Skip to content

Say when a release can drop a runtime - #92

Merged
cardmagic merged 1 commit into
mainfrom
docs/runtime-version-rule
Oct 13, 2026
Merged

cardmagic merged 1 commit into
mainfrom
docs/runtime-version-rule

Conversation

@cardmagic

Copy link
Copy Markdown
Owner

Summary

docs/versioning.md did not say if a minor release can raise the minimum version of Ruby, Rails, or a database. This pull request adds the rule before the 1.0.0 tag.

  • A minor release can raise a minimum version, but only for a version that its own project no longer supports. CHANGELOG.md names the change.
  • A patch release does not raise a minimum version.

Compatibility

Documentation only. No code, schema, or configuration change. The current minimum versions do not change.

Validation

  • bundle exec ruby -Itest test/guides/guide_documents_test.rb: 13 runs, 0 failures.

The versioning document did not say if a minor release can raise the
minimum version of a language runtime or a database. A reader could
not tell what to expect for all of 1.x.

A minor release can raise a minimum version, but only for a version
that its own project no longer supports. A patch release cannot. One
maintainer then does not carry unsupported versions until 2.0.
@context7

context7 Bot commented Oct 13, 2026

Copy link
Copy Markdown

Docs7 for cardmagic/solid-objects-ruby

Result Status Action
Deployment ➖ Not used —
Content review ➖ Did not run. This site has no agent runs available this month. Wait for the monthly reset or check your Docs7 plan. —

Commit 240f3e2

@greptile-apps

greptile-apps Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

RetriggerConfidence Score: 5/5

[Low impact] This documentation-only change appears safe to merge.

Summary

Adds a runtime-support policy to docs/versioning.md.

  • Minor releases can raise minimum software versions only after upstream support ends.

Reviews (1) · Last reviewed commit: "docs: say when a release can drop a runt..." · Reviewed by Greptile

@cardmagic
cardmagic merged commit 73bb188 into main Oct 13, 2026
64 of 65 checks passed
@cardmagic
cardmagic deleted the docs/runtime-version-rule branch October 13, 2026 22:12
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.

1 participant