Skip to content

Commit 36ec245

Browse files
authored
chore: Don't use large runners for CLI workflow (#14692)
#### Summary CLI workflows are not CPU bound, so we could save some money and use regular runners <!--
1 parent 80db941 commit 36ec245

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/cli.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
strategy:
2828
fail-fast: false
2929
matrix:
30-
os: [large-ubuntu-monorepo, macos-latest-xl, large-windows-monorepo]
30+
os: [ubuntu-latest, macos-latest, windows-latest]
3131
steps:
3232
- uses: actions/checkout@v4
3333
with:
@@ -40,7 +40,7 @@ jobs:
4040
cache-dependency-path: cli/go.sum
4141
- name: golangci-lint
4242
uses: golangci/golangci-lint-action@v3
43-
if: matrix.os == 'large-ubuntu-monorepo'
43+
if: matrix.os == 'ubuntu-latest'
4444
with:
4545
version: v1.54.2
4646
working-directory: cli
@@ -51,14 +51,14 @@ jobs:
5151
- name: Test
5252
run: make test
5353
- name: gen-docs
54-
if: matrix.os == 'large-ubuntu-monorepo'
54+
if: matrix.os == 'ubuntu-latest'
5555
run: make gen-docs
5656
- name: Fail if docs are changed
57-
if: matrix.os == 'large-ubuntu-monorepo'
57+
if: matrix.os == 'ubuntu-latest'
5858
run: test "$(git status -s ../website/pages/docs/reference/cli/*.md | wc -l)" -eq 0
5959
validate-release:
6060
timeout-minutes: 30
61-
runs-on: large-ubuntu-monorepo
61+
runs-on: ubuntu-latest
6262
env:
6363
CGO_ENABLED: 0
6464
steps:

scripts/workflows/wait_for_required_workflows.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ module.exports = async ({github, context}) => {
4141
// We test the CLI on multiple OSes, so we need to wait for all of them
4242
if (actions.includes("cli")) {
4343
actions = actions.filter(action => action !== "cli")
44-
actions = ["cli (large-ubuntu-monorepo)", "cli (large-windows-monorepo)", "cli (macos-latest-xl)", ...actions]
44+
actions = ["cli (ubuntu-latest)", "cli (windows-latest)", "cli (macos-latest)", ...actions]
4545
}
4646

4747
// Enforce policy tests for AWS, Azure, GCP and K8s plugins

0 commit comments

Comments
 (0)