Skip to content

ci(middleware): staged npm publish workflow for @threadplane/middleware#672

Merged
blove merged 1 commit into
mainfrom
claude/middleware-npm-workflow
Jun 16, 2026
Merged

ci(middleware): staged npm publish workflow for @threadplane/middleware#672
blove merged 1 commit into
mainfrom
claude/middleware-npm-workflow

Conversation

@blove

@blove blove commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Completes Plan B (the core library merged in #667). A staged, manual-dispatch npm publish workflow for @threadplane/middleware, mirroring publish-middleware-python.yml:

  • workflow_dispatch only (never on push/PR), dry_run input defaults to true.
  • npm trusted publishing (OIDC, id-token: write) + provenance — no NPM_TOKEN secret.
  • Node 24 / npm 11+; nx run-many -t lint,test,build --projects=middleware then npm publish dist/libs/middleware.
  • Independent of the Angular publishable lockstep group — the tag-driven publish.yml never touches it.
  • First publish is bootstrapped locally by a maintainer (documented in the workflow header), then OIDC takes over.

YAML validated; the middleware build/test/lint targets exist on main.

Plan B status

Core library @threadplane/middleware/langgraph — merged (#667), 22 units + in-process StateGraph integration test. This workflow is the last piece. The live JS demo is intentionally a separate follow-up over the native LangGraph transport (a JS backend in the langgraph canonical demo) — the AG-UI canonical demo keeps its existing Python server; there is no TypeScript AG-UI server in the repo.

🤖 Generated with Claude Code

…un default)

Publishes @threadplane/middleware via npm trusted publishing (OIDC) +
provenance. Manual dispatch only; independent of the Angular publishable
lockstep group. First publish bootstrapped locally by a maintainer.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@blove blove enabled auto-merge (squash) June 16, 2026 21:04
@vercel

vercel Bot commented Jun 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
threadplane Ready Ready Preview, Comment Jun 16, 2026 9:07pm

Request Review

@blove blove merged commit 0072e49 into main Jun 16, 2026
23 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