Skip to content

Commit 1ac7d1e

Browse files
authored
feat: 🎸 Use repo vars to determine the runner size (#2724)
1 parent 7becccd commit 1ac7d1e

9 files changed

+15
-15
lines changed

‎.github/workflows/build-admin-ui.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
jobs:
1010
dependencies:
1111
name: Install dependencies
12-
runs-on: ubuntu-latest
12+
runs-on: ${{ fromJSON(vars.RUNNER) }}
1313
steps:
1414
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1515
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
@@ -26,7 +26,7 @@ jobs:
2626
build-admin-ui-oss:
2727
name: Build Admin UI OSS
2828
needs: [dependencies]
29-
runs-on: ubuntu-latest
29+
runs-on: ${{ fromJSON(vars.RUNNER) }}
3030
steps:
3131
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3232
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
@@ -54,7 +54,7 @@ jobs:
5454
build-admin-ui-enterprise:
5555
name: Build Admin UI Enterprise
5656
needs: [dependencies]
57-
runs-on: ubuntu-latest
57+
runs-on: ${{ fromJSON(vars.RUNNER) }}
5858
steps:
5959
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
6060
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
@@ -77,7 +77,7 @@ jobs:
7777
build-admin-ui-hcp:
7878
name: Build Admin UI HCP
7979
needs: [dependencies]
80-
runs-on: ubuntu-latest
80+
runs-on: ${{ fromJSON(vars.RUNNER) }}
8181
steps:
8282
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
8383
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0

‎.github/workflows/codeql-analysis.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ on:
1717
jobs:
1818
analyze:
1919
name: Analyze
20-
runs-on: ubuntu-latest
20+
runs-on: ${{ fromJSON(vars.RUNNER) }}
2121

2222
strategy:
2323
fail-fast: false

‎.github/workflows/copyright-validate.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Add Copyright Headers
22
on: pull_request
33
jobs:
44
copywrite:
5-
runs-on: ubuntu-latest
5+
runs-on: ${{ fromJSON(vars.RUNNER) }}
66
permissions:
77
contents: write
88
steps:

‎.github/workflows/jira.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ name: Jira Sync
1111

1212
jobs:
1313
sync:
14-
runs-on: ubuntu-latest
14+
runs-on: ${{ fromJSON(vars.RUNNER) }}
1515
name: Jira sync
1616
steps:
1717
- name: Check if community user

‎.github/workflows/labeler.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44

55
jobs:
66
triage:
7-
runs-on: ubuntu-latest
7+
runs-on: ${{ fromJSON(vars.RUNNER) }}
88
steps:
99
- uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5.0.0
1010
with:

‎.github/workflows/monorepo-validate.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ jobs:
44

55
dependencies:
66
name: Install dependencies
7-
runs-on: ubuntu-latest
7+
runs-on: ${{ fromJSON(vars.RUNNER) }}
88
steps:
99
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1010
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
@@ -22,7 +22,7 @@ jobs:
2222
compliance:
2323
name: License Compliance
2424
needs: [dependencies]
25-
runs-on: ubuntu-latest
25+
runs-on: ${{ fromJSON(vars.RUNNER) }}
2626
steps:
2727
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2828
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
@@ -40,7 +40,7 @@ jobs:
4040
lint:
4141
name: Lint
4242
needs: [dependencies, compliance]
43-
runs-on: ubuntu-latest
43+
runs-on: ${{ fromJSON(vars.RUNNER) }}
4444
timeout-minutes: 5
4545
steps:
4646
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -59,7 +59,7 @@ jobs:
5959
test:
6060
name: Test
6161
needs: [lint]
62-
runs-on: ubuntu-latest
62+
runs-on: ${{ fromJSON(vars.RUNNER) }}
6363
timeout-minutes: 15
6464
steps:
6565
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

‎.github/workflows/oss-ent-merge-trigger.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
trigger-oss-merge:
1111
# Run this only on merge events in OSS repo
1212
if: ${{ github.event.pull_request.merged && github.repository == 'hashicorp/boundary-ui' }}
13-
runs-on: ubuntu-latest
13+
runs-on: ${{ fromJSON(vars.RUNNER) }}
1414
steps:
1515
- name: Trigger Merge
1616
env:

‎.github/workflows/oss-merge.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
types: [ oss-merge ]
55
jobs:
66
oss-merge:
7-
runs-on: ubuntu-latest
7+
runs-on: ${{ fromJSON(vars.RUNNER) }}
88
steps:
99
- name: Checkout
1010
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

‎.github/workflows/ui-release-trigger.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77

88
jobs:
99
trigger-gha-release:
10-
runs-on: ubuntu-latest
10+
runs-on: ${{ fromJSON(vars.RUNNER) }}
1111
steps:
1212
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1313
- name: Release description

0 commit comments

Comments
 (0)