From d9787d9ef8234c97e5f06d3949f037991c67ab4c Mon Sep 17 00:00:00 2001 From: Paul Mucur Date: Sun, 29 Dec 2024 10:47:09 +0000 Subject: [PATCH] Test against the final release of Ruby 3.4 Now Ruby 3.4 is out, switch from the release candidate to the final version (upgrading rake-compiler-dock along the way). --- .github/workflows/precompile-gem.yml | 2 +- .github/workflows/tests.yml | 44 ++++++++++++++-------------- README.md | 2 +- argon2id.gemspec | 2 +- 4 files changed, 25 insertions(+), 25 deletions(-) diff --git a/.github/workflows/precompile-gem.yml b/.github/workflows/precompile-gem.yml index 5f60699..43637b5 100644 --- a/.github/workflows/precompile-gem.yml +++ b/.github/workflows/precompile-gem.yml @@ -14,7 +14,7 @@ jobs: - uses: actions/checkout@v4 - uses: ruby/setup-ruby@v1 with: - ruby-version: "3.4.0-rc1" + ruby-version: "3.4" bundler-cache: true - run: bundle exec rake gem:${{ inputs.platform }} - uses: actions/upload-artifact@v4 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 54dec93..9394087 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -23,7 +23,7 @@ jobs: - uses: actions/checkout@v4 - uses: ruby/setup-ruby@v1 with: - ruby-version: "3.4.0-rc1" + ruby-version: "3.4" bundler-cache: true - run: bundle exec rake gem - uses: actions/upload-artifact@v4 @@ -37,7 +37,7 @@ jobs: - uses: actions/checkout@v4 - uses: ruby/setup-ruby@v1 with: - ruby-version: "3.4.0-rc1" + ruby-version: "3.4" bundler-cache: true - run: bundle exec rake java:gem - uses: actions/upload-artifact@v4 @@ -115,13 +115,13 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.0", "3.1", "3.2", "3.3", "3.4.0-rc1", "truffleruby"] + ruby: ["3.0", "3.1", "3.2", "3.3", "3.4", "truffleruby"] include: - { ruby: "3.0", rubygems: "3.5.23" } - { ruby: "3.1", rubygems: "default" } - { ruby: "3.2", rubygems: "default" } - { ruby: "3.3", rubygems: "default" } - - { ruby: "3.4.0-rc1", rubygems: "default" } + - { ruby: "3.4", rubygems: "default" } - { ruby: "truffleruby", rubygems: "default" } runs-on: "ubuntu-latest" steps: @@ -144,13 +144,13 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.0", "3.1", "3.2", "3.3", "3.4.0-rc1"] + ruby: ["3.0", "3.1", "3.2", "3.3", "3.4"] include: - { ruby: "3.0", rubygems: "3.5.23" } - { ruby: "3.1", rubygems: "default" } - { ruby: "3.2", rubygems: "default" } - { ruby: "3.3", rubygems: "default" } - - { ruby: "3.4.0-rc1", rubygems: "default" } + - { ruby: "3.4", rubygems: "default" } runs-on: "macos-13" steps: - uses: actions/checkout@v4 @@ -191,7 +191,7 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.1", "3.2", "3.3", "head"] + ruby: ["3.1", "3.2", "3.3", "3.4"] runs-on: "windows-2022" steps: - uses: actions/checkout@v4 @@ -234,7 +234,7 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.0", "3.1", "3.2", "3.3", "3.4-rc"] + ruby: ["3.0", "3.1", "3.2", "3.3", "3.4"] include: - { ruby: "3.0", rubygems: "3.5.23" } runs-on: ubuntu-latest @@ -257,7 +257,7 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.0", "3.1", "3.2", "3.3", "3.4-rc"] + ruby: ["3.0", "3.1", "3.2", "3.3", "3.4"] include: - { ruby: "3.0", rubygems: "3.5.23" } runs-on: ubuntu-latest @@ -280,7 +280,7 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.0", "3.1", "3.2", "3.3", "3.4-rc"] + ruby: ["3.0", "3.1", "3.2", "3.3", "3.4"] include: - { ruby: "3.0", rubygems: "3.5.23" } runs-on: ubuntu-latest @@ -303,7 +303,7 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.0", "3.1", "3.2", "3.3", "3.4-rc"] + ruby: ["3.0", "3.1", "3.2", "3.3", "3.4"] include: - { ruby: "3.0", rubygems: "3.5.23" } runs-on: ubuntu-latest @@ -326,7 +326,7 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.0", "3.1", "3.2", "3.3", "3.4-rc"] + ruby: ["3.0", "3.1", "3.2", "3.3", "3.4"] include: - { ruby: "3.0", rubygems: "3.5.23" } runs-on: ubuntu-latest @@ -349,7 +349,7 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.0", "3.1", "3.2", "3.3", "3.4-rc"] + ruby: ["3.0", "3.1", "3.2", "3.3", "3.4"] include: - { ruby: "3.0", rubygems: "3.5.23" } runs-on: ubuntu-latest @@ -372,13 +372,13 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.0", "3.1", "3.2", "3.3", "3.4.0-rc1"] + ruby: ["3.0", "3.1", "3.2", "3.3", "3.4"] include: - { ruby: "3.0", rubygems: "3.5.23" } - { ruby: "3.1", rubygems: "default" } - { ruby: "3.2", rubygems: "default" } - { ruby: "3.3", rubygems: "default" } - - { ruby: "3.4.0-rc1", rubygems: "default" } + - { ruby: "3.4", rubygems: "default" } runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -400,7 +400,7 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.0", "3.1", "3.2", "3.3", "3.4-rc"] + ruby: ["3.0", "3.1", "3.2", "3.3", "3.4"] include: - { ruby: "3.0", rubygems: "3.5.23" } runs-on: ubuntu-latest @@ -419,13 +419,13 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.0", "3.1", "3.2", "3.3", "3.4.0-rc1"] + ruby: ["3.0", "3.1", "3.2", "3.3", "3.4"] include: - { ruby: "3.0", rubygems: "3.5.23" } - { ruby: "3.1", rubygems: "default" } - { ruby: "3.2", rubygems: "default" } - { ruby: "3.3", rubygems: "default" } - - { ruby: "3.4.0-rc1", rubygems: "default" } + - { ruby: "3.4", rubygems: "default" } runs-on: macos-14 steps: - uses: actions/checkout@v4 @@ -447,13 +447,13 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.0", "3.1", "3.2", "3.3", "3.4.0-rc1"] + ruby: ["3.0", "3.1", "3.2", "3.3", "3.4"] include: - { ruby: "3.0", rubygems: "3.5.23" } - { ruby: "3.1", rubygems: "default" } - { ruby: "3.2", rubygems: "default" } - { ruby: "3.3", rubygems: "default" } - - { ruby: "3.4.0-rc1", rubygems: "default" } + - { ruby: "3.4", rubygems: "default" } runs-on: macos-13 steps: - uses: actions/checkout@v4 @@ -492,7 +492,7 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.1", "3.2", "3.3", "head"] + ruby: ["3.1", "3.2", "3.3", "3.4"] runs-on: windows-2022 steps: - uses: actions/checkout@v4 @@ -536,7 +536,7 @@ jobs: - uses: actions/checkout@v4 - uses: ruby/setup-ruby-pkgs@v1 with: - ruby-version: "3.4.0-rc1" + ruby-version: "3.4" apt-get: valgrind bundler-cache: true - run: bundle exec rake test:valgrind diff --git a/README.md b/README.md index 4460a82..c471851 100644 --- a/README.md +++ b/README.md @@ -257,7 +257,7 @@ User.find_by(name: "alice")&.authenticate("password") #=> user This gem requires any of the following to run: -* [Ruby](https://www.ruby-lang.org/en/) 3.0 to 3.4.0-rc1 +* [Ruby](https://www.ruby-lang.org/en/) 3.0 to 3.4 * [JRuby](https://www.jruby.org) 9.4 * [TruffleRuby](https://www.graalvm.org/ruby/) 24.1 diff --git a/argon2id.gemspec b/argon2id.gemspec index 6c3c033..9dfcf6a 100644 --- a/argon2id.gemspec +++ b/argon2id.gemspec @@ -54,6 +54,6 @@ Gem::Specification.new do |s| s.rdoc_options = ["--main", "README.md"] s.add_development_dependency("rake-compiler", "~> 1.2") - s.add_development_dependency("rake-compiler-dock", "~> 1.7.0.rc1") + s.add_development_dependency("rake-compiler-dock", "~> 1.7") s.add_development_dependency("minitest", "~> 5.25") end