diff options
Diffstat (limited to '.github/workflows/ci.yml')
| -rw-r--r-- | .github/workflows/ci.yml | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5b8eeed0..cd4ac1ce 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,7 +31,7 @@ jobs: - name: Install Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: '3.2' + ruby-version: '3.3' - name: Configure Bundler run: | bundle config --local path .bundle/gems @@ -45,38 +45,40 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest] - ruby: [jruby-9.2.21.0, jruby-9.4.2.0, '2.7', '3.2'] + ruby: [jruby-9.2.21.0, jruby-9.4.2.0, '2.7', '3.3'] asciidoctor-version: [~] asciidoctor-diagram-version: ['~> 2.2'] asciidoctor-kroki-version: [~] rouge-version: [~] upstream: [~] exclude: - # remove 3.2 on ubuntu-latest to mark as primary + # remove 3.3 on ubuntu-latest to mark as primary - os: ubuntu-latest - ruby: '3.2' + ruby: '3.3' include: + # test oldest Ruby 3 to ensure compatibility across full range of Ruby 3 versions - os: ubuntu-latest ruby: '3.0' - os: macos-latest - ruby: '3.2' + ruby: '3.3' + # test oldest permitted versions of dependencies - os: ubuntu-latest ruby: '2.7' asciidoctor-version: '2.0.10' rouge-version: '~> 2.0.0' - os: windows-latest - ruby: '3.2' + ruby: '3.3' asciidoctor-diagram-version: ~ asciidoctor-kroki-version: '0.8.0' # NOTE: enable once Asciidoctor 2.1.0 is released #- os: ubuntu-latest - # ruby: '3.2' + # ruby: '3.3' # asciidoctor-version: '~> 2.0.0' #- os: ubuntu-latest - # ruby: '3.2' + # ruby: '3.3' # upstream: upstream - os: ubuntu-latest - ruby: '3.2' + ruby: '3.3' rouge-version: '~> 4.0.0' primary: primary runs-on: ${{ matrix.os }} |
