You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update GitHub Actions workflows to test Ruby 3.2, 3.3, and 3.4 (#11)
This PR updates the GitHub Actions workflows to test against the latest
Ruby versions (3.2, 3.3, and 3.4) while dropping support for older
versions (3.0 and 3.1).
## Changes Made
### `.github/workflows/test.yml`
- Updated the Ruby version matrix from `["3.0", "3.1", "3.2", "3.3"]` to
`["3.2", "3.3", "3.4"]`
- Maintained all existing OS targets (macOS, Ubuntu, Windows) and
scheduling configuration
- All GitHub Actions versions remain up-to-date (checkout@v5,
ruby/setup-ruby@v1, cache@v4)
### `.github/workflows/release.yml`
- Added explicit Ruby setup step after checkout to ensure consistent
runtime environment
- Uses `ruby-version: "ruby"` which automatically uses the latest stable
Ruby version instead of a hardcoded version
### `.gitignore`
- Added `/vendor/` and `/.bundle/` to prevent committing Bundler
artifacts
## Testing
- All workflow YAML files pass syntax validation
- Existing test suite continues to pass (8 tests, 11 assertions, 0
failures)
- Changes are minimal and surgical, affecting only the specified
configuration files
This update aligns the CI pipeline with current Ruby ecosystem practices
while maintaining backward compatibility for the supported Ruby
versions.
<!-- START COPILOT CODING AGENT TIPS -->
---
💡 You can make Copilot smarter by setting up custom instructions,
customizing its development environment and configuring Model Context
Protocol (MCP) servers. Learn more [Copilot coding agent
tips](https://gh.io/copilot-coding-agent-tips) in the docs.
---------
Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: kojix2 <[email protected]>
0 commit comments