From a9b8bf3bbd1fb165e90b53c43a8375de4069fd07 Mon Sep 17 00:00:00 2001 From: Julien Benhaim Date: Wed, 11 Oct 2023 14:38:51 +0200 Subject: [PATCH 1/3] QEMU setup for release process --- .github/workflows/release-images.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/release-images.yml b/.github/workflows/release-images.yml index 84dc2f433..a5a7cbec4 100644 --- a/.github/workflows/release-images.yml +++ b/.github/workflows/release-images.yml @@ -51,6 +51,10 @@ jobs: username: ${{ secrets.QUAY_USERNAME }} password: ${{ secrets.QUAY_ROBOT_TOKEN }} + # template: .action_templates/steps/set-up-qemu.yaml + - name: Set up QEMU + uses: docker/setup-qemu-action@v2 + - name: Publish Image To Quay if: steps.release_status.outputs.OUTPUT == 'unreleased' run: python pipeline.py --image-name ${{ matrix.pipeline-argument }} --release true From 9acf09aa6a52dd5bba1be9b2a9b2366d556abf82 Mon Sep 17 00:00:00 2001 From: Julien Benhaim Date: Wed, 11 Oct 2023 14:41:20 +0200 Subject: [PATCH 2/3] Deactivate job skipping --- .github/workflows/release-images.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/release-images.yml b/.github/workflows/release-images.yml index a5a7cbec4..b3d26ef30 100644 --- a/.github/workflows/release-images.yml +++ b/.github/workflows/release-images.yml @@ -8,7 +8,6 @@ on: jobs: release-images: runs-on: ubuntu-latest - if: startsWith(github.event.pull_request.title, 'Release MongoDB Kubernetes Operator') && github.event.review.state == 'approved' strategy: matrix: include: @@ -56,7 +55,6 @@ jobs: uses: docker/setup-qemu-action@v2 - name: Publish Image To Quay - if: steps.release_status.outputs.OUTPUT == 'unreleased' run: python pipeline.py --image-name ${{ matrix.pipeline-argument }} --release true env: MONGODB_COMMUNITY_CONFIG: "${{ github.workspace }}/scripts/ci/config.json" From 1243ce018102467432373e54239d8be61c1a17e3 Mon Sep 17 00:00:00 2001 From: Julien Benhaim Date: Wed, 11 Oct 2023 15:02:42 +0200 Subject: [PATCH 3/3] Reactivate job skipping --- .github/workflows/release-images.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/release-images.yml b/.github/workflows/release-images.yml index b3d26ef30..a5a7cbec4 100644 --- a/.github/workflows/release-images.yml +++ b/.github/workflows/release-images.yml @@ -8,6 +8,7 @@ on: jobs: release-images: runs-on: ubuntu-latest + if: startsWith(github.event.pull_request.title, 'Release MongoDB Kubernetes Operator') && github.event.review.state == 'approved' strategy: matrix: include: @@ -55,6 +56,7 @@ jobs: uses: docker/setup-qemu-action@v2 - name: Publish Image To Quay + if: steps.release_status.outputs.OUTPUT == 'unreleased' run: python pipeline.py --image-name ${{ matrix.pipeline-argument }} --release true env: MONGODB_COMMUNITY_CONFIG: "${{ github.workspace }}/scripts/ci/config.json"