diff options
| author | Dan Allen <dan.j.allen@gmail.com> | 2024-03-07 14:20:15 -0700 |
|---|---|---|
| committer | Dan Allen <dan.j.allen@gmail.com> | 2024-03-07 14:20:15 -0700 |
| commit | 2baa8147630ec4c89b43e90971d2c7ad92e9bc67 (patch) | |
| tree | 656edd63f39e4aa0399b5a3720725a91fa239242 | |
| parent | cb8ce5b34edf5975b285005df2c5de48ae39e87e (diff) | |
add Ruby 3.3 to CI matrix
| -rw-r--r-- | .github/workflows/ci.yml | 20 | ||||
| -rw-r--r-- | .github/workflows/release.yml | 2 | ||||
| -rw-r--r-- | .github/workflows/upstream-dispatch.yml | 2 | ||||
| -rw-r--r-- | CHANGELOG.adoc | 4 |
4 files changed, 17 insertions, 11 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 }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8568a2d9..a92b4913 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,7 +31,7 @@ jobs: - name: Install Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: '3.1' + ruby-version: '3.3' bundler-cache: false - name: Install Linux packages run: | diff --git a/.github/workflows/upstream-dispatch.yml b/.github/workflows/upstream-dispatch.yml index aaa6722a..0f480b57 100644 --- a/.github/workflows/upstream-dispatch.yml +++ b/.github/workflows/upstream-dispatch.yml @@ -15,7 +15,7 @@ jobs: - name: Install Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: '3.1' + ruby-version: '3.3' - name: Configure Bundler run: | bundle config --local clean true diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index d51df265..53d31694 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -16,6 +16,10 @@ Bug Fixes:: * propagate source location to table cell for description in horizontal dlist so it is included in truncation warning message (#2502) * upgrade prawn-svg to 0.34 to fix warning about base64 gem when using Ruby >= 3.3; apply additional patch to fix bug in prawn-svg +Build / Infrastructure:: + +* bump upper Ruby version to 3.3 in CI workflow + == 2.3.13 (2024-02-16) - @mojavelinux Improvements:: |
