Skip to content

[CEH-380] Gate release publish job on release-publish environment#242

Merged
amirulabu merged 1 commit into
mainfrom
CEH-380
May 12, 2026
Merged

[CEH-380] Gate release publish job on release-publish environment#242
amirulabu merged 1 commit into
mainfrom
CEH-380

Conversation

@mfauzaan

@mfauzaan mfauzaan commented May 8, 2026

Copy link
Copy Markdown
Member

Summary

  • Adds environment: release-publish to the publish job in .github/workflows/release.yml so the Homebrew tap update is gated on a required-reviewer approval.
  • Cloud Engineering will create the release-publish environment with reviewers; this YAML line is what wires the gate to the publish job.
  • Addresses item 2 of CEH-380 (publish-job approval gate).

Test plan

  • Cloud Engineering confirms release-publish environment exists with required reviewers
  • Next release tag push pauses on the publish job awaiting approval
  • Approver clicks approve and the Homebrew formula PR is created as before

🤖 Generated with Claude Code

Adds `environment: release-publish` to the publish job in the release
workflow so the Homebrew tap update blocks on a required-reviewer
approval (environment configured by Cloud Engineering).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@mfauzaan mfauzaan requested a review from amirulabu May 11, 2026 08:44
@amirulabu amirulabu merged commit 2d32ee4 into main May 12, 2026
6 checks passed
@amirulabu amirulabu deleted the CEH-380 branch May 12, 2026 07:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants