|
14 | 14 | REGISTRY_IMAGE: educelab/ci-docker |
15 | 15 |
|
16 | 16 | permissions: |
| 17 | + id-token: write |
17 | 18 | contents: read |
18 | 19 | packages: write |
19 | | - attestations: write |
20 | | - id-token: write |
21 | 20 |
|
22 | 21 | jobs: |
23 | 22 | build_base_image: |
|
87 | 86 | build-args: | |
88 | 87 | BASE_IMAGE_VERSION=${{ matrix.major_version }}-slim |
89 | 88 | CI_DOCKER_VERSION=${{ steps.meta.outputs.version || github.sha }} |
90 | | - push: true |
91 | 89 | platforms: ${{ matrix.arch.platform }} |
92 | 90 | labels: ${{ steps.meta.outputs.labels }} |
93 | 91 | tags: ${{ env.REGISTRY }}/${{ env.REGISTRY_IMAGE }} |
@@ -147,7 +145,7 @@ jobs: |
147 | 145 | type=semver,prefix=base.,pattern={{version}} |
148 | 146 | type=semver,prefix=base.,pattern={{major}}.{{minor}} |
149 | 147 | type=raw,prefix=base.{{ matrix.major_version }}.,value=edge,enable={{is_default_branch}} |
150 | | - type=raw,prefix=base.,value=edge,enable={{is_default_branch && matrix.major_version == 13}} |
| 148 | + type=raw,prefix=base.,value=edge,enable=${{ github.ref_name == github.event.repository.default_branch && matrix.major_version == 13 }} |
151 | 149 | type=raw,prefix=base.,value=latest,enable=${{ github.event_name == 'release' && matrix.major_version == 13 }} |
152 | 150 |
|
153 | 151 | - name: Create manifest list and push |
@@ -229,7 +227,6 @@ jobs: |
229 | 227 | build-args: | |
230 | 228 | CI_DOCKER_VERSION=${{ steps.meta.outputs.version || github.sha }} |
231 | 229 | CI_DOCKER_BASE_TAG=${{ steps.meta.outputs.version || format('{0}.{1}', matrix.major_version, 'edge') }} |
232 | | - push: true |
233 | 230 | platforms: ${{ matrix.arch.platform }} |
234 | 231 | tags: ${{ env.REGISTRY }}/${{ env.REGISTRY_IMAGE }} |
235 | 232 | labels: ${{ steps.meta.outputs.labels }} |
@@ -290,7 +287,7 @@ jobs: |
290 | 287 | type=semver,prefix={{ matrix.type }}.,pattern={{version}} |
291 | 288 | type=semver,prefix={{ matrix.type }}.,pattern={{major}}.{{minor}} |
292 | 289 | type=raw,prefix={{ matrix.type }}.{{ matrix.major_version }}.,value=edge,enable={{is_default_branch}} |
293 | | - type=raw,prefix={{ matrix.type }}.,value=edge,enable={{is_default_branch && matrix.major_version == 13}} |
| 290 | + type=raw,prefix={{ matrix.type }}.,value=edge,enable=${{ github.ref_name == github.event.repository.default_branch && matrix.major_version == 13 }} |
294 | 291 | type=raw,prefix={{ matrix.type }}.,value=latest,enable=${{ github.event_name == 'release' && matrix.major_version == 13 }} |
295 | 292 | type=raw,value=edge,enable=${{ github.ref_name == 'main' && matrix.type == 'static' && matrix.major_version == 13 }} |
296 | 293 | type=raw,value=latest,enable=${{ github.event_name == 'release' && matrix.type == 'static' && matrix.major_version == 13 }} |
|
0 commit comments