From 7fa59d7446ebd19da15b0c330b84b9484c88ab5a Mon Sep 17 00:00:00 2001 From: Ryan Baumann Date: Fri, 8 Aug 2025 14:36:39 -0400 Subject: [PATCH 1/7] Update GH actions to checkout@v3 --- .github/workflows/xsugar-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/xsugar-tests.yml b/.github/workflows/xsugar-tests.yml index c9fc24e..a51dbb1 100644 --- a/.github/workflows/xsugar-tests.yml +++ b/.github/workflows/xsugar-tests.yml @@ -13,7 +13,7 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Install dependencies run: sudo apt-get update && sudo apt-get install -y libcurl4-openssl-dev openjdk-11-jdk-headless maven - name: Set up Ruby From 9e8fdfc4199d50d9e2009fdd5ca8c304d136e5b2 Mon Sep 17 00:00:00 2001 From: Ryan Baumann Date: Fri, 8 Aug 2025 14:44:56 -0400 Subject: [PATCH 2/7] Use setup-ruby@v1 --- .github/workflows/xsugar-tests.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/xsugar-tests.yml b/.github/workflows/xsugar-tests.yml index a51dbb1..768a27d 100644 --- a/.github/workflows/xsugar-tests.yml +++ b/.github/workflows/xsugar-tests.yml @@ -17,10 +17,7 @@ jobs: - name: Install dependencies run: sudo apt-get update && sudo apt-get install -y libcurl4-openssl-dev openjdk-11-jdk-headless maven - name: Set up Ruby - # To automatically get bug fixes and new Ruby versions for ruby/setup-ruby, - # change this to (see https://github.com/ruby/setup-ruby#versioning): - # uses: ruby/setup-ruby@v1 - uses: ruby/setup-ruby@v1.76.0 + uses: ruby/setup-ruby@v1 with: ruby-version: jruby-9.1.17.0 bundler-cache: true # runs 'bundle install' and caches installed gems automatically From 850ba8437df5c18dae6d50668b7c9d60cdf9f756 Mon Sep 17 00:00:00 2001 From: Ryan Baumann Date: Fri, 8 Aug 2025 15:01:05 -0400 Subject: [PATCH 3/7] Use jruby-9.2.21.0 --- .github/workflows/xsugar-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/xsugar-tests.yml b/.github/workflows/xsugar-tests.yml index 768a27d..b03c4f3 100644 --- a/.github/workflows/xsugar-tests.yml +++ b/.github/workflows/xsugar-tests.yml @@ -19,7 +19,7 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: jruby-9.1.17.0 + ruby-version: jruby-9.2.21.0 bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run XSugar grammar tests run: bundle exec rake From 070434d6802f7753487c6093da582aaae56f2e1c Mon Sep 17 00:00:00 2001 From: Ryan Baumann Date: Fri, 8 Aug 2025 15:05:22 -0400 Subject: [PATCH 4/7] Try upgrading directly to JRuby 9.4.13.0 --- .github/workflows/xsugar-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/xsugar-tests.yml b/.github/workflows/xsugar-tests.yml index b03c4f3..08dd861 100644 --- a/.github/workflows/xsugar-tests.yml +++ b/.github/workflows/xsugar-tests.yml @@ -19,7 +19,7 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: jruby-9.2.21.0 + ruby-version: jruby-9.4.13.0 bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run XSugar grammar tests run: bundle exec rake From 05183d9f7ea52e782daca6d0e7d5675ecf630410 Mon Sep 17 00:00:00 2001 From: Ryan Baumann Date: Fri, 8 Aug 2025 15:29:12 -0400 Subject: [PATCH 5/7] bundle update --bundler --- .ruby-version | 2 +- Gemfile.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.ruby-version b/.ruby-version index 2b63f58..942c054 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -jruby-9.1.17.0 +jruby-9.4.13.0 diff --git a/Gemfile.lock b/Gemfile.lock index b6bcba1..c6962fa 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -24,4 +24,4 @@ DEPENDENCIES rdoc BUNDLED WITH - 1.17.3 + 2.6.9 From 3cfdaf1341e98b7e6ca90661a71b717b9214035f Mon Sep 17 00:00:00 2001 From: Ryan Baumann Date: Fri, 8 Aug 2025 15:37:17 -0400 Subject: [PATCH 6/7] bundle add test-unit --- Gemfile | 2 ++ Gemfile.lock | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/Gemfile b/Gemfile index d1e0ced..8203cb0 100644 --- a/Gemfile +++ b/Gemfile @@ -6,3 +6,5 @@ gem 'json' gem 'progressbar' gem 'haml' gem 'httpclient' + +gem "test-unit", "~> 3.7" diff --git a/Gemfile.lock b/Gemfile.lock index c6962fa..de35291 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -6,10 +6,13 @@ GEM tilt httpclient (2.8.3) json (2.5.1-java) + power_assert (2.0.5) progressbar (0.21.0) rake (13.0.6) rdoc (6.2.0) temple (0.8.2) + test-unit (3.7.0) + power_assert tilt (2.0.10) PLATFORMS @@ -22,6 +25,7 @@ DEPENDENCIES progressbar rake rdoc + test-unit (~> 3.7) BUNDLED WITH 2.6.9 From 8faeb329a6cc3b62580ef6a49fcf1cdbe52a801d Mon Sep 17 00:00:00 2001 From: Ryan Baumann Date: Fri, 8 Aug 2025 15:40:27 -0400 Subject: [PATCH 7/7] bundle add rexml --- Gemfile | 2 ++ Gemfile.lock | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Gemfile b/Gemfile index 8203cb0..a3344cd 100644 --- a/Gemfile +++ b/Gemfile @@ -8,3 +8,5 @@ gem 'haml' gem 'httpclient' gem "test-unit", "~> 3.7" + +gem "rexml", "~> 3.4" diff --git a/Gemfile.lock b/Gemfile.lock index de35291..ce98c59 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -10,6 +10,7 @@ GEM progressbar (0.21.0) rake (13.0.6) rdoc (6.2.0) + rexml (3.4.1) temple (0.8.2) test-unit (3.7.0) power_assert @@ -25,6 +26,7 @@ DEPENDENCIES progressbar rake rdoc + rexml (~> 3.4) test-unit (~> 3.7) BUNDLED WITH