Skip to content

Commit ad42e03

Browse files
author
Christian Theilemann
authored
Attempt #2: switch high-perf-docker to runs-on.com runners (aptos-labs#13851)
1 parent ba06d09 commit ad42e03

17 files changed

+28
-28
lines changed

.github/actionlint.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
self-hosted-runner:
22
# Labels of self-hosted runners in array of string
33
labels:
4-
- high-perf-docker
4+
- runs-on,cpu=64,family=c7,hdd=500,image=aptos-ubuntu-x64,run-id=${{ github.run_id }}

.github/workflows/cli-e2e-tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
# we ensure that the Aptos CLI works with all 3 prod networks, at least
2626
# based on the tests in the test suite.
2727
run-cli-tests:
28-
runs-on: high-perf-docker
28+
runs-on: runs-on,cpu=64,family=c7,hdd=500,image=aptos-ubuntu-x64,run-id=${{ github.run_id }}
2929
permissions:
3030
contents: read
3131
id-token: write

.github/workflows/coverage-move-only.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ concurrency:
3030
jobs:
3131
rust-move-unit-coverage:
3232
timeout-minutes: 60
33-
runs-on: high-perf-docker
33+
runs-on: runs-on,cpu=64,family=c7,hdd=500,image=aptos-ubuntu-x64,run-id=${{ github.run_id }}
3434
steps:
3535
- uses: actions/checkout@v3
3636
- uses: aptos-labs/aptos-core/.github/actions/rust-setup@main

.github/workflows/coverage.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
(github.event_name == 'schedule' && github.ref_name == 'main')
2828
# Note the tests run slowly due to instrutmentation. It takes CI 10 hrs
2929
timeout-minutes: 720
30-
runs-on: high-perf-docker
30+
runs-on: runs-on,cpu=64,family=c7,hdd=500,image=aptos-ubuntu-x64,run-id=${{ github.run_id }}
3131
steps:
3232
- uses: actions/checkout@v3
3333
with:
@@ -58,7 +58,7 @@ jobs:
5858
contains(github.event.pull_request.labels.*.name, 'CICD:run-coverage') ||
5959
(github.event_name == 'schedule' && github.ref_name == 'main')
6060
timeout-minutes: 720 # incremented from 240 due to execution time limit hit in cron
61-
runs-on: high-perf-docker
61+
runs-on: runs-on,cpu=64,family=c7,hdd=500,image=aptos-ubuntu-x64,run-id=${{ github.run_id }}
6262
steps:
6363
- uses: actions/checkout@v3
6464
with:

.github/workflows/docker-build-rosetta.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ permissions:
1717

1818
jobs:
1919
build:
20-
runs-on: high-perf-docker
20+
runs-on: runs-on,cpu=64,family=c7,hdd=500,image=aptos-ubuntu-x64,run-id=${{ github.run_id }}
2121
steps:
2222
- uses: actions/checkout@v3
2323

.github/workflows/faucet-tests-main.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
# be compatible in production.
5050
run-tests-main:
5151
if: contains(github.event.pull_request.labels.*.name, 'CICD:non-required-tests')
52-
runs-on: high-perf-docker
52+
runs-on: runs-on,cpu=64,family=c7,hdd=500,image=aptos-ubuntu-x64,run-id=${{ github.run_id }}
5353
steps:
5454
- uses: actions/checkout@v3
5555
if: ${{ !inputs.SKIP_JOB }}

.github/workflows/faucet-tests-prod.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
run-tests-devnet:
3838
if: contains(github.event.pull_request.labels.*.name, 'CICD:non-required-tests')
3939
needs: [permission-check]
40-
runs-on: high-perf-docker
40+
runs-on: runs-on,cpu=64,family=c7,hdd=500,image=aptos-ubuntu-x64,run-id=${{ github.run_id }}
4141
steps:
4242
- uses: actions/checkout@v3
4343
- uses: aptos-labs/aptos-core/.github/actions/docker-setup@main
@@ -57,7 +57,7 @@ jobs:
5757
run-tests-testnet:
5858
if: contains(github.event.pull_request.labels.*.name, 'CICD:non-required-tests')
5959
needs: [permission-check]
60-
runs-on: high-perf-docker
60+
runs-on: runs-on,cpu=64,family=c7,hdd=500,image=aptos-ubuntu-x64,run-id=${{ github.run_id }}
6161
permissions:
6262
contents: read
6363
id-token: write

.github/workflows/find-packages-with-undeclared-feature-dependencies.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44

55
jobs:
66
find-packages-with-undeclared-feature-dependencies:
7-
runs-on: high-perf-docker
7+
runs-on: runs-on,cpu=64,family=c7,hdd=500,image=aptos-ubuntu-x64,run-id=${{ github.run_id }}
88
steps:
99
- uses: actions/checkout@v3
1010
- uses: aptos-labs/aptos-core/.github/actions/rust-setup@main

.github/workflows/indexer-grpc-integration-tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
run-tests-local-testnet:
3131
if: contains(github.event.pull_request.labels.*.name, 'CICD:non-required-tests')
3232
needs: [permission-check]
33-
runs-on: high-perf-docker
33+
runs-on: runs-on,cpu=64,family=c7,hdd=500,image=aptos-ubuntu-x64,run-id=${{ github.run_id }}
3434
env:
3535
# spin up the local testnet using the latest devnet image
3636
VALIDATOR_IMAGE_REPO: ${{ vars.GCP_DOCKER_ARTIFACT_REPO }}/validator

.github/workflows/keyless-circuit-daily-test.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ concurrency:
2020

2121
jobs:
2222
run-all-circuit-tests:
23-
runs-on: high-perf-docker
23+
runs-on: runs-on,cpu=64,family=c7,hdd=500,image=aptos-ubuntu-x64,run-id=${{ github.run_id }}
2424
timeout-minutes: 30
2525
steps:
2626
- uses: actions/checkout@v3

0 commit comments

Comments
 (0)