Skip to content

fix: the Marketplace description was too long to publish, and nothing said so - #194

Merged
sjh9714 merged 1 commit into
mainfrom
fix/marketplace-description-limit
Aug 6, 2026
Merged

fix: the Marketplace description was too long to publish, and nothing said so#194
sjh9714 merged 1 commit into
mainfrom
fix/marketplace-description-limit

Conversation

@sjh9714

@sjh9714 sjh9714 commented Aug 6, 2026

Copy link
Copy Markdown
Owner

What happened

#191 rewrote the action.yml description to match the new README. At 129
characters
it exceeds the Marketplace limit of 125, so GitHub refused to
publish v0.10.3 to the listing:

✗ Your action.yml needs changes before it can be published.
Description must be less than 125 characters.

The failure is invisible from the repository side. The release succeeds, npm
updates, the tag is correct, and the Marketplace page just keeps the description
it already had. I checked the page after releasing, saw the two-month-old text,
and guessed it was a cache. It was not; it was this.

The fix

116 characters, keeping the two things that earn their place: the file names,
which are the concrete hook, and that it closes nothing.

Reports when a pull request quietly edits CLAUDE.md, AGENTS.md or another agent instruction file. It closes nothing.

The guard

packages/action/test/actionMetadata.test.ts now asserts the length. Nobody
remembers a limit like this, and the only feedback GitHub gives is on a page you
have to go and look at.

Verified the test actually catches it by restoring the 129-character string and
watching it fail, rather than trusting that it would.

Verification

pnpm build && pnpm test && pnpm typecheck && pnpm lint && pnpm format:check,
all green. 462 tests, up from 461.

… said so

#191 rewrote the action.yml description to match the new README. At 129
characters it exceeds the Marketplace limit of 125, so GitHub refused to publish
v0.10.3 to the listing:

    Your action.yml needs changes before it can be published.
    Description must be less than 125 characters.

The failure is silent from the repository's side. The release succeeds, npm
updates, the tag is fine, and the Marketplace page simply keeps whatever
description it had before. I checked the page afterwards, saw the old text, and
guessed it was a cache. It was not.

Shortened to 116 characters, keeping the two things that earn their place: the
file names, which are the concrete hook, and that it closes nothing.

A test now asserts the length, because this is not the kind of limit anyone
remembers. Verified by reverting the long description and watching it fail.
@sjh9714
sjh9714 merged commit e51027a into main Aug 6, 2026
6 of 7 checks passed
@sjh9714
sjh9714 deleted the fix/marketplace-description-limit branch August 6, 2026 15:09
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.

1 participant