-
Notifications
You must be signed in to change notification settings - Fork 1.3k
[rebuild] decouple IDE env vars from registry-facade #16812
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
started the job as gitpod-build-ak-rebuild-ide-env.1 because the annotations in the pull request description changed |
@csweichel should we also clean up the logic in registry-facade handling GITPOD_ENV_ modifiers? Nobody besides IDEs were using them. Or does not matter? (with another PR when all images are updated though). |
42e2e0d
to
f83a383
Compare
f83a383
to
3b8cdc8
Compare
I tested all possible cases with stable. All looks good. gp rebuild now also has proper env vars, eg PATH. |
/hold since the final image should be rebuilt to support VS Code Browser 1.76.1, it is fine to review though |
3b8cdc8
to
09c60f2
Compare
by moving in supervisor-ide-config.json
09c60f2
to
beb7514
Compare
/unhold rebased and fixed VS Code image |
@@ -6,5 +6,14 @@ | |||
"http": { | |||
"path": "version" | |||
} | |||
}, | |||
"env": { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@filiptronicek you will need to adjust Xterm example after deployment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the heads up!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tried gp open
on both regular workspace and inside of the debug workspace. Works in both cases
Description
by moving in supervisor-ide-config.json
It ensures proper IDE env vars in a workspace started by gp rebuild.
Related Issue(s)
Fixes #
How to test
Release Notes
Documentation
Build Options:
Run the build with werft instead of GHA
Run Leeway with
--dont-test
Publish Options
Installer Options
Add desired feature flags to the end of the line above, space separated
Preview Environment Options:
If enabled this will build
install/preview
If enabled this will create the environment on GCE infra
Valid options are
all
,workspace
,webapp
,ide
,jetbrains
,vscode
,ssh