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
Modernize CI workflows with cleaner matrix configuration
Refactor GitHub Actions workflows to use a simpler, more maintainable
matrix configuration approach:
- Replace complex include/exclude matrix logic with dynamic JSON arrays
- Add determine-matrix step in detect-changes job to centralize matrix logic
- Use translate-matrix step to convert dependency levels to Ruby/Node versions
- Standardize approach across all workflows (examples, gem-tests, integration-tests, package-js-tests)
- Add fail-fast: false to all matrix jobs for better CI visibility
- Fix yalc command to use 'yarn yalc publish' for consistency
- Remove Node 22 cache conditional (V8 bug appears to be resolved)
This makes the CI configuration easier to understand and maintain while
preserving the existing behavior of running latest versions on PRs and
both latest+minimum on master.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>
0 commit comments