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
Ruby 4.0.1 + publishable platform gems for Ruby 4.0 (#154)
* Pin Ruby 4.0.1 and align CI with .ruby-version
Use .ruby-version as the single source of truth for typecheck and release jobs,
and add a CI job that runs the suite on the pinned patch version.
* Build versioned native extension paths for Ruby 3.2-4.0
Install the compiled extension into lib/code_ownership/<major.minor>/ so cross-gem
can package multiple Ruby minors into a single platform gem without overwriting.
* Ignore build artifacts in RuboCop and Sorbet
Exclude tmp/ and target/ from static analysis to avoid scanning vendored/compiled
build outputs.
* Narrow gitignore for versioned native extension dirs
Only ignore lib/code_ownership/<major.minor>/ so new Ruby source files under
lib/code_ownership/* aren't accidentally hidden.
* Cap required_ruby_version at Ruby 4.0
This gem ships native binaries through Ruby 4.0, so restrict installs to < 4.1.dev
until we add 4.1 builds and CI coverage.
* Bump 2.1.1
0 commit comments