@ebowwa/release-kit
v0.1.0
Published
SecondSee app release infrastructure: release registry, R2 manifest publishing, plugin catalogs, and the `app-release` CLI. Extracted from secondsee cloud/server/src/releases.
Readme
@ebowwa/release-kit
SecondSee app release infrastructure: the release registry (source of truth for
releasable apps), immutable R2 manifest publishing, per-app plugin catalogs,
and the app-release CLI (publish / rollback / verify / media /
plugin / registry).
Extracted from the secondsee monorepo (cloud/server/src/releases) into
ebowwa/distribution-store.
The relay server imports the registry + manifest helpers from here; publishing
runs through bin/app-release with credentials from the service environment
(R2 via @ebowwa/object-store).
Usage
bunx --package @ebowwa/release-kit app-release registry # validate registry
bunx --package @ebowwa/release-kit app-release publish <app> \
--version 1.2.3 --channel stable --artifact app.dmg # publish
bunx --package @ebowwa/release-kit app-release verify <app> --version 1.2.3Consumed as a library:
import { RELEASE_APPS, publishRelease, releaseManifestKey } from "@ebowwa/release-kit";Runtime: Bun (ships TypeScript source; ESM only).
