Skip to content

Release version 0.1.1 and token-optional npm publication - #72

Merged
backnotprop merged 2 commits into
mainfrom
release/v0.1.1
Sep 22, 2026
Merged

backnotprop merged 2 commits into
mainfrom
release/v0.1.1

Conversation

@backnotprop

Copy link
Copy Markdown
Contributor

Prepares the first release that will actually ship. The v0.1.0 tag never produced a release: all four workflow runs (Aug 28–Sep 3) failed at "Publish public npm adapters" with an npm E404 (the token could not create new packages in the @plannotator scope), and "Create GitHub release" is gated behind it — so no GitHub release, GHCR image, or npm packages exist, while docs claim otherwise.

  • Bumps every version touchpoint the release-version gate enforces to 0.1.1: root + three adapter packages, Helm appVersion and image tag, MCP serverVersion, Claude channel channelVersion, plus the site's forward-facing v0.1.0 references (get-started, deploy, security, docs index).
  • Makes the release workflow's npm publication skip with a notice when NPM_TOKEN is not configured instead of failing, so the GitHub release and image publication can complete. Adapters will be published locally by the maintainer (security-key auth); npm trusted publishing can replace this later.
  • v0.1.1 ships everything on main: MIT OR Apache-2.0 dual license, the dependency refresh (effect rc.115 line), the security-override fixes, and per-user MCP OAuth for generic OIDC issuers (Support MCP OAuth through the configured OIDC issuer #63).

Verified: check:release-version --tag v0.1.1 and verify:site pass locally. After merge: annotated tag v0.1.1 on main triggers the release run.

https://claude.ai/code/session_01EcbEctwH1oDTrYhqHe6n9g

Bump every enforced version touchpoint to 0.1.1: the root and three
adapter packages, the Helm appVersion and image tag, the MCP server
version, the Claude channel protocol version, and the forward-facing
site references. The v0.1.0 tag never produced a release: all four
workflow runs failed publishing the first @plannotator adapter to npm,
so no GitHub release, image, or packages exist for it.

The release workflow now skips npm publication with a notice when
NPM_TOKEN is not configured instead of failing the run, so the GitHub
release and image publication proceed. The adapters are published
locally by the maintainer until npm trusted publishing is set up.

Claude-Session: https://claude.ai/code/session_01EcbEctwH1oDTrYhqHe6n9g
@backnotprop
backnotprop merged commit 8fd0c42 into main Sep 22, 2026
8 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