Skip to content

Upgrade to Ruby 3.2.8 and update dependencies#27

Merged
fluxsaas merged 6 commits intomasterfrom
chore/upgrade-ruby-version-3-2-8
Jul 18, 2025
Merged

Upgrade to Ruby 3.2.8 and update dependencies#27
fluxsaas merged 6 commits intomasterfrom
chore/upgrade-ruby-version-3-2-8

Conversation

@fluxsaas
Copy link
Member

Bump Ruby version to 3.2.8 and update Gemfile and Gemfile.lock dependencies for compatibility. Remove jeweler and related Rakefile tasks. Refactor code to remove ActiveSupport dependency and update method implementations for Ruby 3.2+. Update VCR cassettes and specs to match new Ruby and gem versions.

fluxsaas added 6 commits July 18, 2025 15:02
Bump Ruby version to 3.2.8 and update Gemfile and Gemfile.lock dependencies for compatibility. Remove jeweler and related Rakefile tasks. Refactor code to remove ActiveSupport dependency and update method implementations for Ruby 3.2+. Update VCR cassettes and specs to match new Ruby and gem versions.
Deleted the 'minitest-reporters' gem from the Gemfile and Gemfile.lock, cleaning up unused or unnecessary test dependencies.
Added specs to verify method_missing behavior for dynamic property access and to test country_parameters method for correct parameter encoding and handling of optional values.
Eliminated the ':record => :new_episodes' option from VCR.insert_cassette calls in spec files to ensure tests use only existing cassettes. Updated VCR cassette fixtures to remove legacy and duplicate HTTP interactions, keeping only the latest recorded requests.
Bumps the Ruby version from 2.6.10 to 3.2.8 in the GitHub Actions test workflow to ensure compatibility with newer Ruby features and dependencies.
Added tests for multi-language holidays, single-language holidays, fallback behavior when second language is nil or empty, and parsing dates with string values. Also included a test for creating VacationDay from a real API response using VCR.
@fluxsaas fluxsaas merged commit 185efe3 into master Jul 18, 2025
1 check passed
@martingregoire martingregoire deleted the chore/upgrade-ruby-version-3-2-8 branch July 18, 2025 13:34
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