-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Surface inherited user-specific environment variables in project-specific environment variables #7532
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
Comments
Thanks for filing a follow-up issue! 🙏
Sorry, I don't understand this part. Could you please elaborate on this problem? |
Oh, I skipped not there. 😬 Updated the description. Do you think this feature request still makes sense to discuss further? I'm probably missing something here. |
Aha, makes a lot more sense now 😅 I feel like I should have been able to guess the missing not. I'm still a bit confused about the second part though (🙈):
|
@jankeromnes I had team-level environment variables in mind when I was typing that! 😇 Updated the description and re-posting the update below:
|
What does " are not visible" mean? |
Re-posting from the updated description in #7532 (comment) as this would be more useful for team-level environment variables:
The intent of this feature request was to provide better visibility of variables that could potentially leak upon sharing a snapshot or a running workspace. However, this could be resolved with better information upon sharing, shared workspace information, etc. This also could become a valid issue for team-level environment variables but let's close this until |
Problem to solve
Following the work in #7295 to add project-specific environment variables, user-specific environment variables are not visible when a users adds project-specific environment variables.
Food for thought and certainly out of the scope here: This could be also interesting for team-level variables that could be inherited on the project level. However, this could leak variables set at the team level and could impact collaboration and sharing as secrets could leak to team members that only have access to specific repositories linked as projects. 🍔
Proposal
To provide better visibility and user control, we could surface inherited user-specific environment variables in project-specific environment variables.
TBD (To be discussed)
The text was updated successfully, but these errors were encountered: