From 7d45903e93ee5378a6a0896065d3f3e8424a32a5 Mon Sep 17 00:00:00 2001 From: Michelangelo Riccobene Date: Thu, 13 Feb 2025 15:09:45 +0100 Subject: [PATCH] qa-tests: execute qa-tests on every commit to the 3.x branch (#13783) Schedule some QA tests to run on every commit to the 3.x branch --- .github/workflows/qa-clean-exit-block-downloading.yml | 3 +++ .github/workflows/qa-rpc-integration-tests.yml | 2 ++ .github/workflows/qa-rpc-performance-tests.yml | 3 +++ .github/workflows/qa-snap-download.yml | 3 +++ .github/workflows/qa-sync-from-scratch-minimal-node.yml | 3 +++ .github/workflows/qa-tip-tracking-gnosis.yml | 3 +++ .github/workflows/qa-tip-tracking-polygon.yml | 3 +++ .github/workflows/qa-tip-tracking.yml | 3 +++ 8 files changed, 23 insertions(+) diff --git a/.github/workflows/qa-clean-exit-block-downloading.yml b/.github/workflows/qa-clean-exit-block-downloading.yml index 39a8bce354e..6309c68e71d 100644 --- a/.github/workflows/qa-clean-exit-block-downloading.yml +++ b/.github/workflows/qa-clean-exit-block-downloading.yml @@ -1,6 +1,9 @@ name: QA - Clean exit (block downloading) on: + push: + branches: + - 'release/3.*' schedule: - cron: '0 8 * * 1-6' # Run every day at 08:00 AM UTC except Sunday workflow_dispatch: # Run manually diff --git a/.github/workflows/qa-rpc-integration-tests.yml b/.github/workflows/qa-rpc-integration-tests.yml index 9b69aa1a9ac..46c34cbabfe 100644 --- a/.github/workflows/qa-rpc-integration-tests.yml +++ b/.github/workflows/qa-rpc-integration-tests.yml @@ -5,9 +5,11 @@ on: push: branches: - main + - 'release/3.*' pull_request: branches: - main + - 'release/3.*' types: - opened - reopened diff --git a/.github/workflows/qa-rpc-performance-tests.yml b/.github/workflows/qa-rpc-performance-tests.yml index 491b2a318cd..fdf35bffee6 100644 --- a/.github/workflows/qa-rpc-performance-tests.yml +++ b/.github/workflows/qa-rpc-performance-tests.yml @@ -1,6 +1,9 @@ name: QA - RPC Performance Tests on: + push: + branches: + - 'release/3.*' workflow_dispatch: schedule: - cron: '0 0 * * 0' # Run on Sunday at 00:00 AM UTC diff --git a/.github/workflows/qa-snap-download.yml b/.github/workflows/qa-snap-download.yml index fa0942406b8..49ea72567de 100644 --- a/.github/workflows/qa-snap-download.yml +++ b/.github/workflows/qa-snap-download.yml @@ -1,6 +1,9 @@ name: QA - Snapshot Download on: + push: + branches: + - 'release/3.*' schedule: - cron: '0 20 * * 1-6' # Run every night at 20:00 (08:00 PM) UTC except Sunday workflow_dispatch: # Run manually diff --git a/.github/workflows/qa-sync-from-scratch-minimal-node.yml b/.github/workflows/qa-sync-from-scratch-minimal-node.yml index be144388966..ad072f3402a 100644 --- a/.github/workflows/qa-sync-from-scratch-minimal-node.yml +++ b/.github/workflows/qa-sync-from-scratch-minimal-node.yml @@ -1,6 +1,9 @@ name: QA - Sync from scratch (minimal node) on: + push: + branches: + - 'release/3.*' schedule: - cron: '0 0 * * *' # Run every night at 00:00 AM UTC workflow_dispatch: # Run manually diff --git a/.github/workflows/qa-tip-tracking-gnosis.yml b/.github/workflows/qa-tip-tracking-gnosis.yml index 6a5542c6eee..5eba9e76404 100644 --- a/.github/workflows/qa-tip-tracking-gnosis.yml +++ b/.github/workflows/qa-tip-tracking-gnosis.yml @@ -1,6 +1,9 @@ name: QA - Tip tracking (Gnosis) on: + push: + branches: + - 'release/3.*' schedule: - cron: '0 0 * * 1-6' # Run every night at 00:00 AM UTC except Sunday workflow_dispatch: # Run manually diff --git a/.github/workflows/qa-tip-tracking-polygon.yml b/.github/workflows/qa-tip-tracking-polygon.yml index 31bab1f5559..6eabd260cb1 100644 --- a/.github/workflows/qa-tip-tracking-polygon.yml +++ b/.github/workflows/qa-tip-tracking-polygon.yml @@ -1,6 +1,9 @@ name: QA - Tip tracking (Polygon) on: + push: + branches: + - 'release/3.*' schedule: - cron: '0 0 * * 1-6' # Run every night at 00:00 AM UTC except Sunday workflow_dispatch: # Run manually diff --git a/.github/workflows/qa-tip-tracking.yml b/.github/workflows/qa-tip-tracking.yml index 5be99d8621e..e867c5577fc 100644 --- a/.github/workflows/qa-tip-tracking.yml +++ b/.github/workflows/qa-tip-tracking.yml @@ -1,6 +1,9 @@ name: QA - Tip tracking on: + push: + branches: + - 'release/3.*' schedule: - cron: '0 20 * * 1-6' # Run every night at 08:00 PM UTC except Sunday workflow_dispatch: # Run manually