From ce4c459b0516ff4e28c75a73b217f0c7aa46449b Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Sat, 18 Feb 2023 16:14:35 +0900 Subject: [PATCH 1/2] Use ruby/actions/.github/workflows/ruby_versions.yml@master --- .github/workflows/test.yml | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 18fc0d3..43e6e6e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -4,14 +4,10 @@ on: [push, pull_request] jobs: ruby-versions: - runs-on: ubuntu-latest - outputs: - versions: ${{ steps.versions.outputs.value }} - steps: - - id: versions - run: | - versions=$(curl -s 'https://cache.ruby-lang.org/pub/misc/ci_versions/all.json' | jq -c '. + ["2.5"]') - echo "value=${versions}" >> $GITHUB_OUTPUT + uses: ruby/actions/.github/workflows/ruby_versions.yml@master + with: + min_version: 2.5 + test: needs: ruby-versions name: build (${{ matrix.ruby }} / ${{ matrix.os }}) From eff77d33da91a6b973fa04d4a67386037c1e18dd Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Sat, 18 Feb 2023 16:14:58 +0900 Subject: [PATCH 2/2] Try with Windows --- .github/workflows/test.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 43e6e6e..4056c1f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,10 @@ jobs: strategy: matrix: ruby: ${{ fromJson(needs.ruby-versions.outputs.versions) }} - os: [ ubuntu-latest, macos-latest ] + os: [ ubuntu-latest, macos-latest, windows-latest ] + exclude: + - { os: windows-latest, ruby: truffleruby-head } + - { os: windows-latest, ruby: truffleruby } runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3