Skip to content

English commits and release notes; the canary-list test; the #734 verification sections - #737

Merged
Sunrisepeak merged 2 commits into
mainfrom
tests/release-canaries-rule
Sep 28, 2026
Merged

Sunrisepeak merged 2 commits into
mainfrom
tests/release-canaries-rule

Conversation

@speak-agent

@speak-agent speak-agent commented Sep 28, 2026 •

Copy link
Copy Markdown
Member

Three changes that follow the 2026.9.28.3 release, all in the repository's text and tests:

  • The canary-list test asserted that a downstream project was a canary, which release: the release gate holds the ecosystem's own projects only #736 removed; ci-linux on main failed there. It now checks that the list is well formed and equals the ecosystem's repositories (xlings, mcppls).
  • English commits and release notes. Release notes are the CHANGELOG section of the release, so CHANGELOG entries are written in English from 2026.9.28.3 on; the 2026.9.28.3 entry is rewritten in English, and the contributing and release skills and docs/92 state the rule for commits, pull requests, CHANGELOG entries and release notes.
  • No downstream project named. The design records refer to the validation project without its name.
  • Published-release verification. tests/release/verify-published.sh gains the Build cost and foreign toolsets, measured on a Windows workspace: engine items E1-E6 and plugin items P1-P5 #734 sections (mcpp.core and the build information, the package floor, the fast path after an edit, pack -p and W3's workspace exception, a consumer of the published mcpp.plugins).

…emoved entry

test_the_repository_list_is_well_formed asserted that GalTranslPP is a canary,
which #736 removed; ci-linux on main failed there. It now checks that the list
is non-empty, unique and complete per entry, and that the downstream project
stays out of the release gate.
… repository; the #734 sections of the published-release verification

- CHANGELOG entries, and so the release notes, are written in English from
  2026.9.28.3 on; the 2026.9.28.3 entry is rewritten in English. The
  contributing and release skills and docs/92 state the rule for commits, pull
  requests, CHANGELOG entries and release notes.
- The downstream validation project is no longer named: the design records
  refer to it as the validation project, and the canary-list test states the
  list of ecosystem repositories instead.
- tests/release/verify-published.sh gains the #734 sections: mcpp.core and the
  build information, the package floor both ways, the fast path resuming after
  an edit, pack -p with W3's workspace exception, and a consumer of the
  published mcpp.plugins (PVER).
@speak-agent speak-agent changed the title tests: the canary list check states the rule of #736 English commits and release notes; the canary-list test; the #734 verification sections Sep 28, 2026
@Sunrisepeak
Sunrisepeak merged commit 6410eaa into main Sep 28, 2026
0 of 2 checks passed
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.

2 participants