Skip to content

Remove release owner email gate#40

Merged
eric-tramel merged 1 commit intomainfrom
codex/remove-release-codeowners-email-check
May 8, 2026
Merged

Remove release owner email gate#40
eric-tramel merged 1 commit intomainfrom
codex/remove-release-codeowners-email-check

Conversation

@eric-tramel
Copy link
Copy Markdown
Contributor

What

Remove the check-owner target from the release Makefile flow. make release now runs the plugin tests, validates release metadata through build-plugin, builds the package artifacts, and creates the release tag without checking the caller's git email against per-plugin CODEOWNERS.

Why

The release process no longer needs the interactive CODEOWNERS email confirmation, and keeping it in make release can block otherwise valid release runs.

Usage

Maintainers can run the same release command without the owner email prompt:

make release PLUGIN=data-designer-my-plugin

How

Deleted the check-owner Makefile target, removed it from .PHONY, and removed it from the release target dependency list.

Validation

  • make -n release PLUGIN=data-designer-template
  • make sync
  • make validate-release PLUGIN=data-designer-template
  • rg -n "check-owner" . returned no matches

@eric-tramel eric-tramel marked this pull request as ready for review May 8, 2026 19:14
@eric-tramel eric-tramel requested a review from a team as a code owner May 8, 2026 19:14
@eric-tramel eric-tramel merged commit 9888f26 into main May 8, 2026
6 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