Conversation
Co-authored-by: Sal <ss-o@users.noreply.github.com>
Co-authored-by: Sal <ss-o@users.noreply.github.com>
Co-authored-by: Sal <ss-o@users.noreply.github.com>
Co-authored-by: Sal <ss-o@users.noreply.github.com>
Co-authored-by: Sal <ss-o@users.noreply.github.com>
Co-authored-by: Sal <ss-o@users.noreply.github.com>
Co-authored-by: Sal <ss-o@users.noreply.github.com>
Co-authored-by: Sal <ss-o@users.noreply.github.com>
6 tasks
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.
Promotion readiness record
Candidate identity
Prior
mainSHA:4574ced008f18a13bcb738bba07fc3dc8a5e011fCandidate
nextSHA:e8b5b57d8b231772f183c7c1cc9ffaaedbedd728Candidate tree SHA:
ebdbf9908dd32764edd0a87fbd1787469933ec49Complete compare:
main...nextgit diff --name-only <candidate-next>...<prior-main>produces no output.The candidate tree equals the recorded tree SHA.
Required validation
The
Promotion gatecheck directly depends on every constituent below andfails if any constituent fails, is cancelled, or is skipped.
Zsh syntax and compileZD integrationTrunkCodeQLClean install and startupPromotion gateGuard main branch sourceandPromotion gaterequired contexts pass.Before this pull request, the exact candidate had 58 retained successful check
runs, including the complete Zsh behavior suite, five ZD integration suites,
Trunk, and CodeQL. Local verification also passed all 12 focused behavior
tests, syntax and isolated compilation of all 39 tracked Zsh sources, clean
install and startup,
actionlint, YAML parsing, andgit diff --check.Readiness review
Unresolved issues
No unresolved issue blocks promotion.
Issues #113, #386-#388, #429-#430, and #445-#449 remain independently
tracked. The high-priority defects #445 and #446 predate the current stable
mainbranch and are not regressions introduced by this candidate.User-facing and migration notes
/trunk/directory support through transactional sparse Git.-nis requestedMANPATHhandling, and scheduler idle behavior.The message-output change is intentionally breaking. The canonical wiki
documentation is already merged, and checked runtime consumers require no
pre-promotion adaptation.
Public-contract follow-ups
The canonical message-output documentation is current and the complete known
consumer inventory was manually verified. Stale or moved evidence pins in
generated documentation and historical consumer paths are follow-up
maintenance, not runtime blockers.
the complete compare.
Resolved issues
Closes #431
Closes #438
Closes #440
Closes #442
Closes #456
Closes #458
Closes #461
Closes #463
Closes #465
Merge contract
Promotion must use Create a merge commit. Never squash or rebase the
persistent
nextbranch intomain.Co-authored-bytrailer.delete_branch_on_mergeisfalseand remotenextexists.mainruleset allows merge commits and does not require linearhistory.
nextruleset does not require linear history.Rollback readiness
@ss-ohotfix-*pull request that revertsthe promotion merge through protected
main.Guard main branch sourceandPromotion gate.mainhead, then the hotfix will be merged forward intonext.Never force-push either persistent branch. Roll back with a reviewed revert
commit so the incident and recovery remain auditable.
Stable consumption boundary
Merging this promotion updates the Git-consumed stable
mainref. After exactmerge-result verification, the separately approved
v2.0.0signed tag andGitHub release will publish the breaking milestone with reviewed release notes.