Skip to content

Conversation

@bshand
Copy link
Contributor

@bshand bshand commented Oct 8, 2025

Bump ruby to 3.3.9 [NIT-624]

Use ruby 3.3 for deployments
Run smoke tests against ruby 3.4

Add bundled rbenv and ruby 3.3.9 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 ndr_dev_support to 7.3.4

Add psych 4 support to rake tasks. Fixes psych 4 issues not picked up in earlier PR, because rake tasks aren't tested.

I've confirmed that the ruby 3.3.9 rbenv install and bundle install run correctly on ncr-prescr-app1, by attempting to cap deploy:preinstall this branch there.

The test failures are all integration tests, and can be ignored: recent chrome driver changes have made the integration tests very brittle, but the front-end is no longer in use (and the code for it is probably still working fine anyway).

bshand added 4 commits October 8, 2025 21:37
Use ruby 3.3 for deployments
Run smoke tests against ruby 3.4

Add bundled rbenv and ruby 3.3.9 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 ndr_dev_support to 7.3.4
@bshand bshand marked this pull request as draft October 8, 2025 21:23
@bshand bshand marked this pull request as ready for review October 8, 2025 21:23
@bshand bshand marked this pull request as draft October 13, 2025 10:05
@bshand bshand marked this pull request as ready for review October 13, 2025 10:05
@shilpigoeldev shilpigoeldev self-requested a review November 18, 2025 09:46
@bshand bshand merged commit abefa9f into develop Nov 18, 2025
10 of 14 checks passed
@bshand bshand deleted the feature/NIT-624/ruby_3_3_9 branch November 18, 2025 09:58
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.

2 participants