Skip to content

Promote dev → main: ghost-blog-mcp 0.1.4 (code-aware splitting + tag-based publish) - #54

Merged
schuettc merged 5 commits into
mainfrom
dev
Jul 3, 2026
Merged

schuettc merged 5 commits into
mainfrom
dev

Conversation

@schuettc

@schuettc schuettc commented Jul 3, 2026

Copy link
Copy Markdown
Owner

Promotes to main:

After merge, tagging ghost-mcp-v0.1.4 on main publishes 0.1.4 to @latest via OIDC.

https://claude.ai/code/session_01BfjjpBQzjignajX8sZXVam

schuettc added 5 commits June 21, 2026 13:23
Keeps dev a clean superset of main by picking up the promotion merge
commit, so the next dev->main promotion isn't flagged out-of-date.

Claude-Session: https://claude.ai/code/session_01BfjjpBQzjignajX8sZXVam
The lexical builder split on <!-- card --> and <table>...</table> literally,
including inside fenced blocks and inline code. A post that documents the card
syntax (writing `<!-- card -->` in prose) had its card cut at that marker.

Mask fenced/inline code with NUL-delimited tokens before boundary detection,
then restore verbatim, so markers/tables shown in code are left intact while
real ones outside code still split. NUL can't occur in markdown, so tokens
never collide with prose (e.g. "24 hex").

Bump package + plugin to 0.1.3 (lockstep) so the dev channel publishes.

Claude-Session: https://claude.ai/code/session_01BfjjpBQzjignajX8sZXVam
fix(ghost-mcp): code-aware card/table splitting (v0.1.3)
…e 0.1.4

Adopt the @learning-with-court/cli release model: publish ghost-blog-mcp from
CI on a pushed `ghost-mcp-v*` tag via OIDC, choosing the npm dist-tag by
version shape — prerelease (0.1.5-dev.0) -> @dev, clean (0.1.5) -> @latest.
Each version is published once to the right tag, so there's no manual
`npm dist-tag add` and no OTP; shipping to prod is just tagging a clean version.

Kept the workflow filename to preserve the npm trusted-publisher config.

Bumps package + plugin + marketplace to 0.1.4 (lockstep) — the code-aware
card/table splitting fix, cut as a clean release to @latest.

Claude-Session: https://claude.ai/code/session_01BfjjpBQzjignajX8sZXVam
ci(ghost): tag-triggered npm publish + release 0.1.4
@schuettc
schuettc merged commit df03bfa into main Jul 3, 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.

1 participant