Skip to content

Gemspec updates and Ruby update#178

Merged
karlnaden merged 8 commits into
inferno-framework:masterfrom
FlexonyoPizza:master
Apr 30, 2026
Merged

Gemspec updates and Ruby update#178
karlnaden merged 8 commits into
inferno-framework:masterfrom
FlexonyoPizza:master

Conversation

@FlexonyoPizza
Copy link
Copy Markdown
Contributor

Summary

  • Ruby update to 3.3.6
  • Nokogiri bumped to 1.19.1
  • Rubocop bumped to 1.86
  • addressable bumped to 2.9.0 (latest version)
  • rack bumped to 3.2.6 (latest version)
  • parallel regressed to 1.26.3 to match inferno-core and to be able to support ruby 3.2

No rubocop offenses detected locally after updating specs

Copy link
Copy Markdown
Contributor

@karlnaden karlnaden left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add instructions for how you tested against inferno-core and test kits.

Comment thread Gemfile Outdated

gemspec

gem 'parallel', '1.26.3'
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what gems needs this - can it go in the test/development group?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

parallel is used by rubocop solely for dev/testing, it isnt used at runtime so yes we can definitely move it into the development & test group

@FlexonyoPizza
Copy link
Copy Markdown
Contributor Author

FlexonyoPizza commented Apr 27, 2026

Prereqs: You need to have a repo with the changes in this PR forked

1. Point fhir_client gem to your inferno-core fork
From your local inferno-core repo, in Gemfile, add a git source override right after "gemspec":

gem 'fhir_client', git: 'https://github.com/Username/fhir_models', branch: 'master'

then install: 'bundle install'

*if bundle install doesnt work, your inferno-core gemlock file may have gems locked to a previous resolution, in that case simply run: bundle update fhir_client

2. Run unit tests
'bundle exec rake spec'

3. Start inferno services and server
'bundle exec inferno services start'
'bundle exec inferno start'

4. Run all execution scripts
In a seperate terminal:
'bundle exec rake execute_scripts:run_all'

Comment thread fhir_client.gemspec Outdated
@FlexonyoPizza FlexonyoPizza requested a review from karlnaden April 30, 2026 13:44
@karlnaden karlnaden merged commit 8d17673 into inferno-framework:master Apr 30, 2026
2 checks passed
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