Skip to content
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

Create release environments #56

Open
robertobandini opened this issue Oct 27, 2024 · 4 comments
Open

Create release environments #56

robertobandini opened this issue Oct 27, 2024 · 4 comments
Assignees
Labels
distribution Distribution of the binaries

Comments

@robertobandini
Copy link
Contributor

Long story short: it seems that the best way to protect secrets ecc for example to do signign/publish ecc is to use a specific environment with its own secrets and require approval by a reviewer.
So, I think actually I'll create the envs needed and mark myself as the approver, so when we have a new release, for example, I'll approve the job using that specific env with specific secrets.

@robertobandini robertobandini self-assigned this Oct 27, 2024
@robertobandini robertobandini moved this to Todo in freelens Oct 27, 2024
@robertobandini
Copy link
Contributor Author

@dex4er fyi

@robertobandini robertobandini added the distribution Distribution of the binaries label Oct 27, 2024
@robertobandini robertobandini moved this from Todo to In Progress in freelens Jan 7, 2025
@robertobandini
Copy link
Contributor Author

@dex4er I assigned this issue also to you cause now you can create the other needed envs and contact me if needed.

@dex4er
Copy link
Collaborator

dex4er commented Jan 12, 2025

Now it is urgent as the release is almost prepared. @robertobandini please prepare the "signing" environment with the secrets the same as on nightly.

@robertobandini
Copy link
Contributor Author

robertobandini commented Jan 12, 2025

@dex4er I prepared a new environment here called "signing", can you try it? Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
distribution Distribution of the binaries
Projects
Status: In Progress
Development

No branches or pull requests

2 participants