diff --git a/.github/workflows/all-tools.yml b/.github/workflows/all-tools.yml index c02f5b5df..cb9b58c8f 100644 --- a/.github/workflows/all-tools.yml +++ b/.github/workflows/all-tools.yml @@ -16,7 +16,7 @@ on: jobs: changes: - runs-on: [self-hosted, ubuntu-20.04, X64, small] + runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-small name: Filter commit changes outputs: all-tools: ${{ steps.filter.outputs['all-tools'] }} @@ -39,7 +39,7 @@ jobs: uses: ./.github/workflows/reuse-store-image-name-and-tags.yml check_image_tags_exist: - runs-on: [self-hosted, ubuntu-20.04, X64, small] + runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-small name: Check image tags exist needs: [ changes, store_image_name_and_tags ] if: ${{ needs.changes.outputs['all-tools'] == 'false' }} @@ -53,7 +53,7 @@ jobs: image_name: consensys/linea-alltools all-tools-tag-only: - runs-on: [self-hosted, ubuntu-20.04, X64, small] + runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-small name: All tools tag only needs: [ changes, store_image_name_and_tags, check_image_tags_exist ] if: ${{ github.event_name != 'pull_request' && needs.changes.outputs['all-tools'] == 'false' }} diff --git a/.github/workflows/bridge-ui-e2e-tests.yml b/.github/workflows/bridge-ui-e2e-tests.yml index d860682b3..a75b599db 100644 --- a/.github/workflows/bridge-ui-e2e-tests.yml +++ b/.github/workflows/bridge-ui-e2e-tests.yml @@ -16,7 +16,7 @@ on: jobs: run-e2e-tests: - runs-on: [self-hosted, ubuntu-20.04, X64, medium] + runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-med steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/cache-docker-images.yml b/.github/workflows/cache-docker-images.yml index 83d0a197f..584fd92f6 100644 --- a/.github/workflows/cache-docker-images.yml +++ b/.github/workflows/cache-docker-images.yml @@ -9,7 +9,7 @@ on: jobs: check-dockerhub-secrets-present: - runs-on: [self-hosted, ubuntu-20.04, X64, small] + runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-small env: DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} @@ -24,7 +24,7 @@ jobs: changes: needs: [ check-dockerhub-secrets-present ] if: ${{ always() && needs.check-dockerhub-secrets-present.outputs.secrets_present == 'true' }} - runs-on: [self-hosted, ubuntu-20.04, X64, small] + runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-small name: Filter commit changes outputs: cache_images: ${{ steps.filter.outputs.cache_images }} diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 00fb4cd36..88b3e50d3 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -25,7 +25,7 @@ on: jobs: analyze: name: Analyze - runs-on: [self-hosted, ubuntu-20.04, X64, medium] + runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-med permissions: actions: read contents: read diff --git a/.github/workflows/load-test.yml b/.github/workflows/load-test.yml index de8f23754..a5b51e59d 100644 --- a/.github/workflows/load-test.yml +++ b/.github/workflows/load-test.yml @@ -27,7 +27,7 @@ concurrency: jobs: run-load-test: - runs-on: [self-hosted, ubuntu-20.04, X64, small] + runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-small name: Run Load Test steps: - name: Checkout diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9839ed94a..677229433 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -11,7 +11,7 @@ jobs: uses: ./.github/workflows/reuse-store-image-name-and-tags.yml filter-commit-changes: - runs-on: [self-hosted, ubuntu-20.04, X64, small] + runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-small name: Filter commit changes outputs: coordinator: ${{ steps.filter.outputs.coordinator }} @@ -148,7 +148,7 @@ jobs: secrets: inherit manual-docker-build-and-e2e-tests: - runs-on: [self-hosted, ubuntu-20.04, X64, small] + runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-small needs: [ store-image-name-and-tags, filter-commit-changes, check-and-tag-images ] if: ${{ needs.filter-commit-changes.outputs.has-changes-requiring-build == 'true' }} environment: ${{ github.ref != 'refs/heads/main' && 'docker-build-and-e2e' || '' }} @@ -245,7 +245,7 @@ jobs: cleanup-deployments: needs: [ run-e2e-tests, run-e2e-tests-geth-tracing ] if: ${{ always() }} - runs-on: [self-hosted, ubuntu-20.04, X64, small] + runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-small steps: - uses: strumwolf/delete-deployment-environment@v3 with: diff --git a/.github/workflows/postman-testing.yml b/.github/workflows/postman-testing.yml index a00aa9db8..a5cc453d3 100644 --- a/.github/workflows/postman-testing.yml +++ b/.github/workflows/postman-testing.yml @@ -9,7 +9,7 @@ concurrency: jobs: run-tests: - runs-on: [self-hosted, ubuntu-22.04, X64, large] + runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-large name: Postman & SDK tests steps: - name: Checkout diff --git a/.github/workflows/reuse-check-images-tags-and-push.yml b/.github/workflows/reuse-check-images-tags-and-push.yml index e0e5b70d5..4d78b8448 100644 --- a/.github/workflows/reuse-check-images-tags-and-push.yml +++ b/.github/workflows/reuse-check-images-tags-and-push.yml @@ -49,7 +49,7 @@ concurrency: jobs: check_image_tags_exist: - runs-on: [self-hosted, ubuntu-20.04, X64, small] + runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-small name: Check image tags exist outputs: last_commit_tag_exists_coordinator: ${{ steps.check_image_tags_exist_coordinator.outputs.last_commit_tag_exists }} @@ -107,7 +107,7 @@ jobs: image_name: consensys/linea-transaction-exclusion-api image_tag_push: - runs-on: [self-hosted, ubuntu-20.04, X64, small] + runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-small if: ${{ github.ref == 'refs/heads/main' }} name: Tag and push images needs: [ check_image_tags_exist ] diff --git a/.github/workflows/reuse-store-image-name-and-tags.yml b/.github/workflows/reuse-store-image-name-and-tags.yml index e7cf31551..622d28183 100644 --- a/.github/workflows/reuse-store-image-name-and-tags.yml +++ b/.github/workflows/reuse-store-image-name-and-tags.yml @@ -15,7 +15,7 @@ concurrency: jobs: store_image_name_and_tags: - runs-on: [self-hosted, ubuntu-20.04, X64, small] + runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-small name: Compute version tags env: # REF_NAME: ${{ github.ref_name }} diff --git a/.github/workflows/run-smc-tests.yml b/.github/workflows/run-smc-tests.yml index 582bb8a26..9aa738648 100644 --- a/.github/workflows/run-smc-tests.yml +++ b/.github/workflows/run-smc-tests.yml @@ -86,7 +86,7 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} solidity-format-check: - runs-on: [self-hosted, ubuntu-20.04, X64, small] + runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-small name: Solidity format check steps: - name: Checkout diff --git a/.github/workflows/security-report-to-csv.yml b/.github/workflows/security-report-to-csv.yml index 6f95c8101..209e38a1c 100644 --- a/.github/workflows/security-report-to-csv.yml +++ b/.github/workflows/security-report-to-csv.yml @@ -2,7 +2,7 @@ name: Export Security Report to CSV on: workflow_dispatch jobs: data_gathering: - runs-on: [self-hosted, ubuntu-20.04, X64, small] + runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-small steps: - name: CSV export uses: advanced-security/ghas-to-csv@v2 diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 6222a6f82..2d6439dd8 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -11,7 +11,7 @@ permissions: jobs: stale: - runs-on: [self-hosted, ubuntu-20.04, X64, small] + runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-small steps: - uses: actions/stale@v8 with: diff --git a/.github/workflows/valid-audit-pr-has-tags.yml b/.github/workflows/valid-audit-pr-has-tags.yml index a37e1fcc5..d90bd8b1c 100644 --- a/.github/workflows/valid-audit-pr-has-tags.yml +++ b/.github/workflows/valid-audit-pr-has-tags.yml @@ -9,7 +9,7 @@ on: jobs: check: - runs-on: [self-hosted, ubuntu-20.04, X64, small] + runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-small steps: - name: Checkout code