Releases: mikehasa/golive-skill
Releases · mikehasa/golive-skill
Release list
v0.1.0-alpha.3
GoLive 0.1.0-alpha.3 — an alpha release of the skill and the bundled zero-dependency runtime.
What changed since 0.1.0-alpha.2
- Account isolation in the authentication journey.
auth.isolation: true(withauth.identityPathandauth.isolationPath) seeds a second real test account, and theauth-isolationcheck signs in as both and reads the app's own routes: each account must see only its own user id and rows, a cross-account read fails critically, and a refused or undeclared route skips with the app-code task named. Implemented and mock-covered; its live run comes separately. - The opt-in
auth:smtpstep. Withauth.smtp: resend, the auth project's custom SMTP is written through an approved plan — Resend's host and port, the sender the app already uses, and a password taken from a sending key golive issued — andauth-policythen reportscustom SMTP via Resendinstead of warning about the built-in mailer. The password is write-only, so the read-back confirms the settings and a real auth email remains the only full proof. Implemented and mock-covered, not live-validated. - Preview promotion and rollback.
release.promote: truereleases by promotion (promote:productionre-points production at the preview deployment golive deployed and recorded), andrelease.rollback: truere-points production at an earlier deployment golive itself recorded. Both work on a host that can prove what production serves; a host that cannot is refused with a warning rather than guessed at. - Auth-session evidence fix. The probe names the tables it read, and a refused protected path is corroborated against the public root, so an app's own 401 is no longer confused with an edge one.
- Release-gate dependency fix.
release:checkdeclarespreview:deployas its prerequisite and is the last step of a cut plan, so what it gates is the promotion — not a production deploy the plan emitted before it.
Install
Skills CLI (GitHub, recommended — works without npm):
npx skills add https://github.com/mikehasa/golive-skill --skill golive --globalnpm (same bundle, plus the standalone installer and the terminal CLI):
npx golive@alpha install --agent codexVerify either copy with node <installed-skill>/scripts/golive.mjs version --json; this release reports version 0.1.0-alpha.3, ref v0.1.0-alpha.3 and bundle digest 8dadea83b8f79576205751980a4a46940ffb5c9966f93dec5a8d9c736c5b3359.
The attached tarball is the artifact published to npm as golive@0.1.0-alpha.3 (sha1 491ba203d555a8be80af852b8560270a7c671162).