From 0d50a157fad9ad2c11e9b0cbfc4806fd7b740a77 Mon Sep 17 00:00:00 2001 From: Daniel Schmidt Date: Mon, 13 Nov 2023 10:44:25 -0800 Subject: [PATCH] DEV-405: Only release on main branch workflow_run --- .github/workflows/release.yml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 07b4c98..0798436 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,20 +6,18 @@ on: - published workflow_dispatch: workflow_run: - workflows: - - Build - types: - - completed + workflows: ["Build"] + types: ["completed"] + branches: + - main env: REGISTRY: ghcr.io jobs: setup: - if: ${{ github.event_name != 'workflow_run' || github.event.workflow_run.conclusion == 'success' }} runs-on: ubuntu-latest steps: - # See https://github.com/docker/build-push-action/blob/v2.10.0/TROUBLESHOOTING.md#repository-name-must-be-lowercase - name: Sanitize image name uses: actions/github-script@v6 id: image-name @@ -36,9 +34,9 @@ jobs: build_image: ${{ steps.image-name.outputs.result }}:${{ env.SHORT_SHA }} push: - needs: setup if: ${{ github.event_name != 'workflow_run' || github.event.workflow_run.conclusion == 'success' }} runs-on: ubuntu-latest + needs: setup permissions: packages: write env: