Skip to content

ci(node): add npm release workflow draft (#111) - #113

Merged
midagedev merged 2 commits into
mainfrom
feat/node-release-workflow-111
Feb 24, 2026
Merged

ci(node): add npm release workflow draft (#111)#113
midagedev merged 2 commits into
mainfrom
feat/node-release-workflow-111

Conversation

@midagedev

Copy link
Copy Markdown
Owner

Summary

  • add Node adapter publish workflow draft (workflow_dispatch + node-v* tag)
  • include verify gate (build/typecheck/test) and publish dry-run path
  • add Node adapter release gate section in release checklist

Notes

  • This PR depends on #107 because the verify job expects workspace package files.
  • npm publish only executes when NPM_TOKEN exists and publish trigger is enabled.

Issue

Closes #111
Part of #106
Depends on #107

@midagedev midagedev added track:node Node ecosystem adapter type:feature Feature parallel:blocked Blocked by dependency phase:r5 Node ecosystem adapter and packaging labels Feb 24, 2026
@midagedev
midagedev marked this pull request as draft February 24, 2026 08:43
@midagedev
midagedev force-pushed the feat/node-release-workflow-111 branch from 5be1603 to 1f45281 Compare February 24, 2026 08:47
@midagedev
midagedev marked this pull request as ready for review February 24, 2026 08:47
@midagedev

Copy link
Copy Markdown
Owner Author

Review note: workflow_dispatch currently allows publish=true with an empty version input, which can accidentally publish the development package version. Please enforce explicit version input when manual publish is requested.

@midagedev

Copy link
Copy Markdown
Owner Author

Follow-up patch applied:

  • manual workflow publish now fails if version input is empty
  • added workflow concurrency guard for Node release
  • updated release checklist Node gate accordingly
  • validated with npm run node:test (pass)

@midagedev
midagedev merged commit 4784228 into main Feb 24, 2026
1 check passed
@midagedev
midagedev deleted the feat/node-release-workflow-111 branch February 24, 2026 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

parallel:blocked Blocked by dependency phase:r5 Node ecosystem adapter and packaging track:node Node ecosystem adapter type:feature Feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[node][release] Add npm publish pipeline and release policy

1 participant