diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2021-11-18 22:21:05 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2021-11-18 22:54:57 +0900 |
commit | e2b78440ba3cebe5106efa699505677b4444486b (patch) | |
tree | e6283e51bdc6a41f83167a134da22c26fc1e1c03 /.github | |
parent | 89b440bf724b5e670da0fa31c36a7945a7ddc80f (diff) |
Throttle GitHub Actions [ci skip]
As GitHub Actions are choking a lot lately, throttle the checks
down to the latest commit only per branches.
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/baseruby.yml | 4 | ||||
-rw-r--r-- | .github/workflows/check_dependencies.yml | 4 | ||||
-rw-r--r-- | .github/workflows/check_misc.yml | 4 | ||||
-rw-r--r-- | .github/workflows/codeql-analysis.yml | 4 | ||||
-rw-r--r-- | .github/workflows/compilers.yml | 4 | ||||
-rw-r--r-- | .github/workflows/mingw.yml | 4 | ||||
-rw-r--r-- | .github/workflows/mjit.yml | 4 | ||||
-rw-r--r-- | .github/workflows/spec_guards.yml | 4 | ||||
-rw-r--r-- | .github/workflows/ubuntu.yml | 4 | ||||
-rw-r--r-- | .github/workflows/windows.yml | 4 | ||||
-rw-r--r-- | .github/workflows/yjit-ubuntu.yml | 4 | ||||
-rw-r--r-- | .github/workflows/yjit_asm_tests.yml | 4 |
12 files changed, 48 insertions, 0 deletions
diff --git a/.github/workflows/baseruby.yml b/.github/workflows/baseruby.yml index 5eb6431b17..8a071c6377 100644 --- a/.github/workflows/baseruby.yml +++ b/.github/workflows/baseruby.yml @@ -12,6 +12,10 @@ on: - '**.md' - '**.rdoc' +concurrency: + group: ${{ github.workflow }} / ${{ github.ref_name }} + cancel-in-progress: true + jobs: baseruby: name: BASERUBY diff --git a/.github/workflows/check_dependencies.yml b/.github/workflows/check_dependencies.yml index 2125d498c6..fb2baec1e1 100644 --- a/.github/workflows/check_dependencies.yml +++ b/.github/workflows/check_dependencies.yml @@ -11,6 +11,10 @@ on: - '**.md' - '**.rdoc' +concurrency: + group: ${{ github.workflow }} / ${{ github.ref_name }} + cancel-in-progress: true + jobs: update-deps: strategy: diff --git a/.github/workflows/check_misc.yml b/.github/workflows/check_misc.yml index c116011d86..1c70ce4ac3 100644 --- a/.github/workflows/check_misc.yml +++ b/.github/workflows/check_misc.yml @@ -1,6 +1,10 @@ name: Miscellaneous checks on: [push, pull_request] +concurrency: + group: ${{ github.workflow }} / ${{ github.ref_name }} + cancel-in-progress: true + jobs: checks: runs-on: ubuntu-latest diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 21bee7fa5b..b0ffa3790c 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -14,6 +14,10 @@ on: schedule: - cron: '0 12 * * 4' +concurrency: + group: ${{ github.workflow }} / ${{ github.ref_name }} + cancel-in-progress: true + jobs: CodeQL-Build: diff --git a/.github/workflows/compilers.yml b/.github/workflows/compilers.yml index 33f31ba20a..6f6072ad77 100644 --- a/.github/workflows/compilers.yml +++ b/.github/workflows/compilers.yml @@ -12,6 +12,10 @@ on: - '**.md' - '**.rdoc' +concurrency: + group: ${{ github.workflow }} / ${{ github.ref_name }} + cancel-in-progress: true + # Github actions does not support YAML anchors. This creative use of # environment variables (plus the "echo $GITHUB_ENV" hack) is to reroute that # restriction. diff --git a/.github/workflows/mingw.yml b/.github/workflows/mingw.yml index 3b1e3411c7..60f5b59ef7 100644 --- a/.github/workflows/mingw.yml +++ b/.github/workflows/mingw.yml @@ -11,6 +11,10 @@ on: - '**.md' - '**.rdoc' +concurrency: + group: ${{ github.workflow }} / ${{ github.ref_name }} + cancel-in-progress: true + # Notes: # Actions console encoding causes issues, see test-all & test-spec steps # diff --git a/.github/workflows/mjit.yml b/.github/workflows/mjit.yml index 52efbb5ecb..63c27b389e 100644 --- a/.github/workflows/mjit.yml +++ b/.github/workflows/mjit.yml @@ -11,6 +11,10 @@ on: - '**.md' - '**.rdoc' +concurrency: + group: ${{ github.workflow }} / ${{ github.ref_name }} + cancel-in-progress: true + jobs: make: strategy: diff --git a/.github/workflows/spec_guards.yml b/.github/workflows/spec_guards.yml index 39f397c80b..b28b3b4f31 100644 --- a/.github/workflows/spec_guards.yml +++ b/.github/workflows/spec_guards.yml @@ -12,6 +12,10 @@ on: - '**.md' - '**.rdoc' +concurrency: + group: ${{ github.workflow }} / ${{ github.ref_name }} + cancel-in-progress: true + jobs: rubyspec: name: Rubyspec diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index ea442ad136..edfb067aef 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -11,6 +11,10 @@ on: - '**.md' - '**.rdoc' +concurrency: + group: ${{ github.workflow }} / ${{ github.ref_name }} + cancel-in-progress: true + jobs: make: strategy: diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 49b670e507..906f4f0bb9 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -11,6 +11,10 @@ on: - '**.md' - '**.rdoc' +concurrency: + group: ${{ github.workflow }} / ${{ github.ref_name }} + cancel-in-progress: true + jobs: make: strategy: diff --git a/.github/workflows/yjit-ubuntu.yml b/.github/workflows/yjit-ubuntu.yml index 1103c16d78..a14169b6f9 100644 --- a/.github/workflows/yjit-ubuntu.yml +++ b/.github/workflows/yjit-ubuntu.yml @@ -11,6 +11,10 @@ on: - '**.md' - '**.rdoc' +concurrency: + group: ${{ github.workflow }} / ${{ github.ref_name }} + cancel-in-progress: true + jobs: make: strategy: diff --git a/.github/workflows/yjit_asm_tests.yml b/.github/workflows/yjit_asm_tests.yml index 50228ffc8b..270ddcf2f6 100644 --- a/.github/workflows/yjit_asm_tests.yml +++ b/.github/workflows/yjit_asm_tests.yml @@ -12,6 +12,10 @@ on: - '**.md' - '**.rdoc' +concurrency: + group: ${{ github.workflow }} / ${{ github.ref_name }} + cancel-in-progress: true + jobs: test: runs-on: ubuntu-latest |