Skip to content

Commit f8556f6

Browse files
ci: migrate runs-on to Twilio runner labels + SHA-pin actions
1 parent 74884be commit f8556f6

4 files changed

Lines changed: 8 additions & 8 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ concurrency:
1313
jobs:
1414
ci:
1515
name: Lint + Build + Test
16-
runs-on: ubuntu-latest
16+
runs-on: ubuntu-latest-large
1717
steps:
1818
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
1919
- name: Install devbox
@@ -34,7 +34,7 @@ jobs:
3434
commitlint:
3535
name: Commitlint
3636
if: github.event_name == 'pull_request'
37-
runs-on: ubuntu-latest
37+
runs-on: ubuntu-latest-large
3838
steps:
3939
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
4040
- name: Install devbox

.github/workflows/e2e-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
e2e-tests:
2525
# Skip on fork PRs and Dependabot PRs where repo secrets aren't available
2626
if: ${{ github.event_name != 'pull_request' || (github.event.pull_request.head.repo.full_name == github.repository && github.actor != 'dependabot[bot]') }}
27-
runs-on: ubuntu-latest
27+
runs-on: ubuntu-latest-large
2828

2929
steps:
3030
- name: Checkout SDK

.github/workflows/publish-e2e-cli.yml

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

1818
jobs:
1919
publish:
20-
runs-on: ubuntu-latest
20+
runs-on: ubuntu-latest-large
2121
steps:
2222
- name: Checkout SDK
2323
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ concurrency:
1919
jobs:
2020
ci:
2121
name: Lint + Build + Test
22-
runs-on: ubuntu-latest
22+
runs-on: ubuntu-latest-large
2323
steps:
2424
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
2525
- name: Install devbox
@@ -41,7 +41,7 @@ jobs:
4141
name: Release (dry-run)
4242
if: inputs.type == 'dry-run'
4343
needs: [ci]
44-
runs-on: ubuntu-latest
44+
runs-on: ubuntu-latest-large
4545
permissions:
4646
contents: write
4747
issues: write
@@ -65,7 +65,7 @@ jobs:
6565
name: Release (beta)
6666
if: inputs.type == 'beta'
6767
needs: [ci]
68-
runs-on: ubuntu-latest
68+
runs-on: ubuntu-latest-large
6969
environment: Publish-Beta
7070
permissions:
7171
contents: write
@@ -92,7 +92,7 @@ jobs:
9292
name: Release (production)
9393
if: inputs.type == 'production'
9494
needs: [ci]
95-
runs-on: ubuntu-latest
95+
runs-on: ubuntu-latest-large
9696
environment: Publish
9797
permissions:
9898
contents: write

0 commit comments

Comments
 (0)