Cimas sync 2026-07-05: propagate #300 gaps + accumulated template drift#105
Merged
Conversation
request-checks: true
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.
Supersedes #104, #103 from prior cimas-sync waves.
Cimas-sync wave 2026-07-05 propagating template changes accumulated over the past ~2 weeks to the cimas-managed repos.
What this wave carries
.rubocop.ymlenrichment (metanorma/ci#334) — addsplugins: rubocop-rspec, rubocop-performance, rubocop-rake; bumpsTargetRubyVersion: 3.4 → 3.3to align with the org minimum perci#274.ci#325,#326,#327,#328,#324) — post-publish gem verification, post-dispatch acknowledgement poll, release-chain.md documentation of "dispatch accepted vs acted on", skip dev/test bundle install groups, patches regex relaxation.metanorma/cimas#55,ci#344,#345) —metanormamigrates tomaster/rake.yml.erbwithwith: private-fonts: true;metanorma-standocandisodocalso migrate (byte-identical output).ci#346) —pubidmonorepo re-added, migrates from its local.github/workflows/generic-rake.ymlfork to consume the new sharedmetanorma/ci/.github/workflows/monorepo-per-gem-rake.ymlreusable.Why this wave now
The scheduled cimas-drift-audit first-run report on 2026-07-04 surfaced 242 accumulated silent-drift warnings across the 157 cimas-managed repos. This wave clears the ~90% of them that were pure accumulated template drift.
Flatten-stale mode
This wave uses
cimas open-prs --flatten-stale(per the newly-shippedcimas#56), so prior opencimas-sync-*PRs on each repo are auto-closed as superseded rather than left to stack. The wave-regeneration invariant holds — every cimas-sync regenerates the same file set from cimas.yml — so newer waves strictly supersede older by construction.If any prior wave PR carried hand-edited content that should be preserved, rebase your local changes onto this branch before merging.
Merge posture
Related
metanorma/ci#300— cimas revival design gaps (Gap 1, 2, 3, 4 now all closed).metanorma/ci#342— rolling drift-audit tracking issue (will show the drop after this wave lands).🤖