From bacb8a74f3219de503779408f48436cc2be175be Mon Sep 17 00:00:00 2001 From: Yoann Lecuyer Date: Thu, 2 May 2024 00:44:10 +0200 Subject: [PATCH 1/2] CI: Add ruby 3.2 and 3.3 --- .github/workflows/test.yml | 2 +- changelog.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 18aebd5b..311bd136 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,7 +10,7 @@ jobs: strategy: fail-fast: false matrix: - ruby: [2.7, "3.0", 3.1, head] + ruby: [2.7, "3.0", 3.1, 3.2, 3.3, head] steps: - name: Checkout repository diff --git a/changelog.md b/changelog.md index b5e6e5f4..10c95f27 100644 --- a/changelog.md +++ b/changelog.md @@ -13,6 +13,8 @@ Internal improvements: Testing improvements: +* Add latest rubies to CI ([#687](https://github.com/arsduo/koala/pull/687)) + Others: v3.5.0 (2023-08-23) From a104440ed67774a9616b9f641061f110f62b53a1 Mon Sep 17 00:00:00 2001 From: Yoann Lecuyer Date: Thu, 2 May 2024 00:48:25 +0200 Subject: [PATCH 2/2] Better: require base64 for ruby 3.4 support --- changelog.md | 3 +++ koala.gemspec | 1 + 2 files changed, 4 insertions(+) diff --git a/changelog.md b/changelog.md index 10c95f27..c1129828 100644 --- a/changelog.md +++ b/changelog.md @@ -11,8 +11,11 @@ Removed features: Internal improvements: +* Require base64 for ruby 3.4 support ([#688](https://github.com/arsduo/koala/pull/688)) + Testing improvements: +* Fix CI for ruby 3.4 ([#688](https://github.com/arsduo/koala/pull/688)) * Add latest rubies to CI ([#687](https://github.com/arsduo/koala/pull/687)) Others: diff --git a/koala.gemspec b/koala.gemspec index cd7b2587..5c16e6f1 100644 --- a/koala.gemspec +++ b/koala.gemspec @@ -28,4 +28,5 @@ Gem::Specification.new do |gem| gem.add_runtime_dependency("addressable") gem.add_runtime_dependency("json", ">= 1.8") gem.add_runtime_dependency("rexml") + gem.add_runtime_dependency("base64") end