From 60b72789dbfdb84c52503772c2486bcd434ca5c7 Mon Sep 17 00:00:00 2001 From: Nicolas Ayral Seydoux Date: Tue, 6 May 2025 13:55:49 +0200 Subject: [PATCH 1/2] Test against dev-2-4 and release-2-3 --- .github/workflows/e2e-browser.yml | 2 +- .github/workflows/e2e-node.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/e2e-browser.yml b/.github/workflows/e2e-browser.yml index da90c06e5a..34e12dbc48 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" diff --git a/.github/workflows/e2e-node.yml b/.github/workflows/e2e-node.yml index 099b16bdc0..2650d01da1 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 From 4f4e60c0fea33d55b2dfb549fe7eba5023a18b05 Mon Sep 17 00:00:00 2001 From: Nicolas Ayral Seydoux Date: Tue, 6 May 2025 13:57:15 +0200 Subject: [PATCH 2/2] Add all-greens for branch protection --- .github/workflows/ci.yml | 13 +++++++++++++ .github/workflows/e2e-browser.yml | 12 ++++++++++++ .github/workflows/e2e-node.yml | 12 ++++++++++++ 3 files changed, 37 insertions(+) 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 34e12dbc48..0a1697eebf 100644 --- a/.github/workflows/e2e-browser.yml +++ b/.github/workflows/e2e-browser.yml @@ -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 2650d01da1..935e5242a5 100644 --- a/.github/workflows/e2e-node.yml +++ b/.github/workflows/e2e-node.yml @@ -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) }}