Skip to content

chore: drop component prefix from release-please tag pattern#16

Merged
justguy merged 1 commit intomainfrom
chore/release-tag-pattern
Apr 15, 2026
Merged

chore: drop component prefix from release-please tag pattern#16
justguy merged 1 commit intomainfrom
chore/release-tag-pattern

Conversation

@justguy
Copy link
Copy Markdown
Owner

@justguy justguy commented Apr 15, 2026

Summary

`release-please` with a single-package `{"."}` config defaults to tagging as `-v*..` — in our case `llm-tracker-v0.2.0`. But `publish.yml` listens for `v*..` only, so the 0.2.0 release tag did not trigger npm publish.

Workaround for 0.2.0: I manually created a `v0.2.0` tag on the same commit and pushed it, which fired the publish workflow.

This PR is the permanent fix — adds `"include-component-in-tag": false` so future release-please runs emit plain `v*..` tags that match the publish trigger out of the box.

Test plan

  • Next merged feat/fix → release-please opens the next release PR.
  • On merge of that release PR, check that the tag is `v*..` (not `llm-tracker-v*..`).
  • Confirm `publish.yml` fires automatically from the tag push.

release-please was tagging llm-tracker-v0.2.0 (single-package default),
but publish.yml listens for v*.*.*. The mismatch meant the 0.2.0 release
tag didn't trigger npm publish. Fixed for future releases by setting
include-component-in-tag=false so tags are plain v*.*.*.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@justguy justguy merged commit aa90215 into main Apr 15, 2026
6 checks passed
@justguy justguy deleted the chore/release-tag-pattern branch April 15, 2026 05:10
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