diff --git a/.github/workflows/all-tools.yml b/.github/workflows/all-tools.yml index 8564144b2..c02f5b5df 100644 --- a/.github/workflows/all-tools.yml +++ b/.github/workflows/all-tools.yml @@ -77,6 +77,7 @@ jobs: build-and-publish: needs: [ changes, store_image_name_and_tags, all-tools-tag-only ] if: ${{ always() && (needs.changes.outputs['all-tools'] == 'true' || needs.all-tools-tag-only.result != 'success' || needs.all-tools-tag-only.outputs.image_tagged != 'true') }} + # ~0.5 mins saved vs small runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-med env: COMMIT_TAG: ${{ needs.store_image_name_and_tags.outputs.commit_tag }} diff --git a/.github/workflows/bridge-ui-publish.yml b/.github/workflows/bridge-ui-publish.yml index d90e87b2b..70d8c4f09 100644 --- a/.github/workflows/bridge-ui-publish.yml +++ b/.github/workflows/bridge-ui-publish.yml @@ -5,12 +5,14 @@ on: branches: - main paths: + - '.github/workflows/bridge-ui-publish.yml' - 'bridge-ui/**' - '!bridge-ui/**/*.md' push: branches: - main paths: + - '.github/workflows/bridge-ui-publish.yml' - 'bridge-ui/**' - '!bridge-ui/**/*.md' diff --git a/.github/workflows/postman-build-and-publish.yml b/.github/workflows/postman-build-and-publish.yml index 71ade23ec..7f232cd96 100644 --- a/.github/workflows/postman-build-and-publish.yml +++ b/.github/workflows/postman-build-and-publish.yml @@ -51,6 +51,7 @@ concurrency: jobs: build-and-publish: + # ~1 min saved vs small runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-med name: Postman build env: diff --git a/.github/workflows/prover-build-and-publish.yml b/.github/workflows/prover-build-and-publish.yml index 0a6a216cc..53b9262a1 100644 --- a/.github/workflows/prover-build-and-publish.yml +++ b/.github/workflows/prover-build-and-publish.yml @@ -54,6 +54,7 @@ env: jobs: build-and-publish: + # ~1 min saved vs small runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-med name: Prover build env: diff --git a/.github/workflows/prover-testing.yml b/.github/workflows/prover-testing.yml index edf5d8900..da0d8b742 100644 --- a/.github/workflows/prover-testing.yml +++ b/.github/workflows/prover-testing.yml @@ -10,6 +10,7 @@ concurrency: jobs: staticcheck: + # ~1.5 mins saved vs small runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-med name: Prover static check steps: @@ -52,6 +53,7 @@ jobs: strategy: matrix: go-version: [1.23.x] + # ~1 min saved vs large runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-xl name: Prover testing needs: diff --git a/.github/workflows/reuse-run-e2e-tests.yml b/.github/workflows/reuse-run-e2e-tests.yml index ee8aa6396..789f53e28 100644 --- a/.github/workflows/reuse-run-e2e-tests.yml +++ b/.github/workflows/reuse-run-e2e-tests.yml @@ -75,7 +75,8 @@ jobs: DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} outputs: tests_outcome: ${{ steps.run_e2e_tests.outcome }} - runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-xl + # xl saves ~0 mins + runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-large steps: - name: Setup upterm session if: ${{ inputs.e2e-tests-with-ssh }} diff --git a/.github/workflows/run-smc-tests.yml b/.github/workflows/run-smc-tests.yml index 52934973a..ce1b727fb 100644 --- a/.github/workflows/run-smc-tests.yml +++ b/.github/workflows/run-smc-tests.yml @@ -3,6 +3,7 @@ name: Smart contracts test on: pull_request: paths: + - '.github/workflows/run-smc-tests.yml' - 'contracts/**' - 'testdata/**' - 'prover/**' @@ -15,6 +16,7 @@ on: branches: - main paths: + - '.github/workflows/run-smc-tests.yml' - 'contracts/**' - 'testdata/**' - 'prover/**' diff --git a/.github/workflows/staterecovery-testing.yml b/.github/workflows/staterecovery-testing.yml index 211db2c21..861ff495a 100644 --- a/.github/workflows/staterecovery-testing.yml +++ b/.github/workflows/staterecovery-testing.yml @@ -27,6 +27,7 @@ jobs: DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + # ~2.5 mins saved vs large runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-xl name: Staterecovery tests steps: diff --git a/.github/workflows/traces-api-facade-testing.yml b/.github/workflows/traces-api-facade-testing.yml index a38618d19..a02565305 100644 --- a/.github/workflows/traces-api-facade-testing.yml +++ b/.github/workflows/traces-api-facade-testing.yml @@ -17,6 +17,7 @@ concurrency: jobs: run-tests: + # ~2 mins saved vs small runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-med name: Traces api facade tests steps: diff --git a/.github/workflows/transaction-exclusion-api-testing.yml b/.github/workflows/transaction-exclusion-api-testing.yml index 6a706f027..f76f57ca4 100644 --- a/.github/workflows/transaction-exclusion-api-testing.yml +++ b/.github/workflows/transaction-exclusion-api-testing.yml @@ -16,6 +16,7 @@ concurrency: jobs: run-tests: + # ~1.5 mins saved vs small runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-med name: Transaction exclusion api tests steps: