Skip to content

fix: Marketplace description (<125 chars) + dry-run on detached HEAD - #3

Merged
rbg merged 2 commits into
mainfrom
fix/marketplace-description
Oct 6, 2026
Merged

rbg merged 2 commits into
mainfrom
fix/marketplace-description

Conversation

@rbg

@rbg rbg commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

What this does

Shortens the action.yml description from 149 to 110 characters. It is quoted because it contains a colon. The CHANGELOG v1.0.1 entry notes the change.

Also fixes a real bug the PR checks exposed: with dry-run, a detached HEAD (every pull_request checkout) failed with "detached HEAD, branch name unavailable" because the branch-from-event fallback only ran on the push path. The branch is now computed once and passed to both graph build and graph push. It reproduced locally and is fixed: PR and detached-push cases pass, and no-event-info still fails as intended.

Why

The Marketplace publish form rejects the action with "Description must be less than 125 characters", which blocks the v1.0.1 Marketplace release.

CR: EMERGENCY — release blocker found in the Marketplace publish form; CR to follow.

Evidence

  • yq parses the file and reports a length of 110.
  • actionlint is clean on the test workflow that loads this action.
  • CI (test.yml) run 37484442527 is green on ubuntu-latest, ubuntu-24.04-arm and macos-latest. The first run failed on the dry-run bug above, which also failed PR docs: README host note uses the public app domain only #1 checks.

Deployment notes

After merge, re-point the unreleased v1.0.1 tag at the merged main (it currently points at the v1.0.0 commit), move v1, then publish the release.

Reviewer checklist

  • The description above matches the code that is actually merging (no stale design notes)
  • Tests cover the change, and CI is green on the final commit
  • Security/privacy implications considered (auth on new endpoints, secrets handling, tenant isolation, data in logs)
  • Any review comments left on this PR -- human or automated (Copilot) -- are resolved or answered in-thread
  • Approver is not the author

@rbg
rbg requested review from destari and a balanced review from Copilot October 6, 2026 15:01
Copilot AI previously approved these changes Oct 6, 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.

Copilot review overview

🟢 Approved

The description is valid, accurately documented, and below the 125-character limit.

Review effort: Balanced
Findings: None

What changed in this PR

Shortens the action description to satisfy GitHub Marketplace’s character limit and records the release-blocking fix.

Changes:

  • Reduces the description to 110 characters.
  • Documents the change for v1.0.1.
File Description
action.yml Provides the shorter quoted description.
CHANGELOG.md Records the Marketplace compatibility fix.

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

@rbg rbg changed the title fix: shorten action description for Marketplace (<125 chars) fix: Marketplace description (<125 chars) + dry-run on detached HEAD Oct 6, 2026
@rbg
rbg requested a balanced review from Copilot October 6, 2026 15:06

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.

Copilot review overview

🟢 Approved

The implementation matches the stated requirements and the existing workflow exercises the corrected pull-request path.

Review effort: Balanced
Findings: None

@rbg
rbg merged commit c87e4c1 into main Oct 6, 2026
4 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.

3 participants