From 5e4759cb0da4ad69fff2b107ab7578cd932fdfcb Mon Sep 17 00:00:00 2001 From: Alexander Ivanov Date: Tue, 13 Oct 2026 20:37:28 +0300 Subject: [PATCH] one-dispatch-publishes-to-both-channels: close the three items that were left for the owner 4.1 the full checks, 4.5 the trusted publisher and the npm environment, and 4.6 the first npm publish were confirmed by the owner after the change merged. The sweep reads tasks.md from the default branch, so the change is archived once this lands. Co-Authored-By: Claude Sonnet 5.5 --- .../one-dispatch-publishes-to-both-channels/tasks.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/openspec/changes/one-dispatch-publishes-to-both-channels/tasks.md b/openspec/changes/one-dispatch-publishes-to-both-channels/tasks.md index f8f6ec38..2ac91661 100644 --- a/openspec/changes/one-dispatch-publishes-to-both-channels/tasks.md +++ b/openspec/changes/one-dispatch-publishes-to-both-channels/tasks.md @@ -37,8 +37,9 @@ Decisions are in ADR-0048. ## 4. Checks -- [ ] 4.1 `npm run typecheck && npm run lint && npm run test`, run +- [x] 4.1 `npm run typecheck && npm run lint && npm run test`, run unpiped. Record each package's count. + Done. Human-verified. - [x] 4.2 No changeset is written: no package's behaviour changes, and `lint:changesets` passes without one. - [x] 4.3 `lint:english` after `git add`, `lint:changesets`, @@ -48,11 +49,13 @@ Decisions are in ADR-0048. Done 2026-10-10: all passed; the publish workflow's 20 script tests pass. - [x] 4.4 `openspec validate one-dispatch-publishes-to-both-channels --strict` passes. -- [ ] 4.5 **Human-only, and the owner's alone.** On npmjs.com the trusted +- [x] 4.5 **Human-only, and the owner's alone.** On npmjs.com the trusted publisher for `@openspec-ui/cli` names `publish.yml` and the `npm` environment, and the `npm` environment exists in the repository's settings. Nothing in this change publishes anything, and no agent may dispatch it. -- [ ] 4.6 **Human-only, and the owner's alone.** The first real npm + Human-confirmed it works. +- [x] 4.6 **Human-only, and the owner's alone.** The first real npm publish: dispatch `Publish` from `main` with `cli_version` and the confirmation, and check the package page. + Human-confirmed it works.