Skip to content

Commit 5f5ac9b

Browse files
committed
feat: scope publish workflow jobs to 'release' environment
1 parent db20126 commit 5f5ac9b

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

.github/workflows/publish.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ jobs:
2020
publish-go-module:
2121
name: Publish go module
2222
runs-on: ubuntu-24.04
23+
environment: release
2324

2425
steps:
2526
- name: Trigger registration on sum.golang.org
@@ -35,6 +36,7 @@ jobs:
3536
validate:
3637
name: Run validations
3738
runs-on: ubuntu-24.04
39+
environment: release
3840

3941
steps:
4042
- name: Checkout repository
@@ -56,6 +58,7 @@ jobs:
5658
publish-docker:
5759
name: Publish Docker image
5860
runs-on: ubuntu-24.04
61+
environment: release
5962
needs: validate
6063
permissions:
6164
contents: read
@@ -107,6 +110,7 @@ jobs:
107110
publish-crds:
108111
name: Publish CRD image
109112
runs-on: ubuntu-24.04
113+
environment: release
110114
needs: validate
111115
permissions:
112116
contents: read
@@ -141,6 +145,7 @@ jobs:
141145
publish-chart:
142146
name: Publish chart to github packages
143147
runs-on: ubuntu-24.04
148+
environment: release
144149
needs: validate
145150
permissions:
146151
contents: read

0 commit comments

Comments
 (0)