From f50a7fb99bfcc75f03fc87e935ef703d1a56bbc8 Mon Sep 17 00:00:00 2001 From: Nawaz Dhandala Date: Mon, 6 Oct 2025 14:08:50 +0100 Subject: [PATCH] refactor: adjust job dependencies and increase timeout for E2E tests in release workflows --- .github/workflows/release.yml | 6 ++++-- .github/workflows/test-release.yaml | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e967d6d53f..e09058a43e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1961,7 +1961,7 @@ jobs: push-release-tags: name: Push release tags after GitHub release - needs: [github-release, read-version, generate-build-number] + needs: [read-version, generate-build-number] runs-on: ubuntu-latest strategy: fail-fast: false @@ -2067,6 +2067,7 @@ jobs: - name: Run E2E Tests. Run docker container e2e in docker compose file uses: nick-fields/retry@v3 with: + timeout_minutes: 90 max_attempts: 3 on_retry_command: docker compose -f docker-compose.dev.yml down -v || true command: export $(grep -v '^#' config.env | xargs) && docker compose -f docker-compose.dev.yml up --exit-code-from e2e --abort-on-container-exit e2e || (docker compose -f docker-compose.dev.yml logs e2e && exit 1) @@ -2133,6 +2134,7 @@ jobs: - name: Run E2E Tests. Run docker container e2e in docker compose file uses: nick-fields/retry@v3 with: + timeout_minutes: 90 max_attempts: 3 on_retry_command: docker compose -f docker-compose.dev.yml down -v || true command: export $(grep -v '^#' config.env | xargs) && docker compose -f docker-compose.dev.yml up --exit-code-from e2e --abort-on-container-exit e2e || (docker compose -f docker-compose.dev.yml logs e2e && exit 1) @@ -2158,7 +2160,7 @@ jobs: retention-days: 7 github-release: - needs: [test-e2e-release-saas, test-e2e-release-self-hosted, generate-build-number, read-version] + needs: [test-e2e-release-saas, test-e2e-release-self-hosted, generate-build-number, read-version, push-release-tags] runs-on: ubuntu-latest if: github.ref == 'refs/heads/release' permissions: diff --git a/.github/workflows/test-release.yaml b/.github/workflows/test-release.yaml index 58ca801391..d95763965e 100644 --- a/.github/workflows/test-release.yaml +++ b/.github/workflows/test-release.yaml @@ -1997,6 +1997,7 @@ jobs: - name: Run E2E Tests. Run docker container e2e in docker compose file uses: nick-fields/retry@v3 with: + timeout_minutes: 90 max_attempts: 3 on_retry_command: docker compose -f docker-compose.dev.yml down -v || true command: export $(grep -v '^#' config.env | xargs) && docker compose -f docker-compose.dev.yml up --exit-code-from e2e --abort-on-container-exit e2e || (docker compose -f docker-compose.dev.yml logs e2e && exit 1) @@ -2054,6 +2055,7 @@ jobs: - name: Run E2E Tests. Run docker container e2e in docker compose file uses: nick-fields/retry@v3 with: + timeout_minutes: 90 max_attempts: 3 on_retry_command: docker compose -f docker-compose.dev.yml down -v || true command: export $(grep -v '^#' config.env | xargs) && docker compose -f docker-compose.dev.yml up --exit-code-from e2e --abort-on-container-exit e2e || (docker compose -f docker-compose.dev.yml logs e2e && exit 1)