Fix CLI release workflow after npm publish #283

Closed
opened 2026-05-11 15:40:11 +00:00 by barrettruth · 0 comments
Owner

Problem

The cli-v0.0.5 workflow successfully published @barrettruth/delta@0.0.5 to npm, but the Forgejo Actions run still ended in failure after publish. The Forgejo release object was missing and had to be created manually with the published npm tarball asset.

Evidence

  • npm contains @barrettruth/delta@0.0.5.
  • Forgejo run 2609 / actions run 58 failed after about 85 seconds.
  • cli-v0.0.5 release was manually created after the workflow failure.

Acceptance criteria

  • Determine whether the failure is in tea login add, tea releases delete, or tea releases create.
  • Make future CLI tag releases end green after npm publish.
  • Keep the npm publish idempotency check intact.
  • Avoid printing or persisting any secret values in logs.
## Problem The `cli-v0.0.5` workflow successfully published `@barrettruth/delta@0.0.5` to npm, but the Forgejo Actions run still ended in failure after publish. The Forgejo release object was missing and had to be created manually with the published npm tarball asset. ## Evidence - npm contains `@barrettruth/delta@0.0.5`. - Forgejo run `2609` / actions run `58` failed after about 85 seconds. - `cli-v0.0.5` release was manually created after the workflow failure. ## Acceptance criteria - Determine whether the failure is in `tea login add`, `tea releases delete`, or `tea releases create`. - Make future CLI tag releases end green after npm publish. - Keep the npm publish idempotency check intact. - Avoid printing or persisting any secret values in logs.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
barrettruth/delta#283
No description provided.