Cimas sync 2026-06-29: pubid Ruby 3.3 bump + template refresh - #284
Closed
opoudjis wants to merge 1 commit into
Closed
Cimas sync 2026-06-29: pubid Ruby 3.3 bump + template refresh#284opoudjis wants to merge 1 commit into
opoudjis wants to merge 1 commit into
Conversation
…ke.yml / .rubocop.yml to current master template (refs metanorma/ci#274) request-checks: true
Author
|
Apologies for the spam-PR — closing this and the 10 sibling PRs as superseded by repository deprecation, not because the change is wrong. What happenedTonight's Evidence:
So the Ruby 3.3 floor bump should go to the monorepo, not here. Action being taken alongside this close:
The Ruby 3.3 floor for the live 🤖 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refs metanorma/ci#274
Part of the cimas-sync 2026-06-29 wave bringing the pubid-* family into Ruby-3.3 template-current state.
What this PR carries
<gem>.gemspec: bumpsrequired_ruby_versionto>= 3.3.0. Driven by the centralisedpatches: ruby_versionblock inmetanorma/ci:cimas-config/cimas.yml..github/workflows/rake.yml: adds workflow-levelpermissions: contents: write(template-forward, also closes themetanorma/ci#272/#276Consequence-1 cap-failure mode if anything ever lowered it toread)..rubocop.yml: bumpsTargetRubyVersionfrom2.5to3.4(consistent with the gemspec floor) and updates theriboseinc/oss-guidesURL from themasterbranch tomain.pubid-nistonly: also.github/workflows/release.ymlcarries a doc-string update for thenext_versioninput (pure documentation, zero behaviour change).Why bundled
The non-gemspec changes are not unrelated drift — they form a coherent network supporting the Ruby-3.3 ecosystem bump. Linting against Ruby 2.5 idioms while declaring
>= 3.3.0would be incoherent, and thepermissions: contents: writeis required for thetests-passedcross-workflow dispatch under the post-#315/#316chain.Verification
The rake matrix against
[3.3, 3.4, 4.0-experimental](perruby-matrix.json) should pass green. PR is one of 11 sibling PRs acrosspubid-bsi,pubid-ccsds,pubid-cen,pubid-core,pubid-iec,pubid-ieee,pubid-iso,pubid-itu,pubid-jis,pubid-nist,pubid-plateau.🤖