Skip to content

feat(ci): add express-only option to npmjs-release workflow#8648

Open
bitgo-ai-agent-dev[bot] wants to merge 1 commit intomasterfrom
wcn-308-express-only-release
Open

feat(ci): add express-only option to npmjs-release workflow#8648
bitgo-ai-agent-dev[bot] wants to merge 1 commit intomasterfrom
wcn-308-express-only-release

Conversation

@bitgo-ai-agent-dev
Copy link
Copy Markdown

Summary

  • Adds an express-only boolean input (default false) to the npmjs-release workflow dispatch
  • When express-only: true, the get-release-context and release-bitgojs jobs are skipped via if: inputs.express-only == false
  • get-express-release-context runs when either express-only is set or release-bitgojs succeeded: inputs.express-only == true || needs.release-bitgojs.result == 'success'
  • publish-express-to-docker-hub is unmodified — it depends only on get-express-release-context as before

Use case

During release recovery after a partial publish failure where npm packages were already published, operators can re-trigger the workflow with express-only: true to rebuild and push the Express Docker image without re-running the lerna publish step.

Test plan

  • Normal release: trigger with express-only: false (default) — full pipeline runs as before
  • Express-only recovery: trigger with express-only: trueget-release-context and release-bitgojs jobs are skipped; get-express-release-context and publish-express-to-docker-hub run against the existing rel/latest tag

Ticket: WCN-308

🤖 Generated with Claude Code

Adds an `express-only` boolean input to the `npmjs-release`
workflow dispatch. When set to `true`, the `get-release-context`
and `release-bitgojs` jobs are skipped and only
`get-express-release-context` and `publish-express-to-docker-hub`
run. This allows the express Docker image to be re-published
independently after a partial release failure where the npm
packages were already published successfully.

Ticket: WCN-308
@linear
Copy link
Copy Markdown

linear Bot commented Apr 28, 2026

@bitgo-ai-agent-dev bitgo-ai-agent-dev Bot force-pushed the wcn-308-express-only-release branch from ffc9757 to 41c2a87 Compare April 28, 2026 18:48
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