Skip to content

Conversation

@bshand
Copy link
Contributor

@bshand bshand commented Jun 13, 2025

Bump ruby to 3.2.8

Use ruby 3.2 for deployments
Run smoke tests against ruby 3.3

Add bundled rbenv and ruby 3.2.8 installation files.
These should be installed automatically as part of cap deploy.
For more information, run: cap -e ndr_dev_support:install_ruby
To preinstall ruby and bundled gems: cap target deploy:preinstall

GitHub Actions: run integration tests separately from remaining tests. (The front-end is no longer in use, so integration test failures can broadly be ignored. Recent chrome driver changes mean that the existing integration tests are very brittle, even though the front-end is still almost certainly working correctly.)

Bump nokogiri to 1.18.8 (requires ruby 3.2)
Bump stringio to 3.0.4
Fix brittle tests

Capistrano deployments: Update subversion path to use local tunnel

I've confirmed that I can deploy and install with ruby 3.2.8 using
cap mbis_beta deploy:preinstall [with -Srev where rev is the current head revision of this branch]

The brakeman failure is unrelated to this commit. The integration test failures can be ignored for the reasons above. The remaining tests all pass.

bshand added 7 commits June 13, 2025 12:40
Use ruby 3.2 for deployments
Run smoke tests against ruby 3.3

Add bundled rbenv and ruby 3.2.8 installation files.
These should be installed automatically as part of cap deploy.
For more information, run: cap -e ndr_dev_support:install_ruby
To preinstall ruby and bundled gems: cap target deploy:preinstall

Bump stringio to 3.0.4
@bshand bshand merged commit e73ab0d into develop Jul 31, 2025
6 of 12 checks passed
@bshand bshand deleted the feature/ruby_3_2_8 branch July 31, 2025 10:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant