From 7d2735f830a6e3e37c12b47af782b57f5f9de991 Mon Sep 17 00:00:00 2001 From: Jon Rowe Date: Fri, 15 Nov 2024 09:03:11 +0000 Subject: [PATCH] snip --- .github/workflows/ci.yml | 92 ---------------------------------------- 1 file changed, 92 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f8fd5baa7..536d9dc89 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,15 +42,6 @@ jobs: matrix: ruby: - '3.3' - - '3.2' - - '3.1' - - '3.0' - - 2.7 - - 2.6 - - 2.5 - - 2.4 - - 2.3 - - 2.2 env: - DIFF_LCS_VERSION: "> 1.4.3" @@ -58,17 +49,6 @@ jobs: - ruby: ruby-head env: RUBY_HEAD: true - - ruby: jruby-9.2.13.0 - env: - JRUBY_OPTS: "--dev" - - ruby: 2.7 - name_extra: "with diff-lcs 1.3" - env: - DIFF_LCS_VERSION: "~> 1.3.0" - - ruby: 2.7 - name_extra: "with diff-lcs 1.4.3" - env: - DIFF_LCS_VERSION: "1.4.3" fail-fast: false continue-on-error: ${{ matrix.allow_failure || endsWith(matrix.ruby, 'head') }} env: ${{ matrix.env }} @@ -90,75 +70,3 @@ jobs: name: coverage-report-${{ matrix.ruby }} path: coverage/index.html retention-days: 14 - - legacy: - name: Legacy Ruby Builds (${{ matrix.container.version }}) - runs-on: ubuntu-20.04 - container: - image: ${{ matrix.container.tag }} - options: ${{ matrix.container.options || '--add-host github-complains-if-this-is-empty.com:127.0.0.1' }} - strategy: - fail-fast: false - matrix: - container: - - version: "2.1.9" - tag: ghcr.io/rspec/docker-ci:2.1.9 - post: git config --global --add safe.directory `pwd` - - version: "2.0" - tag: ghcr.io/rspec/docker-ci:2.0.0 - - version: "1.9.3" - tag: ghcr.io/rspec/docker-ci:1.9.3 - - version: "1.9.2" - tag: ghcr.io/rspec/docker-ci:1.9.2 - options: "--add-host rubygems.org:151.101.129.227 --add-host api.rubygems.org:151.101.129.227" - - version: "1.8.7" - tag: ghcr.io/rspec/docker-ci:1.8.7 - options: "--add-host rubygems.org:151.101.129.227 --add-host api.rubygems.org:151.101.129.227" - - version: "REE" - tag: ghcr.io/rspec/docker-ci:ree - options: "--add-host rubygems.org:151.101.129.227 --add-host api.rubygems.org:151.101.129.227" - - version: "JRuby 1.7" - tag: ghcr.io/rspec/docker-ci:jruby-1.7 - - version: "JRuby 1.7 1.8 mode" - tag: ghcr.io/rspec/docker-ci:jruby-1.7 - jruby_opts: '--dev --1.8' - pre: gem uninstall jruby-openssl - options: "--add-host rubygems.org:151.101.129.227 --add-host api.rubygems.org:151.101.129.227" - - version: "JRuby 9.1.17.0" - tag: ghcr.io/rspec/docker-ci:jruby-9.1.17.0 - options: "--add-host rubygems.org:151.101.129.227 --add-host api.rubygems.org:151.101.129.227" - env: - ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true - LEGACY_CI: true - JRUBY_OPTS: ${{ matrix.container.jruby_opts || '--dev' }} - NO_COVERAGE: true - steps: - - uses: actions/checkout@v3 - - run: ${{ matrix.container.pre }} - - run: script/legacy_setup.sh - - run: ${{ matrix.container.post }} - - run: bundle exec bin/rspec - - run: bundle exec script/cucumber.sh - - windows: - name: Ruby ${{ matrix.ruby }} (Windows) - runs-on: windows-latest - strategy: - matrix: - ruby: - - 2.7 - - 2.6 - - 2.5 - - 2.4 - - 2.3 - - 2.2 - fail-fast: false - steps: - - uses: actions/checkout@v4 - - uses: ruby/setup-ruby@v1 - with: - bundler: '2.2.22' - ruby-version: ${{ matrix.ruby }} - bundler-cache: true - - run: choco install ansicon - - run: bundle exec rspec --backtrace