diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6b2408090f..fc7d6b4d11 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -54,3 +54,16 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} + + check: + if: always() + needs: + - lint + - sonar-scan + - unit-tests + runs-on: ubuntu-latest + steps: + - name: Decide whether the needed jobs succeeded or failed + uses: re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe # release/v1 + with: + jobs: ${{ toJSON(needs) }} diff --git a/.github/workflows/e2e-browser.yml b/.github/workflows/e2e-browser.yml index da90c06e5a..0a1697eebf 100644 --- a/.github/workflows/e2e-browser.yml +++ b/.github/workflows/e2e-browser.yml @@ -18,7 +18,7 @@ jobs: matrix: # Available OS's: https://help.github.com/en/actions/reference/virtual-environments-for-github-hosted-runners os: [ubuntu-latest, windows-latest] - environment-name: ["ESS PodSpaces"] + environment-name: ["ESS PodSpaces", "ESS Release-2-3", "ESS Dev-2-4"] experimental: [false] include: - environment-name: "ESS Dev-2-3" @@ -59,3 +59,15 @@ jobs: with: name: playwright-output path: test-results/ + + check: + if: always() + needs: + - e2e-browser + runs-on: ubuntu-latest + steps: + - name: Decide whether the needed jobs succeeded or failed + uses: re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe # release/v1 + with: + allowed-skips: e2e-browser + jobs: ${{ toJSON(needs) }} diff --git a/.github/workflows/e2e-node.yml b/.github/workflows/e2e-node.yml index 099b16bdc0..935e5242a5 100644 --- a/.github/workflows/e2e-node.yml +++ b/.github/workflows/e2e-node.yml @@ -20,7 +20,7 @@ jobs: matrix: os: [ubuntu-latest] node-version: [22.x, 20.x, 18.x] - environment-name: ["ESS PodSpaces", "ESS Dev-2-3"] + environment-name: ["ESS PodSpaces", "ESS Release-2-3", "ESS Dev-2-4"] experimental: [false] steps: - uses: actions/checkout@v4 @@ -51,3 +51,15 @@ jobs: E2E_TEST_FEATURE_ACP_V3: ${{ secrets.E2E_TEST_FEATURE_ACP_V3 }} E2E_TEST_FEATURE_WAC: ${{ secrets.E2E_TEST_FEATURE_WAC }} E2E_TEST_FEATURE_PROBLEM_DETAILS: ${{ secrets.E2E_TEST_FEATURE_PROBLEM_DETAILS }} + + check: + if: always() + needs: + - e2e-node + runs-on: ubuntu-latest + steps: + - name: Decide whether the needed jobs succeeded or failed + uses: re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe # release/v1 + with: + allowed-skips: e2e-node + jobs: ${{ toJSON(needs) }}