[前][次][番号順一覧][スレッド一覧]

ruby-changes:69807

From: Nobuyoshi <ko1@a...>
Date: Thu, 18 Nov 2021 22:59:01 +0900 (JST)
Subject: [ruby-changes:69807] e2b78440ba (master): Throttle GitHub Actions [ci skip]

https://git.ruby-lang.org/ruby.git/commit/?id=e2b78440ba

From e2b78440ba3cebe5106efa699505677b4444486b Mon Sep 17 00:00:00 2001
From: Nobuyoshi Nakada <nobu@r...>
Date: Thu, 18 Nov 2021 22:21:05 +0900
Subject: Throttle GitHub Actions [ci skip]

As GitHub Actions are choking a lot lately, throttle the checks
down to the latest commit only per branches.
---
 .github/workflows/baseruby.yml           | 4 ++++
 .github/workflows/check_dependencies.yml | 4 ++++
 .github/workflows/check_misc.yml         | 4 ++++
 .github/workflows/codeql-analysis.yml    | 4 ++++
 .github/workflows/compilers.yml          | 4 ++++
 .github/workflows/mingw.yml              | 4 ++++
 .github/workflows/mjit.yml               | 4 ++++
 .github/workflows/spec_guards.yml        | 4 ++++
 .github/workflows/ubuntu.yml             | 4 ++++
 .github/workflows/windows.yml            | 4 ++++
 .github/workflows/yjit-ubuntu.yml        | 4 ++++
 .github/workflows/yjit_asm_tests.yml     | 4 ++++
 12 files changed, 48 insertions(+)

diff --git a/.github/workflows/baseruby.yml b/.github/workflows/baseruby.yml
index 5eb6431b17b..8a071c63779 100644
--- a/.github/workflows/baseruby.yml
+++ b/.github/workflows/baseruby.yml
@@ -12,6 +12,10 @@ on: https://github.com/ruby/ruby/blob/trunk/.github/workflows/baseruby.yml#L12
       - '**.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 2125d498c65..fb2baec1e11 100644
--- a/.github/workflows/check_dependencies.yml
+++ b/.github/workflows/check_dependencies.yml
@@ -11,6 +11,10 @@ on: https://github.com/ruby/ruby/blob/trunk/.github/workflows/check_dependencies.yml#L11
       - '**.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 c116011d868..1c70ce4ac3b 100644
--- a/.github/workflows/check_misc.yml
+++ b/.github/workflows/check_misc.yml
@@ -1,6 +1,10 @@ https://github.com/ruby/ruby/blob/trunk/.github/workflows/check_misc.yml#L1
 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 21bee7fa5bd..b0ffa3790c0 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -14,6 +14,10 @@ on: https://github.com/ruby/ruby/blob/trunk/.github/workflows/codeql-analysis.yml#L14
   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 33f31ba20a5..6f6072ad776 100644
--- a/.github/workflows/compilers.yml
+++ b/.github/workflows/compilers.yml
@@ -12,6 +12,10 @@ on: https://github.com/ruby/ruby/blob/trunk/.github/workflows/compilers.yml#L12
       - '**.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 3b1e3411c79..60f5b59ef7e 100644
--- a/.github/workflows/mingw.yml
+++ b/.github/workflows/mingw.yml
@@ -11,6 +11,10 @@ on: https://github.com/ruby/ruby/blob/trunk/.github/workflows/mingw.yml#L11
       - '**.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 52efbb5ecbe..63c27b389e9 100644
--- a/.github/workflows/mjit.yml
+++ b/.github/workflows/mjit.yml
@@ -11,6 +11,10 @@ on: https://github.com/ruby/ruby/blob/trunk/.github/workflows/mjit.yml#L11
       - '**.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 39f397c80bc..b28b3b4f319 100644
--- a/.github/workflows/spec_guards.yml
+++ b/.github/workflows/spec_guards.yml
@@ -12,6 +12,10 @@ on: https://github.com/ruby/ruby/blob/trunk/.github/workflows/spec_guards.yml#L12
       - '**.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 ea442ad1365..edfb067aef1 100644
--- a/.github/workflows/ubuntu.yml
+++ b/.github/workflows/ubuntu.yml
@@ -11,6 +11,10 @@ on: https://github.com/ruby/ruby/blob/trunk/.github/workflows/ubuntu.yml#L11
       - '**.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 49b670e507d..906f4f0bb90 100644
--- a/.github/workflows/windows.yml
+++ b/.github/workflows/windows.yml
@@ -11,6 +11,10 @@ on: https://github.com/ruby/ruby/blob/trunk/.github/workflows/windows.yml#L11
       - '**.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 1103c16d78a..a14169b6f93 100644
--- a/.github/workflows/yjit-ubuntu.yml
+++ b/.github/workflows/yjit-ubuntu.yml
@@ -11,6 +11,10 @@ on: https://github.com/ruby/ruby/blob/trunk/.github/workflows/yjit-ubuntu.yml#L11
       - '**.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 50228ffc8bf..270ddcf2f6b 100644
--- a/.github/workflows/yjit_asm_tests.yml
+++ b/.github/workflows/yjit_asm_tests.yml
@@ -12,6 +12,10 @@ on: https://github.com/ruby/ruby/blob/trunk/.github/workflows/yjit_asm_tests.yml#L12
       - '**.md'
       - '**.rdoc'
 
+concurrency:
+  group: ${{ github.workflow }} / ${{ github.ref_name }}
+  cancel-in-progress: true
+
 jobs:
   test:
     runs-on: ubuntu-latest
-- 
cgit v1.2.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]