@@ -15,24 +15,24 @@ concurrency:
15
15
16
16
jobs :
17
17
# see: https://github.com/fkirc/skip-duplicate-actions
18
- # skip_duplicate:
19
- # continue-on-error: true
20
- # runs-on: ubuntu-latest
21
- # outputs:
22
- # should_skip: ${{ steps.skip_check .outputs.should_skip && ! contains(github.ref, 'refs/tags') }}
23
- # steps:
24
- # - id: skip_check
25
- # uses: fkirc/skip-duplicate-actions@master
26
- # with:
27
- # concurrent_skipping: "same_content "
28
- # skip_after_successful_duplicate: "true"
29
- # do_not_skip: '["pull_request", "workflow_dispatch", "schedule", "release"]'
18
+ skip_duplicate :
19
+ continue-on-error : true
20
+ runs-on : ubuntu-latest
21
+ outputs :
22
+ should_skip : ${{ steps.skip_duplicate .outputs.should_skip && ! contains(github.ref, 'refs/tags') && ! contains(github.ref, 'refs/heads/master ') }}
23
+ steps :
24
+ - id : skip_check
25
+ uses : fkirc/skip-duplicate-actions@master
26
+ with :
27
+ concurrent_skipping : " same_content_newer "
28
+ skip_after_successful_duplicate : " true"
29
+ do_not_skip : ' ["pull_request", "workflow_dispatch", "schedule", "release"]'
30
30
31
31
# see: https://github.com/actions/setup-python
32
32
tests :
33
33
# FIXME: https://github.com/fkirc/skip-duplicate-actions/issues/90
34
- # needs: skip_duplicate
35
- # if: ${{ needs.skip_duplicate.outputs.should_skip != 'true' }}
34
+ needs : skip_duplicate
35
+ if : ${{ needs.skip_duplicate.outputs.should_skip != 'true' }}
36
36
runs-on : ${{ matrix.os }}
37
37
continue-on-error : ${{ matrix.allow-failure }}
38
38
env :
0 commit comments