sotashimozono_obsidian-remo.../plugin/scripts
sotashimozono 9d231235c0
feat: BRAT manifest-beta channel + release asset (Phase G) (#231)
Issue #126 Phase G — enable BRAT --beta installs from this repo so
external testers can subscribe to the auto-update channel before the
1.0 community-store submission.

Changes:
- manifest-beta.json (NEW, root) — what BRAT --beta polls. Pre-1.0
  it tracks manifest.json byte-for-byte (every merge IS a beta);
  diverges from stable when a `next` branch is cut for post-1.0 work.
- plugin/scripts/bump-version.mjs — npm version flow now writes
  manifest-beta.json alongside the existing four files. No new public
  API; doc-comment updated to spell out the BRAT contract.
- plugin/package.json — `version` script `git add`s the new file.
- .github/workflows/version-check.yml — new `manifest-beta == manifest`
  assertion guards against a hand-edit drifting the two channels apart.
  Drop this assert when `next` branch is introduced.
- .github/workflows/release.yml — manifest-beta.json added to the
  GitHub Release `files:` block so BRAT can fetch it as a release asset.
- README.md — Install section split into Option A (BRAT, recommended)
  and Option B (manual). The previous one-line BRAT mention was easy
  to miss; promoting it as the primary path matches the bug-bash flow
  for the rest of Phase G.
- Version bump 0.4.125 → 0.4.126 (touches manifest.json,
  manifest-beta.json, plugin/manifest.json, plugin/versions.json,
  versions.json, plugin/package.json, plugin/package-lock.json).

Verified locally: bump-version.mjs syncs all four manifests + the new
beta to the same version; `diff manifest.json manifest-beta.json`
returns clean (CI assert will pass).

Closes the `manifest-beta.json` checkbox in Phase G of #126.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 06:19:41 +09:00
..
perf ci(plugin): Phase C.M10 — perf-bench off the PR critical path; nightly + workflow_dispatch (0.4.48) 2026-04-29 08:39:01 +09:00
build-server.mjs feat(plugin): auto-deploy obsidian-remote-server over SSH 2026-04-25 17:40:45 +09:00
bump-version.mjs feat: BRAT manifest-beta channel + release asset (Phase G) (#231) 2026-05-04 06:19:41 +09:00
cdp-tail.mjs chore: monorepo restructure (plugin/ + server/ + proto/) 2026-04-25 10:52:52 +09:00
dev-install.mjs chore(security): replace personal info with generic placeholders (0.3.2) 2026-04-27 11:30:25 +09:00
replay-prev-tests.mjs ci(replay): replay previous release tag's tests against current source 2026-04-30 17:54:22 +09:00
start-test-sshd.mjs fix(test): integration sshd healthcheck (install iproute2 + dump logs on fail) 2026-04-27 14:23:59 +09:00
stop-test-sshd.mjs feat(test): docker sshd integration test environment (Tier B-1+B-3, 0.4.0) 2026-04-27 14:05:55 +09:00