From 2947cb8e161af384ce05a5313318f2ae0001c535 Mon Sep 17 00:00:00 2001 From: ArtemHoruzhenko Date: Mon, 1 Dec 2025 13:26:53 +0200 Subject: [PATCH 1/2] RI-000: fix e2e workflows --- .github/workflows/release-prod.yml | 24 +++++++++++++++++++++--- .github/workflows/release-stage.yml | 23 +++++++++++++++++++++-- 2 files changed, 42 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release-prod.yml b/.github/workflows/release-prod.yml index cf488ded34..7216e5bf82 100644 --- a/.github/workflows/release-prod.yml +++ b/.github/workflows/release-prod.yml @@ -24,11 +24,29 @@ jobs: environment: 'production' target: 'all' - e2e-docker-tests: - name: E2E Docker tests + e2e-docker-tests-smoke: + name: "E2E: Smoke (Docker)" needs: builds-prod - uses: ./.github/workflows/tests-e2e-docker.yml + uses: ./.github/workflows/tests-e2e-docker-smoke.yml secrets: inherit + with: + debug: ${{ inputs.debug || false }} + + e2e-docker-tests-critical-path: + name: "E2E: Critical Path (Docker)" + needs: builds-prod + uses: ./.github/workflows/tests-e2e-docker-critical-path.yml + secrets: inherit + with: + debug: ${{ inputs.debug || false }} + + e2e-docker-tests-regression: + name: "E2E: Regression (Docker)" + needs: builds-prod + uses: ./.github/workflows/tests-e2e-docker-regression.yml + secrets: inherit + with: + debug: ${{ inputs.debug || false }} e2e-appimage-tests: name: E2E AppImage tests diff --git a/.github/workflows/release-stage.yml b/.github/workflows/release-stage.yml index cdee30c34e..8f95b4e062 100644 --- a/.github/workflows/release-stage.yml +++ b/.github/workflows/release-stage.yml @@ -31,10 +31,29 @@ jobs: with: pre-release: true - e2e-docker-tests: + e2e-docker-tests-smoke: + name: "E2E: Smoke (Docker)" needs: builds - uses: ./.github/workflows/tests-e2e-docker.yml + uses: ./.github/workflows/tests-e2e-docker-smoke.yml secrets: inherit + with: + debug: ${{ inputs.debug || false }} + + e2e-docker-tests-critical-path: + name: "E2E: Critical Path (Docker)" + needs: builds + uses: ./.github/workflows/tests-e2e-docker-critical-path.yml + secrets: inherit + with: + debug: ${{ inputs.debug || false }} + + e2e-docker-tests-regression: + name: "E2E: Regression (Docker)" + needs: builds + uses: ./.github/workflows/tests-e2e-docker-regression.yml + secrets: inherit + with: + debug: ${{ inputs.debug || false }} e2e-appimage-tests: needs: builds From 9d9f9a43c6d55a146ad9e9c0ce30864eabd7995f Mon Sep 17 00:00:00 2001 From: ArtemHoruzhenko Date: Mon, 1 Dec 2025 13:29:50 +0200 Subject: [PATCH 2/2] RI-000: fix e2e workflows + eslint --- .github/workflows/release-prod.yml | 17 ++++++++++++----- .github/workflows/release-stage.yml | 15 +++++++++++---- 2 files changed, 23 insertions(+), 9 deletions(-) diff --git a/.github/workflows/release-prod.yml b/.github/workflows/release-prod.yml index 7216e5bf82..dd6fd3155e 100644 --- a/.github/workflows/release-prod.yml +++ b/.github/workflows/release-prod.yml @@ -3,7 +3,7 @@ name: ❗ Release (prod) on: push: branches: - - 'latest' + - "latest" jobs: tests-prod: @@ -11,7 +11,7 @@ jobs: uses: ./.github/workflows/tests.yml secrets: inherit with: - group_tests: 'without_e2e' + group_tests: "without_e2e" short_rte_list: false pre_release: true @@ -21,8 +21,8 @@ jobs: needs: tests-prod secrets: inherit with: - environment: 'production' - target: 'all' + environment: "production" + target: "all" e2e-docker-tests-smoke: name: "E2E: Smoke (Docker)" @@ -78,7 +78,14 @@ jobs: # Remove artifacts from github actions remove-artifacts: name: Remove artifacts - needs: [aws-upload-prod, e2e-docker-tests, e2e-appimage-tests] + needs: + [ + aws-upload-prod, + e2e-docker-tests-smoke, + e2e-docker-tests-critical-path, + e2e-docker-tests-regression, + e2e-appimage-tests, + ] if: always() runs-on: ubuntu-latest diff --git a/.github/workflows/release-stage.yml b/.github/workflows/release-stage.yml index 8f95b4e062..ca78319d61 100644 --- a/.github/workflows/release-stage.yml +++ b/.github/workflows/release-stage.yml @@ -3,7 +3,7 @@ name: 📖 Release (stage) on: push: branches: - - 'release/**' + - "release/**" jobs: tests: @@ -20,8 +20,8 @@ jobs: needs: tests secrets: inherit with: - environment: 'staging' - target: 'all' + environment: "staging" + target: "all" aws: uses: ./.github/workflows/aws-upload-dev.yml @@ -63,7 +63,14 @@ jobs: # Remove artifacts from github actions remove-artifacts: name: Remove artifacts - needs: [aws, e2e-docker-tests, e2e-appimage-tests] + needs: + [ + aws, + e2e-docker-tests-smoke, + e2e-docker-tests-critical-path, + e2e-docker-tests-regression, + e2e-appimage-tests, + ] if: always() runs-on: ubuntu-latest