summaryrefslogtreecommitdiff
path: root/.github/workflows/ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/ci.yml')
-rw-r--r--.github/workflows/ci.yml20
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 }}