ruby-changes:69492
From: Nobuyoshi <ko1@a...>
Date: Fri, 29 Oct 2021 00:28:32 +0900 (JST)
Subject: [ruby-changes:69492] 0a9cbe8562 (master): Skip tests if only document files changed
https://git.ruby-lang.org/ruby.git/commit/?id=0a9cbe8562 From 0a9cbe8562d9a58ec129b34a5bfda20cee3283df Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada <nobu@r...> Date: Fri, 29 Oct 2021 00:02:07 +0900 Subject: Skip tests if only document files changed --- .github/workflows/baseruby.yml | 12 +++++++++++- .github/workflows/check_dependencies.yml | 13 ++++++++++++- .github/workflows/compilers.yml | 12 +++++++++++- .github/workflows/macos.yml | 13 ++++++++++++- .github/workflows/mingw.yml | 12 +++++++++++- .github/workflows/mjit.yml | 13 ++++++++++++- .github/workflows/spec_guards.yml | 12 +++++++++++- .github/workflows/ubuntu.yml | 13 ++++++++++++- .github/workflows/windows.yml | 13 ++++++++++++- .github/workflows/yjit-macos.yml | 13 ++++++++++++- .github/workflows/yjit-ubuntu.yml | 13 ++++++++++++- .github/workflows/yjit_asm_tests.yml | 12 +++++++++++- 12 files changed, 139 insertions(+), 12 deletions(-) diff --git a/.github/workflows/baseruby.yml b/.github/workflows/baseruby.yml index 83e6ca03b08..5eb6431b17b 100644 --- a/.github/workflows/baseruby.yml +++ b/.github/workflows/baseruby.yml @@ -1,6 +1,16 @@ https://github.com/ruby/ruby/blob/trunk/.github/workflows/baseruby.yml#L1 name: BASERUBY Check -on: [push, pull_request] +on: + push: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' + pull_request: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' jobs: baseruby: diff --git a/.github/workflows/check_dependencies.yml b/.github/workflows/check_dependencies.yml index e6b4abbe989..ff820fa98c2 100644 --- a/.github/workflows/check_dependencies.yml +++ b/.github/workflows/check_dependencies.yml @@ -1,5 +1,16 @@ https://github.com/ruby/ruby/blob/trunk/.github/workflows/check_dependencies.yml#L1 name: Check Dependencies -on: [push, pull_request] +on: + push: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' + pull_request: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' + jobs: update-deps: strategy: diff --git a/.github/workflows/compilers.yml b/.github/workflows/compilers.yml index eb287d1b2c4..33f31ba20a5 100644 --- a/.github/workflows/compilers.yml +++ b/.github/workflows/compilers.yml @@ -1,6 +1,16 @@ https://github.com/ruby/ruby/blob/trunk/.github/workflows/compilers.yml#L1 name: Compilations -on: [push, pull_request] +on: + push: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' + pull_request: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' # Github actions does not support YAML anchors. This creative use of # environment variables (plus the "echo $GITHUB_ENV" hack) is to reroute that diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 20d14766f75..eb04b82b569 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -1,5 +1,16 @@ https://github.com/ruby/ruby/blob/trunk/.github/workflows/macos.yml#L1 name: macOS -on: [push, pull_request] +on: + push: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' + pull_request: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' + jobs: make: strategy: diff --git a/.github/workflows/mingw.yml b/.github/workflows/mingw.yml index 7ccf5f0b618..83056f44111 100644 --- a/.github/workflows/mingw.yml +++ b/.github/workflows/mingw.yml @@ -1,5 +1,15 @@ https://github.com/ruby/ruby/blob/trunk/.github/workflows/mingw.yml#L1 name: MinGW -on: [push, pull_request] +on: + push: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' + pull_request: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' # 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 3ec0f830d69..52efbb5ecbe 100644 --- a/.github/workflows/mjit.yml +++ b/.github/workflows/mjit.yml @@ -1,5 +1,16 @@ https://github.com/ruby/ruby/blob/trunk/.github/workflows/mjit.yml#L1 name: MJIT -on: [push, pull_request] +on: + push: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' + pull_request: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' + jobs: make: strategy: diff --git a/.github/workflows/spec_guards.yml b/.github/workflows/spec_guards.yml index 61ebeb33c1e..39f397c80bc 100644 --- a/.github/workflows/spec_guards.yml +++ b/.github/workflows/spec_guards.yml @@ -1,6 +1,16 @@ https://github.com/ruby/ruby/blob/trunk/.github/workflows/spec_guards.yml#L1 name: Rubyspec Version Guards Check -on: [push, pull_request] +on: + push: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' + pull_request: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' jobs: rubyspec: diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index b40a21b5716..d19fc50693b 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -1,5 +1,16 @@ https://github.com/ruby/ruby/blob/trunk/.github/workflows/ubuntu.yml#L1 name: Ubuntu -on: [push, pull_request] +on: + push: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' + pull_request: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' + jobs: make: strategy: diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 66b29920491..919911b89e1 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -1,5 +1,16 @@ https://github.com/ruby/ruby/blob/trunk/.github/workflows/windows.yml#L1 name: Windows -on: [push, pull_request] +on: + push: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' + pull_request: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' + jobs: make: strategy: diff --git a/.github/workflows/yjit-macos.yml b/.github/workflows/yjit-macos.yml index c19f623337e..600e93b9860 100644 --- a/.github/workflows/yjit-macos.yml +++ b/.github/workflows/yjit-macos.yml @@ -1,5 +1,16 @@ https://github.com/ruby/ruby/blob/trunk/.github/workflows/yjit-macos.yml#L1 name: YJIT macOS -on: [push, pull_request] +on: + push: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' + pull_request: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' + jobs: make: runs-on: macos-latest diff --git a/.github/workflows/yjit-ubuntu.yml b/.github/workflows/yjit-ubuntu.yml index ef2e5c75b1f..1103c16d78a 100644 --- a/.github/workflows/yjit-ubuntu.yml +++ b/.github/workflows/yjit-ubuntu.yml @@ -1,5 +1,16 @@ https://github.com/ruby/ruby/blob/trunk/.github/workflows/yjit-ubuntu.yml#L1 name: YJIT Ubuntu -on: [push, pull_request] +on: + push: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' + pull_request: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' + jobs: make: strategy: diff --git a/.github/workflows/yjit_asm_tests.yml b/.github/workflows/yjit_asm_tests.yml index 1c4394e9608..50228ffc8bf 100644 --- a/.github/workflows/yjit_asm_tests.yml +++ b/.github/workflows/yjit_asm_tests.yml @@ -1,6 +1,16 @@ https://github.com/ruby/ruby/blob/trunk/.github/workflows/yjit_asm_tests.yml#L1 name: YJIT x86 assembler tests -on: [push, pull_request] +on: + push: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' + pull_request: + paths-ignore: + - 'doc/**' + - '**.md' + - '**.rdoc' jobs: test: -- cgit v1.2.1 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/