bitsofchris_openaugi-obsidi.../tests
Chris Lettieri cc62c4d591 release tooling: scripts/release.sh + version-consistency guard test
Codify the release process so we stop drifting version files and stop
leaving the repo advertising a version with no published release (the
inconsistency that plausibly got the plugin auto-removed from the store).

- scripts/release.sh: one-shot, self-verifying release. Bumps manifest.json,
  package.json AND versions.json in lockstep, runs tests+build, pushes,
  tags (no v prefix), waits for CI, PUBLISHES the draft immediately, then
  verifies root manifest == released asset == tag. Includes a store-listing
  health check.
- tests/version-consistency.test.ts: guard test — fails the build if the
  three version files ever disagree (catches a forgotten versions.json bump
  before tagging).
- docs/PUBLISHING.md: rewritten script-first; adds versions.json (was
  omitted), the publish-immediately rule, and a 'if de-listed from the
  store' runbook (ask #plugin-dev, community.obsidian.md portal, the
  'entry already exists' gotcha).
- CLAUDE.md: quick-summary now points at the script and the three files.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 15:04:53 -04:00
..
mocks Fix mobile compatibility: dynamic import for task dispatch 2026-02-25 21:53:33 -05:00
vault mock api testing 2026-02-25 08:03:28 -05:00
context-gathering-service.test.ts mock api testing 2026-02-25 08:03:28 -05:00
distill-service.test.ts test: make distill date-range filter test deterministic 2026-07-07 08:27:40 -04:00
file-service.test.ts mock api testing 2026-02-25 08:03:28 -05:00
filename-utils.test.ts mock api testing 2026-02-25 08:03:28 -05:00
openai-service.test.ts mock api testing 2026-02-25 08:03:28 -05:00
task-dispatch-service.test.ts user prompt 2026-02-25 17:34:31 -05:00
task-file-service.test.ts M3b: Augi task-file commands; deprecate Task Dispatch 2026-07-07 08:26:30 -04:00
version-consistency.test.ts release tooling: scripts/release.sh + version-consistency guard test 2026-07-07 15:04:53 -04:00