Skip to content

Commit c1b2310

Browse files
authored
ci: migrate to Github Actions Concurrency for cancelling workflows (googleapis#1158)
Replaces `styfle/cancel-workflow-action` with [Github Actions concurrency](https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#concurrency). When the workflow has `cancel-in-progress: true`, this will cancel any currently running job or workflow in the same concurrency group which should be the same behaviour as `styfle/cancel-workflow-action`. Closes googleapis#1151
1 parent d215da5 commit c1b2310

File tree

1 file changed

+4
-48
lines changed

1 file changed

+4
-48
lines changed

.github/workflows/tests.yaml

Lines changed: 4 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ on:
99
# Allows you to run this workflow manually from the Actions tab
1010
workflow_dispatch:
1111

12+
concurrency:
13+
group: tests-${{ github.head_ref }}
14+
cancel-in-progress: true
15+
1216
jobs:
1317
docs:
1418
runs-on: ubuntu-latest
1519
steps:
16-
- name: Cancel Previous Runs
17-
uses: styfle/[email protected]
18-
with:
19-
access_token: ${{ github.token }}
2020
- uses: actions/checkout@v2
2121
- name: Set up Python 3.8
2222
uses: actions/setup-python@v2
@@ -30,10 +30,6 @@ jobs:
3030
mypy:
3131
runs-on: ubuntu-latest
3232
steps:
33-
- name: Cancel Previous Runs
34-
uses: styfle/[email protected]
35-
with:
36-
access_token: ${{ github.token }}
3733
- uses: actions/checkout@v2
3834
- name: Set up Python 3.8
3935
uses: actions/setup-python@v2
@@ -50,10 +46,6 @@ jobs:
5046
target: [showcase, showcase_alternative_templates]
5147
runs-on: ubuntu-latest
5248
steps:
53-
- name: Cancel Previous Runs
54-
uses: styfle/[email protected]
55-
with:
56-
access_token: ${{ github.token }}
5749
- uses: actions/checkout@v2
5850
- name: Set up Python 3.8
5951
uses: actions/setup-python@v2
@@ -93,10 +85,6 @@ jobs:
9385
target: [showcase_mtls, showcase_mtls_alternative_templates]
9486
runs-on: ubuntu-latest
9587
steps:
96-
- name: Cancel Previous Runs
97-
uses: styfle/[email protected]
98-
with:
99-
access_token: ${{ github.token }}
10088
- uses: actions/checkout@v2
10189
- name: Setup temp directory
10290
run: |
@@ -156,10 +144,6 @@ jobs:
156144
variant: _alternative_templates
157145
runs-on: ubuntu-latest
158146
steps:
159-
- name: Cancel Previous Runs
160-
uses: styfle/[email protected]
161-
with:
162-
access_token: ${{ github.token }}
163147
- uses: actions/checkout@v2
164148
- name: Set up Python ${{ matrix.python }}
165149
uses: actions/setup-python@v2
@@ -187,10 +171,6 @@ jobs:
187171
showcase-unit-add-iam-methods:
188172
runs-on: ubuntu-latest
189173
steps:
190-
- name: Cancel Previous Runs
191-
uses: styfle/[email protected]
192-
with:
193-
access_token: ${{ github.token }}
194174
- uses: actions/checkout@v2
195175
- name: Set up Python 3.8
196176
uses: actions/setup-python@v2
@@ -221,10 +201,6 @@ jobs:
221201
matrix:
222202
variant: ['', _alternative_templates]
223203
steps:
224-
- name: Cancel Previous Runs
225-
uses: styfle/[email protected]
226-
with:
227-
access_token: ${{ github.token }}
228204
- uses: actions/checkout@v2
229205
- name: Set up Python 3.8
230206
uses: actions/setup-python@v2
@@ -252,10 +228,6 @@ jobs:
252228
snippetgen:
253229
runs-on: ubuntu-latest
254230
steps:
255-
- name: Cancel Previous Runs
256-
uses: styfle/[email protected]
257-
with:
258-
access_token: ${{ github.token }}
259231
- uses: actions/checkout@v2
260232
- name: Set up Python 3.8
261233
uses: actions/setup-python@v2
@@ -276,10 +248,6 @@ jobs:
276248
python: [3.6, 3.7, 3.8, 3.9]
277249
runs-on: ubuntu-latest
278250
steps:
279-
- name: Cancel Previous Runs
280-
uses: styfle/[email protected]
281-
with:
282-
access_token: ${{ github.token }}
283251
- uses: actions/checkout@v2
284252
- name: Set up Python ${{ matrix.python }}
285253
uses: actions/setup-python@v2
@@ -305,10 +273,6 @@ jobs:
305273
variant: _alternative_templates
306274
runs-on: ubuntu-latest
307275
steps:
308-
- name: Cancel Previous Runs
309-
uses: styfle/[email protected]
310-
with:
311-
access_token: ${{ github.token }}
312276
- uses: actions/checkout@v2
313277
- name: Set up Python ${{ matrix.python }}
314278
uses: actions/setup-python@v2
@@ -328,10 +292,6 @@ jobs:
328292
runs-on: ubuntu-latest
329293
container: gcr.io/gapic-images/googleapis
330294
steps:
331-
- name: Cancel Previous Runs
332-
uses: styfle/[email protected]
333-
with:
334-
access_token: ${{ github.token }}
335295
- uses: actions/checkout@v2
336296
- name: Cache Bazel files
337297
id: cache-bazel
@@ -359,10 +319,6 @@ jobs:
359319
style-check:
360320
runs-on: ubuntu-latest
361321
steps:
362-
- name: Cancel Previous Runs
363-
uses: styfle/[email protected]
364-
with:
365-
access_token: ${{ github.token }}
366322
- uses: actions/checkout@v2
367323
- name: Set up Python 3.8
368324
uses: actions/setup-python@v2

0 commit comments

Comments
 (0)