From 37a5eb87515ec58d29c57031e502b722e9ae118c Mon Sep 17 00:00:00 2001 From: James Healy Date: Sun, 14 May 2023 22:40:18 +1000 Subject: [PATCH] add jruby 9.4 to CI matrix It was released late 2022 and targets ruby 3.1 compatibility. Remove ascii85_native from the Gemfile. We needed it to load the rbi files via tapioca, but it doesn't load on jruby. --- .buildkite/pipeline.yml | 6 ++++++ Gemfile | 3 --- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index a5f15c30..e6dfd423 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -113,3 +113,9 @@ steps: DOCKER_IMAGE: "jruby" RUBY_VERSION: "9.3" BUNDLE_GEMFILE: "/work/Gemfile-legacy" + + - command: "auto/run-specs" + label: "rspec (jruby-9.4)" + env: + DOCKER_IMAGE: "jruby" + RUBY_VERSION: "9.4" diff --git a/Gemfile b/Gemfile index 7a404a26..734a56ea 100644 --- a/Gemfile +++ b/Gemfile @@ -8,8 +8,5 @@ gem "sorbet", "0.5.10821" gem "tapioca", "0.11.6", require: false gem 'parlour' -# This is an optional dependency at runtime, but load it in development so tapioca generates rbi files -gem "ascii85_native" - # Required by yard. Part of stdlib in older rubies, but on modern rubies it's a gem gem "webrick"