Skip to content

Dispatch verification for published releases - #10

Merged
fqjony merged 4 commits into
productionfrom
fix/dispatch-release-verification
Aug 24, 2026
Merged

Dispatch verification for published releases#10
fqjony merged 4 commits into
productionfrom
fix/dispatch-release-verification

Conversation

@fqjony

@fqjony fqjony commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Dispatch tag verification after publishing a release with GITHUB_TOKEN.
  • Allow Verify release to accept the published tag as a workflow-dispatch input.
  • Add @udx/devops as the repository-wide code owner.
  • Keep the release guide and generated Rabbit context aligned.

Validation

  • make test

Copilot AI lite review requested due to automatic review settings August 24, 2026 18:19

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request updates release automation to dispatch post-publish verification for a specified release tag.

Changes:

  • Adds workflow-dispatch support for release tags.
  • Dispatches verification with GITHUB_TOKEN and required permissions.
  • Updates release documentation and generated context.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Summary
docs/releasing.md Documents release verification behavior.
.rabbit/repo.yaml Updates generated workflow context.
.github/workflows/release.yml Adds tag input handling. Critical: checkout may validate production instead of the published tag during manual dispatch.
.github/workflows/publish-release.yml Dispatches release verification after publication.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/release.yml
Copilot AI review requested due to automatic review settings August 24, 2026 18:21
@fqjony
fqjony requested a review from a team August 24, 2026 18:22
@fqjony fqjony self-assigned this Aug 24, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.github/workflows/release.yml:25

  • On a workflow_dispatch run, github.event.release is absent, so this derives the tag from inputs.release_tag, but the checkout below still uses only github.event.release.tag_name (line 36). That leaves the ref empty and makes verification run against the default branch instead of the published tag, so an invalid release can pass based on production. Use the same fallback for the checkout ref.
          RELEASE_TAG: ${{ github.event.release.tag_name || inputs.release_tag }}

Copilot AI review requested due to automatic review settings August 24, 2026 18:23
@fqjony
fqjony merged commit 68ca914 into production Aug 24, 2026
5 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated no new comments.

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.

3 participants