Skip to content

Commit b689d42

Browse files
authored
feat(ci): Use large MacOS runners (#12206)
#### Summary Similar to cloudquery/go-duckdb#3. Use larger Mac machines to test the CLI. Please note large MacOS runners are not part of the large runners "ecosystem" and don't need special configuration (like runner groups). See https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources. The CLI MacOS tests job takes 2m more than the Windows/Linux one, so hopefully this helps: ![image](https://github.com/cloudquery/cloudquery/assets/26760571/7f996a57-4a7e-4a52-bf58-6b7e5e49d341) <!--
1 parent b4a7d1e commit b689d42

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

.github/workflows/cli.yml

Lines changed: 1 addition & 1 deletion
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, large-windows-monorepo]
30+
os: [large-ubuntu-monorepo, macos-latest-xl, large-windows-monorepo]
3131
steps:
3232
- uses: actions/checkout@v3
3333
with:

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)", ...actions]
44+
actions = ["cli (large-ubuntu-monorepo)", "cli (large-windows-monorepo)", "cli (macos-latest-xl)", ...actions]
4545
}
4646

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

0 commit comments

Comments
 (0)