Commit b974c58
authored
Release safety (#1096)
**Issue:**
Any branch can run critical release workflows without obtaining proper
approval.
**Description of changes:**
- Leveraging [GitHub
Environment](https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/using-environments-for-deployment)
to enforce safety of release workflows.
- The releases should now require approval from the
"aws-observability/aws-application-signals-team" member to run.
**Testing**:
Tested in this branch itself. The workflow blocks on approval.
Screenshot below.

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license.1 parent 571a510 commit b974c58
File tree
3 files changed
+3
-0
lines changed- .github/workflows
3 files changed
+3
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
0 commit comments