From 3fe65680755c5141d3f343284d80570e29fd8807 Mon Sep 17 00:00:00 2001 From: Geremia Taglialatela Date: Tue, 18 Apr 2023 18:44:34 +0200 Subject: [PATCH] Improve description of channels --- .github/workflows/legacy_ruby.yml | 16 ++++++++-------- .github/workflows/ruby.yml | 16 ++++++++-------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/legacy_ruby.yml b/.github/workflows/legacy_ruby.yml index b3cbf4d..ade9fd2 100644 --- a/.github/workflows/legacy_ruby.yml +++ b/.github/workflows/legacy_ruby.yml @@ -12,30 +12,30 @@ permissions: jobs: test: name: Legacy Ruby specs - runs-on: ubuntu-18.04 + runs-on: ubuntu-22.04 strategy: matrix: ruby-version: ['2.2', '2.3', '2.4', '2.5'] gemfile: [am_3.2, am_4.0, am_4.1, am_4.2, am_5.0, am_5.1, am_5.2, am_6.0, am_6.1] - experimental: [false] + channel: [stable] include: - # Ruby 2.1.10 is not available on GitHub Actions' ubuntu-18.04 + # Ruby 2.1.10 is not available with ruby/setup-ruby@v1 # Ruby 2.1.9 often returns segmentation faults, so this is marked as # experimental - ruby-version: '2.1' gemfile: am_3.2 - experimental: true + channel: experimental - ruby-version: '2.1' gemfile: am_4.0 - experimental: true + channel: experimental - ruby-version: '2.1' gemfile: am_4.1 - experimental: true + channel: experimental - ruby-version: '2.1' gemfile: am_4.2 - experimental: true + channel: experimental exclude: - ruby-version: '2.2' @@ -76,7 +76,7 @@ jobs: BUNDLE_GEMFILE: gemfiles/${{ matrix.gemfile }}.gemfile TEST_CONFIG: ./spec/config.github.yml - continue-on-error: ${{ matrix.experimental }} + continue-on-error: ${{ matrix.channel != 'stable' }} steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 1d24f40..66c7541 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -18,31 +18,31 @@ jobs: matrix: ruby-version: ['2.6', '2.7', '3.0', '3.1', '3.2'] gemfile: [am_6.0, am_6.1, am_7.0] - experimental: [false] + channel: [stable] include: - ruby-version: '2.7' gemfile: am_edge - experimental: true + channel: experimental - ruby-version: '3.0' gemfile: am_edge - experimental: true + channel: experimental - ruby-version: '3.1' gemfile: am_edge - experimental: true + channel: experimental - ruby-version: '3.2' gemfile: am_edge - experimental: true + channel: experimental - ruby-version: 'head' gemfile: am_7.0 - experimental: true + channel: experimental - ruby-version: 'head' gemfile: am_edge - experimental: true + channel: experimental exclude: - ruby-version: '2.6' @@ -62,7 +62,7 @@ jobs: BUNDLE_GEMFILE: gemfiles/${{ matrix.gemfile }}.gemfile TEST_CONFIG: ./spec/config.github.yml - continue-on-error: ${{ matrix.experimental }} + continue-on-error: ${{ matrix.channel != 'stable' }} steps: - uses: actions/checkout@v3