From 9b144ed8b99ae1b97d4630f312cf1adc712d4bc1 Mon Sep 17 00:00:00 2001 From: Samuel Dare Date: Fri, 31 May 2024 17:03:11 +0400 Subject: [PATCH 1/5] fix: write permissions for ci packages --- .github/workflows/docker.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 01996a6a4..8dd9fdf92 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -8,6 +8,12 @@ on: - '*' workflow_dispatch: +permissions: + contents: read + packages: write + actions: read + security-events: write + jobs: publish: runs-on: ubuntu-latest From fb3c04188ef295fde87f1f7b982fb98075eace02 Mon Sep 17 00:00:00 2001 From: Samuel Dare Date: Fri, 31 May 2024 17:06:06 +0400 Subject: [PATCH 2/5] chore: trigger on pull --- .github/workflows/docker.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 8dd9fdf92..40209b018 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -6,6 +6,9 @@ on: - main tags: - '*' + pull_request: + branches: + - main workflow_dispatch: permissions: @@ -13,7 +16,7 @@ permissions: packages: write actions: read security-events: write - + jobs: publish: runs-on: ubuntu-latest From 92ecda5bff620fe2ab3a6ca2496a352522fa06ec Mon Sep 17 00:00:00 2001 From: Samuel Dare Date: Fri, 31 May 2024 17:14:19 +0400 Subject: [PATCH 3/5] chore: only on prs , not pushes to main --- .github/workflows/docker.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 40209b018..d03b43871 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -2,8 +2,6 @@ name: Publish Docker Image on: push: - branches: - - main tags: - '*' pull_request: From 81c6dcedabb1ad1f1fbd2a4f451404c452732e63 Mon Sep 17 00:00:00 2001 From: Samuel Dare Date: Fri, 31 May 2024 17:18:44 +0400 Subject: [PATCH 4/5] chore: tag latest --- .github/workflows/docker.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index d03b43871..1ebb82c65 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -47,5 +47,7 @@ jobs: with: context: . push: true - tags: ${{ steps.meta.outputs.tags }} + tags: | + ${{ steps.meta.outputs.tags }} + ghcr.io/${{ github.repository }}:latest labels: ${{ steps.meta.outputs.labels }} \ No newline at end of file From 3b549b6b6af02595b17bf63f2592069ab4d4e15e Mon Sep 17 00:00:00 2001 From: Samuel Dare Date: Fri, 31 May 2024 18:47:13 +0400 Subject: [PATCH 5/5] fix: build on pushes to main --- .github/workflows/docker.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 1ebb82c65..0de2c130a 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -2,6 +2,8 @@ name: Publish Docker Image on: push: + branches: + - main tags: - '*' pull_request: