Skip to content

Commit b196559

Browse files
committed
Simplify / stupify the pipeline to only build a :latest tag for every commit on main for now
This is still highly experimental / unfishied not proper release process yet
1 parent bae32ee commit b196559

File tree

1 file changed

+6
-14
lines changed

1 file changed

+6
-14
lines changed

.github/workflows/publish.yml

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
name: "Release Build"
2+
23
on:
3-
release:
4-
types: [published]
4+
push:
5+
branches:
6+
- main
7+
58
env:
69
CONTAINER_REGISTRY: ghcr.io/securecodebox
710
jobs:
@@ -11,22 +14,17 @@ jobs:
1114
permissions:
1215
contents: read
1316
packages: write
14-
id-token: write # needed for signing the images with GitHub OIDC Token
1517
steps:
1618
- name: Checkout
1719
uses: actions/checkout@v4
1820

19-
- name: Install Cosign
20-
uses: sigstore/cosign-installer@v3
21-
2221
- id: image-metadata
2322
name: Container Image Metadata
2423
uses: docker/metadata-action@v5
2524
with:
2625
images: ${{ env.CONTAINER_REGISTRY }}/scan-deduplicator/scan-deduplicator
2726
tags: |
28-
type=semver,pattern={{raw}}
29-
27+
latest
3028
- name: Set up QEMU
3129
uses: docker/setup-qemu-action@v3
3230
- name: Set up Docker Buildx
@@ -48,9 +46,3 @@ jobs:
4846
push: true
4947
tags: ${{ steps.image-metadata.outputs.tags }}
5048
labels: ${{ steps.image-metadata.outputs.labels }}
51-
52-
- name: Sign the images with GitHub OIDC Token
53-
env:
54-
DIGEST: ${{ steps.build-and-push.outputs.digest }}
55-
TAGS: ${{ steps.image-metadata.outputs.tags }}
56-
run: echo "${TAGS}" | xargs -I {} cosign sign --yes {}@${DIGEST}

0 commit comments

Comments
 (0)