Skip to content

Conversation

@MadBomber
Copy link
Contributor

No description provided.

This commit modernizes the gem's dependencies and development infrastructure:

Dependencies:
- Update Faraday from ~> 1.4 to ~> 2.0
- Update Hashie from ~> 4.1 to ~> 5.0
- Update Bundler requirement from ~> 2.2 to >= 2.2
- Add RuboCop and related plugins as development dependencies

CI/CD:
- Update Travis CI to test Ruby 3.1, 3.2, and 3.3
- Add GitHub Actions CI workflow for automated testing and linting
- Remove Bundler version lock in Travis CI

Code Quality:
- Add RuboCop configuration (.rubocop.yml)
- Fix duplicate 'private' keyword in lib/alphavantage/validations.rb

Documentation:
- Add CHANGELOG.md following Keep a Changelog format

Development:
- Add .ruby-version (3.3.6) to repository (removed from .gitignore)

All existing tests pass with the updated dependencies (71 examples, 0 failures).
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