Tom Boucher
3e2682d3c9
fix( #3130 ): harden update.md npx invocations against cache-stale and token-routing failures ( #3136 )
...
* fix(#3130 ): harden update.md npx invocations against cache-stale and token-routing
Two failure modes with the old form:
1. Cache-stale: npx serves a cached older version (no --package= flag)
2. Token-routing: Bash-tool wrapper misroutes @ token in package@tag spec
All three sibling invocations (local/global/unknown) now use:
npx -y --package=get-shit-done-cc@latest -- get-shit-done-cc $ARGS
--package= forces a fresh registry fetch; -- prevents token misrouting.
Also fixes the manual-update hint in the error-exit block.
Regression test: tests/bug-3130-update-npx-robust-invocation.test.cjs
Suite: 6973/6973 pass. Closes #3130 .
* fix(lint): allow-test-rule for update.md structural contract test
2026-05-05 15:01:59 -04:00
..
2026-04-26 13:33:35 -04:00
2026-04-27 12:31:32 -04:00
2026-04-25 10:59:33 -04:00
2026-04-25 10:59:33 -04:00
2026-05-02 23:12:50 -04:00
2026-04-25 10:59:33 -04:00
2026-04-25 10:59:33 -04:00
2026-04-26 13:33:35 -04:00
2026-05-02 17:23:44 -04:00
2026-04-25 10:59:33 -04:00
2026-04-30 00:43:47 -04:00
2026-05-02 23:12:50 -04:00
2026-04-27 12:31:43 -04:00
2026-05-02 23:12:50 -04:00
2026-05-02 23:12:50 -04:00
2026-04-27 12:31:43 -04:00
2026-04-27 12:31:43 -04:00
2026-05-02 23:12:50 -04:00
2026-04-27 12:31:43 -04:00
2026-04-25 10:59:33 -04:00
2026-05-04 23:13:33 -04:00
2026-05-01 13:36:44 -04:00
2026-04-26 13:33:35 -04:00
2026-04-26 13:33:52 -04:00
2026-04-25 10:59:33 -04:00
2026-05-02 17:23:44 -04:00
2026-05-01 09:32:21 -04:00
2026-05-04 22:54:01 -04:00
2026-04-25 10:59:33 -04:00
2026-04-25 10:59:33 -04:00
2026-04-25 16:47:55 -04:00
2026-04-20 18:21:35 -04:00
2026-04-30 01:04:41 -04:00
2026-05-05 10:51:10 -04:00
2026-04-27 12:31:43 -04:00
2026-04-25 10:59:33 -04:00
2026-04-29 21:52:20 -04:00
2026-04-25 10:59:33 -04:00
2026-04-25 10:59:33 -04:00
2026-05-02 23:12:50 -04:00
2026-04-26 13:33:35 -04:00
2026-04-27 12:31:43 -04:00
2026-04-27 12:31:43 -04:00
2026-04-27 12:31:43 -04:00
2026-05-04 23:13:33 -04:00
2026-05-02 23:12:50 -04:00
2026-05-04 22:54:01 -04:00
2026-03-12 11:35:45 -06:00
2026-04-25 10:59:33 -04:00
2026-04-27 12:31:43 -04:00
2026-04-27 12:31:43 -04:00
2026-05-04 23:13:33 -04:00
2026-04-25 14:18:34 -04:00
2026-04-27 12:31:43 -04:00
2026-04-25 10:59:33 -04:00
2026-05-02 00:29:45 -04:00
2026-05-04 22:47:16 -04:00
2026-05-04 23:18:41 -04:00
2026-05-02 00:29:34 -04:00
2026-04-27 12:31:43 -04:00
2026-04-25 10:59:33 -04:00
2026-05-04 22:52:30 -04:00
2026-04-27 12:31:43 -04:00
2026-04-26 13:33:35 -04:00
2026-04-26 13:33:35 -04:00
2026-04-25 10:59:33 -04:00
2026-04-26 13:33:54 -04:00
2026-04-25 10:59:33 -04:00
2026-05-01 11:25:10 -04:00
2026-04-27 12:31:43 -04:00
2026-04-27 12:31:43 -04:00
2026-05-01 11:06:24 -04:00
2026-04-25 10:59:33 -04:00
2026-04-27 12:31:43 -04:00
2026-05-01 11:25:10 -04:00
2026-04-25 10:59:33 -04:00
2026-04-25 10:59:33 -04:00
2026-05-02 23:12:50 -04:00
2026-05-04 23:13:33 -04:00
2026-04-27 12:31:43 -04:00
2026-04-25 10:59:33 -04:00
2026-04-25 10:59:33 -04:00
2026-05-05 15:01:59 -04:00
2026-04-26 13:33:35 -04:00
2026-04-23 00:26:53 -04:00
2026-04-27 12:31:43 -04:00