Skip to content

Commit 503578e

Browse files
committed
fix: update package description test, add OIDC publish note, fix VHS tape
1 parent 4032e8b commit 503578e

3 files changed

Lines changed: 11 additions & 12 deletions

File tree

AGENTS.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,15 @@ internal scripts, anything not bundled into the npm tarball):
5050
the user to confirm the change is publish-worthy and which bump level
5151
applies (`patch` / `minor` / `major`).
5252
- Only after explicit user confirmation: run `npm version <level>` in
53-
`packages/cli`, then `git push --follow-tags`.
53+
`packages/cli`, then `git push --follow-tags` with the `v*.*.*` tag.
5454
- Passing verification gates is not authorization to publish — always
5555
wait for the user's go-ahead on this step specifically.
56+
- Publishing to npm is done exclusively via GitHub Actions using npm
57+
Trusted Publishing (OIDC). Do **not** run `npm publish` manually
58+
from a local terminal — it requires 2FA and is not the configured
59+
publish path. Pushing a `v*.*.*` tag to `origin` triggers the
60+
`publish.yml` workflow, which handles build, test, and npm publish
61+
via OIDC. Monitor results in the GitHub Actions tab.
5662

5763

5864
## Relevant Skills

assets/devmap-demo.tape

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,12 @@
11
Output assets/devmap-demo.gif
22
Set Width 1200
33
Set Height 600
4-
Set Shell bash
54
Set FontSize 16
65

7-
Type "cd examples/todo-app"
6+
Type "devmap --version"
87
Enter
9-
Sleep 500ms
8+
Sleep 1s
109

11-
Type "devmap doctor"
12-
Enter
13-
Sleep 2s
14-
15-
Clear
16-
17-
Type "devmap analyze --json | head -20"
10+
Type "devmap --help"
1811
Enter
1912
Sleep 2s

packages/cli/test/package-distribution.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ test("npm package metadata supports npx devmap with a minimal tarball", async ()
2626
assert.match(packageJson.version ?? "", /^\d+\.\d+\.\d+(?:-.+)?$/);
2727
assert.equal(
2828
packageJson.description,
29-
"CLI that maps codebases into a persistent, reusable context layer for humans and AI agents."
29+
"CLI that maps codebases into a reusable context layer for developers and AI agents."
3030
);
3131
assert.equal(packageJson.bin?.devmap, "./dist/index.js");
3232
assert.equal(packageJson.engines?.node, ">=22.12");

0 commit comments

Comments
 (0)