1919 packages : write
2020 contents : write
2121 steps :
22- 22+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2323 -
2424 name : Login to DockerHub
2525 uses : docker/login-action@v3
5050 context : ${{env.IMAGE}}
5151 push : true
5252 tags : |
53+ ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:latest
54+ ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:${{github.sha}}
5355 ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:${{ steps.bump-version.outputs.next}}
56+ ghcr.io/${{ github.repository }}/${{env.IMAGE}}:latest
57+ ghcr.io/${{ github.repository }}/${{env.IMAGE}}:${{github.sha}}
5458 ghcr.io/${{ github.repository }}/${{env.IMAGE}}:${{ steps.bump-version.outputs.next}}
5559 env :
5660 IMAGE : curl-ssl
6165 context : ${{env.IMAGE}}
6266 push : true
6367 tags : |
68+ ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:latest
69+ ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:${{github.sha}}
6470 ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:${{ steps.bump-version.outputs.next}}
71+ ghcr.io/${{ github.repository }}/${{env.IMAGE}}:latest
72+ ghcr.io/${{ github.repository }}/${{env.IMAGE}}:${{github.sha}}
6573 ghcr.io/${{ github.repository }}/${{env.IMAGE}}:${{ steps.bump-version.outputs.next}}
6674 env :
6775 IMAGE : git-ssh
7280 context : ${{env.IMAGE}}
7381 push : true
7482 tags : |
83+ ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:latest
84+ ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:${{github.sha}}
7585 ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:${{ steps.bump-version.outputs.next}}
86+ ghcr.io/${{ github.repository }}/${{env.IMAGE}}:latest
87+ ghcr.io/${{ github.repository }}/${{env.IMAGE}}:${{github.sha}}
7688 ghcr.io/${{ github.repository }}/${{env.IMAGE}}:${{ steps.bump-version.outputs.next}}
7789 env :
7890 IMAGE : cf-cli
8395 context : ${{env.IMAGE}}
8496 push : true
8597 tags : |
98+ ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:latest
99+ ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:${{github.sha}}
86100 ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:${{ steps.bump-version.outputs.next}}
87-
101+ ghcr.io/${{ github.repository }}/${{env.IMAGE}}:latest
102+ ghcr.io/${{ github.repository }}/${{env.IMAGE}}:${{github.sha}}
88103 ghcr.io/${{ github.repository }}/${{env.IMAGE}}:${{ steps.bump-version.outputs.next}}
89104 env :
90105 IMAGE : k8s-tools
@@ -95,9 +110,11 @@ jobs:
95110 context : ${{env.IMAGE}}
96111 push : true
97112 tags : |
98-
113+ ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:latest
114+ ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:${{github.sha}}
99115 ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:${{ steps.bump-version.outputs.next}}
100-
116+ ghcr.io/${{ github.repository }}/${{env.IMAGE}}:latest
117+ ghcr.io/${{ github.repository }}/${{env.IMAGE}}:${{github.sha}}
101118 ghcr.io/${{ github.repository }}/${{env.IMAGE}}:${{ steps.bump-version.outputs.next}}
102119 env :
103120 IMAGE : bosh-cli-v2
@@ -108,9 +125,11 @@ jobs:
108125 context : ${{env.IMAGE}}
109126 push : true
110127 tags : |
111-
128+ ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:latest
129+ ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:${{github.sha}}
112130 ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:${{ steps.bump-version.outputs.next}}
113-
131+ ghcr.io/${{ github.repository }}/${{env.IMAGE}}:latest
132+ ghcr.io/${{ github.repository }}/${{env.IMAGE}}:${{github.sha}}
114133 ghcr.io/${{ github.repository }}/${{env.IMAGE}}:${{ steps.bump-version.outputs.next}}
115134 env :
116135 IMAGE : terraform
@@ -121,9 +140,11 @@ jobs:
121140 context : ${{env.IMAGE}}
122141 push : true
123142 tags : |
124-
143+ ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:latest
144+ ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:${{github.sha}}
125145 ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:${{ steps.bump-version.outputs.next}}
126-
146+ ghcr.io/${{ github.repository }}/${{env.IMAGE}}:latest
147+ ghcr.io/${{ github.repository }}/${{env.IMAGE}}:${{github.sha}}
127148 ghcr.io/${{ github.repository }}/${{env.IMAGE}}:${{ steps.bump-version.outputs.next}}
128149 env :
129150 IMAGE : spruce
@@ -134,9 +155,11 @@ jobs:
134155 context : ${{env.IMAGE}}
135156 push : true
136157 tags : |
137-
158+ ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:latest
159+ ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:${{github.sha}}
138160 ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:${{ steps.bump-version.outputs.next}}
139-
161+ ghcr.io/${{ github.repository }}/${{env.IMAGE}}:latest
162+ ghcr.io/${{ github.repository }}/${{env.IMAGE}}:${{github.sha}}
140163 ghcr.io/${{ github.repository }}/${{env.IMAGE}}:${{ steps.bump-version.outputs.next}}
141164 env :
142165 IMAGE : awscli
@@ -147,9 +170,11 @@ jobs:
147170 context : ${{env.IMAGE}}
148171 push : true
149172 tags : |
150-
173+ ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:latest
174+ ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:${{github.sha}}
151175 ${{env.DOCKERHUB_ORG}}/${{env.IMAGE}}:${{ steps.bump-version.outputs.next}}
152-
176+ ghcr.io/${{ github.repository }}/${{env.IMAGE}}:latest
177+ ghcr.io/${{ github.repository }}/${{env.IMAGE}}:${{github.sha}}
153178 ghcr.io/${{ github.repository }}/${{env.IMAGE}}:${{ steps.bump-version.outputs.next}}
154179 env :
155180 IMAGE : bosh-cli-v2-cf-cli
0 commit comments