ci(middleware): staged npm publish workflow for @threadplane/middleware#672
Merged
Conversation
…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>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Completes Plan B (the core library merged in #667). A staged, manual-dispatch npm publish workflow for
@threadplane/middleware, mirroringpublish-middleware-python.yml:workflow_dispatchonly (never on push/PR),dry_runinput defaults to true.id-token: write) + provenance — noNPM_TOKENsecret.nx run-many -t lint,test,build --projects=middlewarethennpm publish dist/libs/middleware.publishablelockstep group — the tag-drivenpublish.ymlnever touches it.YAML validated; the
middlewarebuild/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