mirror of
https://github.com/sotashimozono/obsidian-remote-ssh.git
synced 2026-07-22 17:10:32 +00:00
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> |
||
|---|---|---|
| .. | ||
| perf | ||
| build-server.mjs | ||
| bump-version.mjs | ||
| cdp-tail.mjs | ||
| dev-install.mjs | ||
| replay-prev-tests.mjs | ||
| start-test-sshd.mjs | ||
| stop-test-sshd.mjs | ||