Discussions related to GitHub Actions
Hi all, I want to have manual approval features for steps or workflows. As per the Github actions documentation, manual approvals is linked to environment creation and environment creation is available either for public repositories or require Github enterprise. Unfortunately I have github teams and thus above mentioned features are not available to me. Is there any custom solution or workaround to achieve manual approvals for workflows or steps in a workflow? What I have researched yet is
• we can create issue from workflows and on approval comment on those issues trigger another workflow which would do the deployment.
• Use manual triggers as defined here https://docs.github.com/en/actions/managing-workflow-runs/manually-running-a-workflow but that requires the workflows to be in master branch.
Is there any solution better than this available?
(but it’s been abandoned)
and then for users using argocd, you can use confirmations in argocd instead
@Erik Osterman (Cloud Posse) thanks for your response.
@RB has joined the channel
@johncblandii has joined the channel
@Maxim Mironenko (Cloud Posse) has joined the channel
@Yonatan Koren has joined the channel
@Hugo Samayoa has joined the channel
@Dan Meyers has joined the channel
@Max Lobur (Cloud Posse) has joined the channel
@Ben Smith (Cloud Posse) has joined the channel
@Steven Hopkins has joined the channel
@Lucky has joined the channel
@Leo Przybylski (Cloud Posse) has joined the channel
If you are using
windows-latest in your workflows it just switched from windows server 2019 to server 2022…
GitHub Actions virtual environments. Contribute to actions/virtual-environments development by creating an account on GitHub.