summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2021-11-18 22:21:05 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2021-11-18 22:54:57 +0900
commite2b78440ba3cebe5106efa699505677b4444486b (patch)
treee6283e51bdc6a41f83167a134da22c26fc1e1c03 /.github
parent89b440bf724b5e670da0fa31c36a7945a7ddc80f (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.yml4
-rw-r--r--.github/workflows/check_dependencies.yml4
-rw-r--r--.github/workflows/check_misc.yml4
-rw-r--r--.github/workflows/codeql-analysis.yml4
-rw-r--r--.github/workflows/compilers.yml4
-rw-r--r--.github/workflows/mingw.yml4
-rw-r--r--.github/workflows/mjit.yml4
-rw-r--r--.github/workflows/spec_guards.yml4
-rw-r--r--.github/workflows/ubuntu.yml4
-rw-r--r--.github/workflows/windows.yml4
-rw-r--r--.github/workflows/yjit-ubuntu.yml4
-rw-r--r--.github/workflows/yjit_asm_tests.yml4
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