Simplify Testing in Codespaces#6
Merged
rcosta358 merged 16 commits intoliquid-java:mainfrom Sep 15, 2025
Merged
Conversation
Collaborator
|
Is this ready for review @rcosta358 ? |
Collaborator
Author
|
Yup, I tested it on codespaces a couple times. I don't have the option to ask for review in this repository yet! |
CatarinaGamboa
approved these changes
Sep 15, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why?
The process of testing out LiquidJava with Codespaces involved multiple steps.
This is an attempt to make it easier and more friendly for the user.
Result
Now the user just needs two clicks to create the Codespace, which automatically opens the
/examples/demofolder and installs the extension through thesetup.shscript.Limitations
Since we still need to rely on the VSIX file, this process is not as straightforward as it could be, and the only dev container command this worked was the
postAttachCommand, since it is the only one that runs after VS Code fully loads and attaches to the container, allowing extensions to be installed. However, this command runs every time the Codespace is opened or a new terminal is created. For this reason, I also added a check to skip the extension installation process if it is already installed.This will be improved in the future when the extension is published in the marketplace.