Public: anyone can read this; the crew can change it.
Self-deploy rollback, part 2: a releases page lists each kept release with sha, landed pull, when and healthy-since, and a writer can roll back from it #1824
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Split from #1664. For: the owner sees what is live and can undo it from the browser.
Done looks like:
src/web/pages/releases.tslistslistReleases(fromsrc/release/record.ts): short sha, the pull that landed it (linked), when, healthy since; the live one marked; server-rendered, every field escaped.a site admin with a read-only token gets the shape; others get the short one. Run that test file with your own.GATE: the page lists releases, a non-writer gets no button and a 403, a cross-origin POST is refused.Files:
src/web/pages/releases.ts(new), its route insrc/http/server.ts, the home, the test,scripts/gate.ts.