chore(workplan): WHYNOT-WP-0003 T02 done — published @whynot/design@0.4.0
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -100,11 +100,27 @@ tagged. Tag the current state as the first real anchor.
|
||||
|
||||
```task
|
||||
id: WHYNOT-WP-0003-T02
|
||||
status: wait
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "dbd3a2e6-0623-4efd-8293-399002e85ea2"
|
||||
```
|
||||
|
||||
**Done 2026-06-29.** Published `@whynot/design@0.4.0` to the coulomb Gitea npm
|
||||
registry (`https://gitea.coulomb.social/api/packages/coulomb/npm/`, 66 files).
|
||||
Cut as a coherent release first (`make release VERSION=0.4.0` + `make ir` so
|
||||
`ir/manifest.json` designVersion reads 0.4.0; tagged `v0.4.0`). The token was
|
||||
sourced via the ops-warden access front door — `warden access
|
||||
whynot-design-npm-publish --field NPM_AUTH_TOKEN --exec -- npm publish` — which
|
||||
proxies the OpenBao read as the caller (OIDC `bao login -path=netkingdom role=
|
||||
whynot-design-workload-kv-read`, OpenBao at `bao.coulomb.social`); no secret was
|
||||
inlined or committed. Install-verified in a scratch consumer: `npm i
|
||||
@whynot/design@0.4.0 lit` resolves, installed version + `ir/manifest.json`
|
||||
designVersion both 0.4.0, and the `exports` map resolves (`.`, `/tokens`,
|
||||
`/styles/components.css`, `/ir/*`). Lane provisioning tracked as railiance-platform
|
||||
CCR-2026-0001 (active/ready/resolvable). A separate read/install token id
|
||||
(`whynot-design-npm-read`) is not yet provisioned — the publish token sufficed for
|
||||
the verify install.
|
||||
|
||||
Make the package installable with a version pin:
|
||||
- Flip `"private": true` → `false`; fix `repository.url` (currently the placeholder
|
||||
`gitea.example.com`) to the real Gitea remote.
|
||||
|
||||
Reference in New Issue
Block a user