Sha256: 7fe2d033061c7123d18bab3d180cea97973ea3a52505d6e5e90bf680d79defc3
Contents?: true
Size: 1.73 KB
Versions: 11
Compression:
Stored size: 1.73 KB
Contents
name: Testing on Windows on: push: branches: [master] pull_request: branches: [master] jobs: test: runs-on: ${{ matrix.os }} continue-on-error: ${{ matrix.experimental }} strategy: fail-fast: false matrix: ruby-version: ['3.2', '3.1', '2.7'] os: - windows-latest experimental: [false] include: - ruby-version: head os: windows-latest experimental: true - ruby-version: '3.0.3' os: windows-latest 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. # See also: # * 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.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: - uses: actions/checkout@v3 - name: Set up Ruby uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby-version }} - 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 run: bundle exec rake test TESTOPTS=-v ${{ matrix.ruby-lib-opt }}
Version data entries
11 entries across 11 versions & 1 rubygems