From 62bd5592751e920bf0b1d04bc5e5ad28dc7a5c33 Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Fri, 25 Mar 2022 13:28:20 +0000 Subject: [PATCH] Factor Docker step into own job --- .github/workflows/dendrite.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/dendrite.yml b/.github/workflows/dendrite.yml index e76e114db..8c4fc2259 100644 --- a/.github/workflows/dendrite.yml +++ b/.github/workflows/dendrite.yml @@ -323,9 +323,8 @@ jobs: API: ${{ matrix.api && 1 }} working-directory: complement - update-docker-images: - name: Update Docker images - if: github.repository == 'matrix-org/dendrite' && github.ref_name == 'main' + integration-tests-done: + name: Integration tests passed needs: [initial-tests-done, upgrade_test, sytest, complement] runs-on: ubuntu-latest steps: @@ -333,5 +332,9 @@ jobs: uses: re-actors/alls-green@release/v1 with: jobs: ${{ toJSON(needs) }} - - name: Dispatch Docker build - uses: matrix-org/dendrite/.github/workflows/dendrite.yml@main + + update-docker-images: + name: Update Docker images + if: github.repository == 'matrix-org/dendrite' && github.ref_name == 'main' + needs: [integration-tests-done] + uses: matrix-org/dendrite/.github/workflows/dendrite.yml@main