Skip to content

feat(action): emit publish request issue URL as annotation - #708

Merged
BYK merged 1 commit into
masterfrom
feat/emit-issue-url-annotation
Jan 13, 2026
Merged

BYK merged 1 commit into
masterfrom
feat/emit-issue-url-annotation

Conversation

@BYK

@BYK BYK commented Jan 12, 2026

Copy link
Copy Markdown
Member

When running the Craft prepare-release action, the created (or existing) publish request issue URL is now emitted as a ::notice:: annotation, making it visible in the GitHub Actions workflow summary.

Changes

  • Capture the URL returned by gh issue create command
  • Emit ::notice::Created publish request: <url> annotation
  • Handle existing issues: emit ::notice::Existing publish request: <url>
  • Add issue_url action output for downstream workflow steps
  • Add id: request-publish to the step for output reference

Capture the URL returned by gh issue create and emit it as a ::notice::
annotation visible in the GitHub Actions workflow summary.

Also exposes the URL as an action output (issue_url) for downstream steps.
Handles both new issue creation and existing issue detection.
@github-actions

Copy link
Copy Markdown
Contributor

Semver Impact of This PR

🟡 Minor (new features)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


New Features ✨

  • (action) Emit publish request issue URL as annotation by BYK in #708

🤖 This preview updates automatically when you update the PR.

@BYK
BYK marked this pull request as ready for review January 12, 2026 23:07
@BYK
BYK enabled auto-merge (squash) January 12, 2026 23:08
@BYK
BYK merged commit 15e3969 into master Jan 13, 2026
16 checks passed
@BYK
BYK deleted the feat/emit-issue-url-annotation branch January 13, 2026 15:38

This branch was previously deployed

1 inactive deployment
false — 37a58cb7 Deployed Jan 12, 2026 by BYK via Build #2321
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