Skip to content

Commit 1b37022

Browse files
authored
chore(ci): Use large runners in all components (#12129)
#### Summary This PR switches all monorepo components to use large runners for test workflows and releases <!--
1 parent aef2ee7 commit 1b37022

61 files changed

Lines changed: 332 additions & 201 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/cli.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
name: CLI Workflow
22

3+
concurrency:
4+
group: ${{ github.workflow }}-${{ github.ref }}
5+
cancel-in-progress: true
6+
37
on:
48
pull_request:
59
paths:
@@ -23,7 +27,7 @@ jobs:
2327
strategy:
2428
fail-fast: false
2529
matrix:
26-
os: [ubuntu-cli-large-runner, macos-latest, windows-cli-large-runner]
30+
os: [large-ubuntu-monorepo, macos-latest, large-windows-monorepo]
2731
steps:
2832
- uses: actions/checkout@v3
2933
with:
@@ -36,7 +40,7 @@ jobs:
3640
cache-dependency-path: cli/go.sum
3741
- name: golangci-lint
3842
uses: golangci/golangci-lint-action@v3
39-
if: matrix.os == 'ubuntu-cli-large-runner'
43+
if: matrix.os == 'large-ubuntu-monorepo'
4044
with:
4145
version: v1.52.2
4246
working-directory: cli
@@ -47,14 +51,14 @@ jobs:
4751
- name: Test
4852
run: make test
4953
- name: gen-docs
50-
if: matrix.os == 'ubuntu-cli-large-runner'
54+
if: matrix.os == 'large-ubuntu-monorepo'
5155
run: make gen-docs
5256
- name: Fail if docs are changed
53-
if: matrix.os == 'ubuntu-cli-large-runner'
57+
if: matrix.os == 'large-ubuntu-monorepo'
5458
run: test "$(git status -s ../website/pages/docs/reference/cli/*.md | wc -l)" -eq 0
5559
validate-release:
5660
timeout-minutes: 30
57-
runs-on: ubuntu-cli-large-runner
61+
runs-on: large-ubuntu-monorepo
5862
env:
5963
CGO_ENABLED: 0
6064
steps:

.github/workflows/dest_azblob.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
name: Destination Plugin Azure Blob Storage Workflow
22

3+
concurrency:
4+
group: ${{ github.workflow }}-${{ github.ref }}
5+
cancel-in-progress: true
6+
37
on:
48
pull_request:
59
paths:
@@ -16,7 +20,7 @@ jobs:
1620
plugins-destination-azblob:
1721
timeout-minutes: 30
1822
name: "plugins/destination/azblob"
19-
runs-on: ubuntu-latest
23+
runs-on: large-ubuntu-monorepo
2024
defaults:
2125
run:
2226
working-directory: ./plugins/destination/azblob
@@ -48,7 +52,7 @@ jobs:
4852
AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
4953
validate-release:
5054
timeout-minutes: 30
51-
runs-on: ubuntu-latest
55+
runs-on: large-ubuntu-monorepo
5256
env:
5357
CGO_ENABLED: 0
5458
steps:

.github/workflows/dest_bigquery.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
name: Destination Plugin BigQuery Workflow
22

3+
concurrency:
4+
group: ${{ github.workflow }}-${{ github.ref }}
5+
cancel-in-progress: true
6+
37
on:
48
pull_request:
59
paths:
@@ -16,7 +20,7 @@ jobs:
1620
plugins-destination-bigquery:
1721
timeout-minutes: 10
1822
name: "plugins/destination/bigquery"
19-
runs-on: ubuntu-latest
23+
runs-on: large-ubuntu-monorepo
2024
defaults:
2125
run:
2226
working-directory: ./plugins/destination/bigquery
@@ -59,7 +63,7 @@ jobs:
5963
BIGQUERY_DATASET_LOCATION: us-west1
6064
validate-release:
6165
timeout-minutes: 30
62-
runs-on: ubuntu-latest
66+
runs-on: large-ubuntu-monorepo
6367
steps:
6468
- name: Checkout
6569
if: startsWith(github.head_ref, 'release-please--branches--main--components') || github.event_name == 'push'

.github/workflows/dest_clickhouse.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
name: Destination Plugin ClickHouse Workflow
22

3+
concurrency:
4+
group: ${{ github.workflow }}-${{ github.ref }}
5+
cancel-in-progress: true
6+
37
on:
48
pull_request:
59
paths:
@@ -15,7 +19,7 @@ on:
1519
jobs:
1620
plugins-destination-clickhouse:
1721
name: "plugins/destination/clickhouse"
18-
runs-on: ubuntu-latest
22+
runs-on: large-ubuntu-monorepo
1923
timeout-minutes: 30
2024
env:
2125
DB_USER: cq
@@ -69,7 +73,7 @@ jobs:
6973
run: make test
7074
validate-release:
7175
timeout-minutes: 30
72-
runs-on: ubuntu-latest
76+
runs-on: large-ubuntu-monorepo
7377
env:
7478
CGO_ENABLED: 0
7579
steps:

.github/workflows/dest_duckdb.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
name: Destination Plugin DuckDB Workflow
22

3+
concurrency:
4+
group: ${{ github.workflow }}-${{ github.ref }}
5+
cancel-in-progress: true
6+
37
on:
48
pull_request:
59
paths:
@@ -16,7 +20,7 @@ jobs:
1620
plugins-destination-duckdb:
1721
timeout-minutes: 30
1822
name: "plugins/destination/duckdb"
19-
runs-on: ubuntu-latest
23+
runs-on: large-ubuntu-monorepo
2024
defaults:
2125
run:
2226
working-directory: ./plugins/destination/duckdb
@@ -44,7 +48,7 @@ jobs:
4448
run: make test
4549
validate-release:
4650
timeout-minutes: 30
47-
runs-on: ubuntu-latest
51+
runs-on: large-ubuntu-monorepo
4852
container:
4953
image: ghcr.io/cloudquery/golang-cross:v10.0.0
5054
env:

.github/workflows/dest_elasticsearch.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
name: Destination Plugin Elasticsearch Workflow
22

3+
concurrency:
4+
group: ${{ github.workflow }}-${{ github.ref }}
5+
cancel-in-progress: true
6+
37
on:
48
pull_request:
59
paths:
@@ -16,7 +20,7 @@ jobs:
1620
plugins-destination-elasticsearch:
1721
timeout-minutes: 10
1822
name: "plugins/destination/elasticsearch"
19-
runs-on: ubuntu-latest
23+
runs-on: large-ubuntu-monorepo
2024
defaults:
2125
run:
2226
working-directory: ./plugins/destination/elasticsearch
@@ -58,7 +62,7 @@ jobs:
5862
run: make test
5963
validate-release:
6064
timeout-minutes: 30
61-
runs-on: ubuntu-latest
65+
runs-on: large-ubuntu-monorepo
6266
steps:
6367
- name: Checkout
6468
if: startsWith(github.head_ref, 'release-please--branches--main--components') || github.event_name == 'push'

.github/workflows/dest_file.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
name: Destination Plugin File Workflow
22

3+
concurrency:
4+
group: ${{ github.workflow }}-${{ github.ref }}
5+
cancel-in-progress: true
6+
37
on:
48
pull_request:
59
paths:
@@ -18,7 +22,7 @@ jobs:
1822
plugins-destination-file:
1923
timeout-minutes: 30
2024
name: "plugins/destination/file"
21-
runs-on: ubuntu-latest
25+
runs-on: large-ubuntu-monorepo
2226
defaults:
2327
run:
2428
working-directory: ./plugins/destination/file
@@ -46,7 +50,7 @@ jobs:
4650
run: make test
4751
validate-release:
4852
timeout-minutes: 30
49-
runs-on: ubuntu-latest
53+
runs-on: large-ubuntu-monorepo
5054
env:
5155
CGO_ENABLED: 0
5256
steps:

.github/workflows/dest_firehose.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
name: Destination Plugin Kinesis Firehose Workflow
22

3+
concurrency:
4+
group: ${{ github.workflow }}-${{ github.ref }}
5+
cancel-in-progress: true
6+
37
on:
48
pull_request:
59
paths:
@@ -16,7 +20,7 @@ jobs:
1620
plugins-destination-firehose:
1721
timeout-minutes: 30
1822
name: "plugins/destination/firehose"
19-
runs-on: ubuntu-latest
23+
runs-on: large-ubuntu-monorepo
2024
defaults:
2125
run:
2226
working-directory: ./plugins/destination/firehose
@@ -53,7 +57,7 @@ jobs:
5357
# run: make test
5458
validate-release:
5559
timeout-minutes: 30
56-
runs-on: ubuntu-latest
60+
runs-on: large-ubuntu-monorepo
5761
env:
5862
CGO_ENABLED: 0
5963
steps:

.github/workflows/dest_gcs.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
name: Destination Plugin GCS Workflow
22

3+
concurrency:
4+
group: ${{ github.workflow }}-${{ github.ref }}
5+
cancel-in-progress: true
6+
37
on:
48
pull_request:
59
paths:
@@ -16,7 +20,7 @@ jobs:
1620
plugins-destination-gcs:
1721
timeout-minutes: 30
1822
name: "plugins/destination/gcs"
19-
runs-on: ubuntu-latest
23+
runs-on: large-ubuntu-monorepo
2024
defaults:
2125
run:
2226
working-directory: ./plugins/destination/gcs
@@ -52,7 +56,7 @@ jobs:
5256
run: make test
5357
validate-release:
5458
timeout-minutes: 30
55-
runs-on: ubuntu-latest
59+
runs-on: large-ubuntu-monorepo
5660
env:
5761
CGO_ENABLED: 0
5862
steps:

.github/workflows/dest_gremlin.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
name: Destination Plugin Gremlin Workflow
22

3+
concurrency:
4+
group: ${{ github.workflow }}-${{ github.ref }}
5+
cancel-in-progress: true
6+
37
on:
48
pull_request:
59
paths:
@@ -16,7 +20,7 @@ jobs:
1620
plugins-destination-gremlin:
1721
timeout-minutes: 30
1822
name: "plugins/destination/gremlin"
19-
runs-on: ubuntu-latest
23+
runs-on: large-ubuntu-monorepo
2024
defaults:
2125
run:
2226
working-directory: ./plugins/destination/gremlin
@@ -49,7 +53,7 @@ jobs:
4953
run: make test
5054
validate-release:
5155
timeout-minutes: 30
52-
runs-on: ubuntu-latest
56+
runs-on: large-ubuntu-monorepo
5357
env:
5458
CGO_ENABLED: 0
5559
steps:

0 commit comments

Comments
 (0)