Skip to content

fix(release): follow dx-corp public repo rename - #1156

Merged
haasonsaas merged 1 commit into
mainfrom
codex/fix-public-release-owner
Sep 18, 2026
Merged

haasonsaas merged 1 commit into
mainfrom
codex/fix-public-release-owner

Conversation

@haasonsaas

Copy link
Copy Markdown
Contributor

Summary

  • admit signed-release dispatches in the current dx-corp/code repository
  • query protected release-branch rules from the current repository slug
  • keep the exact repository/ref fence and protected-branch admission contract fail closed

Root cause

The public release workflow still required github.repository == 'evalops/maestro' after the repository moved to dx-corp/code. Every current dispatch therefore skipped the prepare job and could not publish signed Maestro artifacts.

Verification

  • PASS: node .github/workflows/check-release-workflow-contract.mjs
  • PASS: node --test .github/workflows/release-branch-admission.test.mjs
  • PASS: actionlint .github/workflows/release.yml
  • NOTE: the broader imported Node test set passed 74/75 locally; the unchanged missing index has a finite deadline case exceeded its macOS 5-second subprocess timeout after completing its 60 mocked polls. The changed release contract and admission tests passed directly.

Risk / rollback

The change only updates the fail-closed repository identity used by release admission. Reverting restores the old slug and causes all current release dispatches to skip again.

Change-Origin: agent
Agent-Contributor: role=implementation; harness=codex; provider=openai
Human-Edited: false
Human-Reviewed: false

@haasonsaas
haasonsaas requested review from a team as code owners September 18, 2026 06:20
@chatgpt-codex-connector

Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Repo admins can enable using credits for code reviews in their settings.

@haasonsaas
haasonsaas enabled auto-merge (squash) September 18, 2026 06:21
@haasonsaas
haasonsaas merged commit 50c8fc5 into main Sep 18, 2026
23 of 24 checks passed
@haasonsaas
haasonsaas deleted the codex/fix-public-release-owner branch September 18, 2026 06:23
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.

1 participant