From 45bc9529d54fbcc4e2569bd6c5e3d5fe81416f5b Mon Sep 17 00:00:00 2001 From: Nicolas Temciuc Date: Tue, 25 Feb 2025 11:56:37 -0300 Subject: [PATCH] ci: test against `OpenSSL 3.3` --- .github/workflows/build.yml | 7 +++++++ Appraisals | 4 ++++ gemfiles/openssl_3_3.gemfile | 13 +++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 gemfiles/openssl_3_3.gemfile diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c34af7b..52a94e8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,6 +25,7 @@ jobs: - 2.5 - 2.4 gemfile: + - openssl_3_3 - openssl_3_2 - openssl_3_1 - openssl_3_0 @@ -45,6 +46,12 @@ jobs: gemfile: openssl_3_2 - ruby-version: '2.6' gemfile: openssl_3_2 + - ruby-version: '2.4' + gemfile: openssl_3_3 + - ruby-version: '2.5' + gemfile: openssl_3_3 + - ruby-version: '2.6' + gemfile: openssl_3_3 env: BUNDLE_GEMFILE: gemfiles/${{ matrix.gemfile }}.gemfile steps: diff --git a/Appraisals b/Appraisals index 66f2463..19f8dcd 100644 --- a/Appraisals +++ b/Appraisals @@ -1,5 +1,9 @@ # frozen_string_literal: true +appraise "openssl_3_3" do + gem "openssl", "~> 3.3.0" +end + appraise "openssl_3_2" do gem "openssl", "~> 3.2.0" end diff --git a/gemfiles/openssl_3_3.gemfile b/gemfiles/openssl_3_3.gemfile new file mode 100644 index 0000000..fe0bcb1 --- /dev/null +++ b/gemfiles/openssl_3_3.gemfile @@ -0,0 +1,13 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "appraisal", "~> 2.2" +gem "byebug", "~> 11.0" +gem "ed25519", "~> 1.2" +gem "rake", "~> 13.0" +gem "rspec", "~> 3.0" +gem "rubocop", "~> 1.0" +gem "openssl", "~> 3.3.0" + +gemspec path: "../"