Repository navigation
fix(release): finish dx-corp/code ownership migration - #1150
Conversation
|
This PR changes mirrored Maestro source files in the public repo, but it does not link the matching private source-of-truth PR. Link the matching evalops/mono source PR (legacy maestro-internal links remain accepted), then re-run the check:
Mirrored files touched:
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 00432e06c1
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Summary
Restore the remaining release controls after the organization and public repository rename. Tag admission, signed staging checks, retry dispatch, and alpha/beta publication now recognize
dx-corp/code; public provenance acceptsdx-corp/monoand retains former-owner links as migration aliases. Existing protected-history, immutable-source, signing, and registry checks remain enforced.Merged current main to preserve the stable-release guard repair already landed in #1156, and fixed the preview-channel guard identified in review.
Source repair: https://github.com/dx-corp/mono/pull/9355
Legacy source alias for the base-branch provenance guard: https://github.com/evalops/mono/pull/9355
Validation
node .github/workflows/check-release-workflow-contract.mjspassed.actionlint -pyflakes=passed for the four changed workflows.git diff --checkpassed.scripts/update-lifecycle-contract.test.mjsbecause the release workflow retainsmaestro-web-distpackaging. Those references are identical on current main0eb6f85ad2ac286e49134dc46126617e233d432a; this PR changes only its repository diagnostic. This pre-existing release packaging inconsistency needs a separate fix.Risk / rollback
Incorrect repository identity blocks release admission. Revert the squash commit to roll back; doing so restores obsolete guards for the previous repository identity.