Skip to content

Commit a149b42

Browse files
Configure cluster management concurrency in a consistent place
1 parent 12a26eb commit a149b42

7 files changed

Lines changed: 24 additions & 24 deletions

.github/workflows/cpp-cm-integ-tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ jobs:
3131
actions: read
3232
checks: write
3333
pull-requests: write
34+
concurrency:
35+
# Ensure only 1 job mutates clusters in this account at a time.
36+
group: ${{ github.workflow }}
3437

3538
steps:
3639
- name: Checkout code
@@ -80,9 +83,6 @@ jobs:
8083
WITNESS_REGION: us-west-2
8184
run: |
8285
./example
83-
concurrency:
84-
# Ensure only 1 job mutates clusters in this account at a time.
85-
group: ${{ github.workflow }}
8686
8787
cleanup:
8888
if: always()

.github/workflows/go-cm-integ-tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ jobs:
3232
actions: read
3333
checks: write
3434
pull-requests: write
35+
concurrency:
36+
# Ensure only 1 job mutates clusters in this account at a time.
37+
group: ${{ github.workflow }}
3538
env:
3639
GOPROXY: direct
3740

@@ -88,9 +91,6 @@ jobs:
8891
working-directory: ./go/cluster_management/cmd/delete_multi_region
8992
run: |
9093
go test
91-
concurrency:
92-
# Ensure only 1 job mutates clusters in this account at a time.
93-
group: ${{ github.workflow }}
9494
9595
cleanup:
9696
if: always()

.github/workflows/java-cm-integ-tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ jobs:
3333
actions: read
3434
checks: write
3535
pull-requests: write
36+
concurrency:
37+
# Ensure only 1 job mutates clusters in this account at a time.
38+
group: ${{ github.workflow }}
3639

3740
steps:
3841
- name: Checkout code
@@ -59,9 +62,6 @@ jobs:
5962
mvn initialize
6063
mvn clean compile assembly:single
6164
mvn test
62-
concurrency:
63-
# Ensure only 1 job mutates clusters in this account at a time.
64-
group: ${{ github.workflow }}
6565
6666
cleanup:
6767
if: always()

.github/workflows/javascript-cm-integ-tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ jobs:
3333
actions: read
3434
checks: write
3535
pull-requests: write
36+
concurrency:
37+
# Ensure only 1 job mutates clusters in this account at a time.
38+
group: ${{ github.workflow }}
3639

3740
steps:
3841
- name: Checkout code
@@ -54,9 +57,6 @@ jobs:
5457
run: |
5558
npm install
5659
npm test
57-
concurrency:
58-
# Ensure only 1 job mutates clusters in this account at a time.
59-
group: ${{ github.workflow }}
6060
6161
cleanup:
6262
if: always()

.github/workflows/python-cm-integ-tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,10 @@ jobs:
3131
actions: read
3232
checks: write
3333
pull-requests: write
34-
34+
concurrency:
35+
# Ensure only 1 job mutates clusters in this account at a time.
36+
group: ${{ github.workflow }}
37+
3538
steps:
3639
- name: Checkout code
3740
uses: actions/checkout@v4
@@ -67,9 +70,6 @@ jobs:
6770
pip list
6871
echo "$GITHUB_WORKSPACE" >> $GITHUB_PATH
6972
pytest -v test/
70-
concurrency:
71-
# Ensure only 1 job mutates clusters in this account at a time.
72-
group: ${{ github.workflow }}
7373
7474
cleanup:
7575
if: always()

.github/workflows/ruby-cm-integ-tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,10 @@ jobs:
3131
actions: read
3232
checks: write
3333
pull-requests: write
34-
34+
concurrency:
35+
# Ensure only 1 job mutates clusters in this account at a time.
36+
group: ${{ github.workflow }}
37+
3538
steps:
3639
- name: Checkout code
3740
uses: actions/checkout@v4
@@ -53,9 +56,6 @@ jobs:
5356
run: |
5457
bundle install
5558
rspec
56-
concurrency:
57-
# Ensure only 1 job mutates clusters in this account at a time.
58-
group: ${{ github.workflow }}
5959
6060
cleanup:
6161
if: always()

.github/workflows/rust-cm-integ-tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,10 @@ jobs:
4949
actions: read
5050
checks: write
5151
pull-requests: write
52-
52+
concurrency:
53+
# Ensure only 1 job mutates clusters in this account at a time.
54+
group: ${{ github.workflow }}
55+
5356
steps:
5457
- name: Checkout code
5558
uses: actions/checkout@v4
@@ -67,9 +70,6 @@ jobs:
6770
working-directory: ./rust/cluster_management
6871
run: |
6972
cargo test -- --nocapture
70-
concurrency:
71-
# Ensure only 1 job mutates clusters in this account at a time.
72-
group: ${{ github.workflow }}
7373
7474
cleanup:
7575
if: always()

0 commit comments

Comments
 (0)