From d2a446b83288a17355ded64fd9866989785a589a Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Sat, 18 Feb 2023 14:40:26 +0900 Subject: [PATCH 1/4] Use ruby/actions/.github/workflows/ruby_versions.yml@master --- .github/workflows/ci.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 64a4785..89c1a56 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,13 +1,19 @@ on: [ push, pull_request ] jobs: + ruby-versions: + uses: ruby/actions/.github/workflows/ruby_versions.yml@master + with: + engine: cruby + min_version: 2.5 test: + needs: ruby-versions name: >- Test (${{ matrix.ruby-version }} / ${{ matrix.os }} / TEST_SYMLINK: ${{ matrix.TEST_SYMLINK }}) strategy: fail-fast: false matrix: - ruby-version: [ 3.2, 3.1, '3.0', 2.7, 2.6, 2.5, head ] + ruby-version: ${{ fromJson(needs.ruby-versions.outputs.versions) }} os: [ ubuntu-latest, macos-latest ] TEST_SYMLINK: [ yes, no ] runs-on: ${{ matrix.os }} From 0e66aeb70c243df2ac88209c78f5c5ace6a67cec Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Sat, 18 Feb 2023 14:40:35 +0900 Subject: [PATCH 2/4] Try with Windows --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 89c1a56..c32a110 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ jobs: fail-fast: false matrix: ruby-version: ${{ fromJson(needs.ruby-versions.outputs.versions) }} - os: [ ubuntu-latest, macos-latest ] + os: [ ubuntu-latest, macos-latest, windows-latest ] TEST_SYMLINK: [ yes, no ] runs-on: ${{ matrix.os }} env: From 1994f51e1ec740485429a57eace4b8042b6d06b4 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Sat, 18 Feb 2023 14:42:34 +0900 Subject: [PATCH 3/4] Try with TruffleRuby and JRuby --- .github/workflows/ci.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c32a110..0b16921 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,7 +4,6 @@ jobs: ruby-versions: uses: ruby/actions/.github/workflows/ruby_versions.yml@master with: - engine: cruby min_version: 2.5 test: needs: ruby-versions From c9b66451b0c670f9a4db57930dfca7835633bf97 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Sat, 18 Feb 2023 14:45:24 +0900 Subject: [PATCH 4/4] TruffleRuby and JRuby are failing now --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0b16921..c32a110 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,6 +4,7 @@ jobs: ruby-versions: uses: ruby/actions/.github/workflows/ruby_versions.yml@master with: + engine: cruby min_version: 2.5 test: needs: ruby-versions