diff --git a/.github/workflows/systest.yml b/.github/workflows/systest.yml index 67a585617d..8dfa4bec14 100644 --- a/.github/workflows/systest.yml +++ b/.github/workflows/systest.yml @@ -173,7 +173,6 @@ jobs: systest-gke: runs-on: ubuntu-22.04 if: ${{ needs.filter-changes.outputs.nondocchanges == 'true' }} - continue-on-error: true needs: - filter-changes - provision-cluster @@ -262,9 +261,10 @@ jobs: delete-pool: runs-on: ubuntu-22.04 - if: ${{ needs.filter-changes.outputs.nondocchanges == 'true' }} + if: ${{ always() && needs.provision-cluster.result == 'success' }} needs: - filter-changes + - provision-cluster - systest-gke timeout-minutes: 20 permissions: