From 2af8f20750b4e40f112e2a91a8153c95929eefd2 Mon Sep 17 00:00:00 2001 From: Takuro Ashie Date: Mon, 27 Dec 2021 23:43:46 +0900 Subject: [PATCH] GitHub Actions: Use latest RubyInstaller 3.0 & Fiddle Signed-off-by: Takuro Ashie --- .github/workflows/windows-test.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/windows-test.yaml b/.github/workflows/windows-test.yaml index 479050f840..1f43f18e57 100644 --- a/.github/workflows/windows-test.yaml +++ b/.github/workflows/windows-test.yaml @@ -18,9 +18,9 @@ jobs: - windows-latest experimental: [false] include: - - ruby-version: '3.0.2' + - ruby-version: '3.0.3' os: windows-latest - experimental: true + experimental: false # On Ruby 3.0, we need to use fiddle 1.0.8 or later to retrieve correct # error code. In addition, we have to specify the path of fiddle by RUBYLIB # because RubyInstaller loads Ruby's bundled fiddle before initializing gem. @@ -28,7 +28,7 @@ jobs: # * https://github.com/ruby/fiddle/issues/72 # * https://bugs.ruby-lang.org/issues/17813 # * https://github.com/oneclick/rubyinstaller2/blob/8225034c22152d8195bc0aabc42a956c79d6c712/lib/ruby_installer/build/dll_directory.rb - ruby-lib-opt: RUBYLIB=%RUNNER_TOOL_CACHE%/Ruby/3.0.2/x64/lib/ruby/gems/3.0.0/gems/fiddle-1.0.8/lib + ruby-lib-opt: RUBYLIB=%RUNNER_TOOL_CACHE%/Ruby/3.0.3/x64/lib/ruby/gems/3.0.0/gems/fiddle-1.1.0/lib name: Unit testing with Ruby ${{ matrix.ruby-version }} on ${{ matrix.os }} steps: @@ -37,9 +37,9 @@ jobs: uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby-version }} - - name: Add Fiddle 1.0.8 - if: ${{ matrix.ruby-version == '3.0.2' }} - run: gem install fiddle --version 1.0.8 + - name: Add Fiddle 1.1.0 + if: ${{ matrix.ruby-version == '3.0.3' }} + run: gem install fiddle --version 1.1.0 - name: Install dependencies run: ridk exec bundle install - name: Run tests