summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2021-11-07 15:50:25 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2021-11-07 20:46:25 +0900
commit5ebda74ae10e6a9da6833424c5e138ad7f5063af (patch)
tree74c13a68b71a916eb48f8a775a2d601d3b1de9b5 /.github
parent6295e348a98d457bddce7fe4a0803a6dde00bc7d (diff)
[MinGW] Pass -j option via environment variables
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/mingw.yml11
1 files changed, 6 insertions, 5 deletions
diff --git a/.github/workflows/mingw.yml b/.github/workflows/mingw.yml
index 417434bba2..0df7949459 100644
--- a/.github/workflows/mingw.yml
+++ b/.github/workflows/mingw.yml
@@ -60,7 +60,7 @@ jobs:
run: |
$build_jobs = [int](2 * $env:NUMBER_OF_PROCESSORS)
$test_jobs = [int](1.5 * $env:NUMBER_OF_PROCESSORS)
- Write-Output "BUILD_JOBS=$build_jobs" >> $env:GITHUB_ENV
+ Write-Output "GNUMAKEFLAGS=-j$build_jobs" >> $env:GITHUB_ENV
Write-Output "TEST_JOBS=$test_jobs" >> $env:GITHUB_ENV
- name: where check
run: |
@@ -89,16 +89,16 @@ jobs:
- name: update
run: |
- make -j $env:BUILD_JOBS incs
+ make incs
- name: download gems
run: |
- make -j $env:BUILD_JOBS update-gems
+ make update-gems
- name: make all
timeout-minutes: 20
run: |
- make -j $env:BUILD_JOBS
+ make
- run: make leaked-globals
@@ -116,8 +116,9 @@ jobs:
run: |
# Actions uses UTF8, causes test failures, similar to normal OS setup
chcp.com 437
- make test-all TESTOPTS="-j $env:TEST_JOBS --retry --job-status=normal --show-skip --timeout-scale=1.5"
+ make test-all
env:
+ RUBY_TESTOPTS: -j${{env.TEST_JOBS}} --retry --job-status=normal --show-skip --timeout-scale=1.5
BUNDLER_VERSION:
- name: test-spec