esengine
d67f2835ac
ci(release): publish 1.x without deploying or verifying the website
...
The website is released from its own branch and renders the changelog from
that branch's catalog, so the 1.x publication could dispatch Pages and still
fail on a changelog page it does not own (v1.39.2: "public changelog returned
HTTP 404" after every product surface had shipped).
- Postflight now verifies tags, CLI and Desktop releases, npm, the Desktop
Stable manifest on dl.reasonix.io and the Homebrew cask, attaches
release-event.json, and completes. sync-release-site.sh becomes
reconcile-release-publication.sh without the Pages dispatch/watch stages.
- The stable manifest check stays: it reads dl.reasonix.io/latest/latest.json,
the Desktop updater pointer on R2, not the website. The Homebrew check moves
out of the site verifier and reads the tap through the contents API.
- Drop the homepage/changelog/hydrated-DOM probes, observe-release-site.sh,
release-site-fetch, and the pages.yml dispatches in release-stable.yml and
release-desktop.yml together with the actions: write they needed.
- Ledger: the site fragment becomes a pointer fragment (stableManifest,
homebrew); homepage and changelog surfaces are gone.
2026-09-27 05:55:11 -07:00
..
2026-09-22 15:54:22 +08:00
2026-07-18 01:11:36 +08:00
2026-09-23 19:53:50 +00:00
2026-09-09 10:44:35 +08:00
2026-09-18 17:00:33 +08:00
2026-09-18 17:00:33 +08:00
2026-08-05 16:19:04 +08:00
2026-08-15 23:31:02 +08:00
2026-08-15 23:31:02 +08:00
2026-09-24 05:25:44 +08:00
2026-09-22 18:46:01 +08:00
2026-08-04 13:20:08 +08:00
2026-08-04 13:20:08 +08:00
2026-09-23 19:26:37 +00:00
2026-08-02 23:43:21 +08:00
2026-09-18 04:55:03 +08:00
2026-09-27 05:55:11 -07:00
2026-09-27 05:55:11 -07:00
2026-09-18 17:00:33 +08:00
2026-09-18 17:00:33 +08:00
2026-09-27 04:29:09 +00:00
2026-07-31 08:18:49 +08:00
2026-09-26 00:51:06 -07:00
2026-07-31 08:18:49 +08:00
2026-07-29 15:09:26 +08:00
2026-07-25 06:53:53 +08:00
2026-08-03 17:03:43 +08:00
2026-09-26 00:51:06 -07:00
2026-09-24 23:03:03 -07:00
2026-07-29 15:09:26 +08:00
2026-09-26 07:22:04 -07:00
2026-09-18 17:00:33 +08:00
2026-09-21 00:13:58 +08:00
2026-09-09 10:44:35 +08:00
2026-07-04 22:31:10 +08:00
2026-09-25 22:22:10 -07:00
2026-09-25 22:22:10 -07:00
2026-09-23 19:53:50 +00:00
2026-09-26 00:51:06 -07:00
2026-09-26 00:51:06 -07:00
2026-09-26 07:22:04 -07:00
2026-09-22 15:54:22 +08:00
2026-09-07 21:29:44 +08:00
2026-09-22 15:54:22 +08:00
2026-09-15 22:05:45 +08:00
2026-09-24 06:24:00 +08:00
2026-09-23 19:40:18 +00:00
2026-07-16 01:43:52 +08:00
2026-09-25 10:37:06 -07:00
2026-09-18 17:00:33 +08:00
2026-09-15 14:09:25 +00:00
2026-09-15 14:09:25 +00:00
2026-09-10 22:12:59 +08:00
2026-09-25 08:44:12 -07:00
2026-09-23 11:54:15 +08:00
2026-09-23 11:54:15 +08:00
2026-09-21 00:13:58 +08:00
2026-09-15 10:06:48 +00:00
2026-09-26 00:51:06 -07:00
2026-09-26 00:51:06 -07:00
2026-09-27 05:55:11 -07:00
2026-09-27 05:55:11 -07:00
2026-09-18 17:19:02 +08:00
2026-09-18 17:19:02 +08:00
2026-09-26 23:24:50 -07:00
2026-09-26 23:24:50 -07:00
2026-09-26 23:24:50 -07:00
2026-09-26 23:24:50 -07:00
2026-07-31 01:12:23 +08:00
2026-09-26 23:24:50 -07:00
2026-09-26 23:24:50 -07:00
2026-09-27 05:55:11 -07:00
2026-09-27 05:55:11 -07:00
2026-09-18 17:00:33 +08:00
2026-09-18 17:00:33 +08:00
2026-07-29 22:23:57 -07:00
2026-07-29 22:23:57 -07:00
2026-09-27 05:55:11 -07:00
2026-08-06 14:47:24 +09:00
2026-09-24 23:03:03 -07:00
2026-08-03 01:05:09 +08:00
2026-09-26 00:51:06 -07:00
2026-08-01 11:47:55 +08:00
2026-09-24 05:25:44 +08:00
2026-09-24 05:25:44 +08:00
2026-08-03 01:05:09 +08:00
2026-09-22 15:54:22 +08:00
2026-09-16 10:30:31 +00:00
2026-09-14 13:10:01 +08:00
2026-09-16 10:30:31 +00:00
2026-07-29 23:22:15 -07:00
2026-07-29 23:22:15 -07:00
2026-09-27 05:55:11 -07:00
2026-08-03 16:04:05 +08:00
2026-09-17 23:21:18 +08:00
2026-09-17 18:05:23 +08:00
2026-09-21 05:30:07 +08:00
2026-09-25 09:38:35 -07:00
2026-09-25 09:38:35 -07:00
2026-09-26 00:13:25 -07:00
2026-07-21 14:39:40 +08:00
2026-07-21 14:39:40 +08:00
2026-08-06 14:47:24 +09:00
2026-09-24 23:03:03 -07:00
2026-09-18 17:47:06 +08:00
2026-09-18 17:47:06 +08:00
2026-09-27 05:55:11 -07:00
2026-09-21 07:44:11 +08:00
2026-08-03 01:05:09 +08:00
2026-08-03 01:05:09 +08:00
2026-09-24 05:48:52 +08:00
2026-09-24 05:48:52 +08:00
2026-08-01 18:07:17 +08:00
2026-08-01 18:07:17 +08:00
2026-09-24 23:03:03 -07:00
2026-09-14 15:44:15 +08:00
2026-09-18 17:00:33 +08:00
2026-09-18 17:47:06 +08:00
2026-09-18 17:47:06 +08:00
2026-09-18 17:23:13 +08:00
2026-09-18 17:23:13 +08:00
2026-09-18 17:00:33 +08:00
2026-09-18 17:00:33 +08:00
2026-09-21 07:43:58 +08:00
2026-09-21 07:43:58 +08:00
2026-07-18 08:36:22 +08:00
2026-09-27 05:55:11 -07:00
2026-09-17 13:57:43 +08:00
2026-09-14 16:34:08 +08:00
2026-09-14 16:34:08 +08:00
2026-09-17 13:57:43 +08:00
2026-09-17 18:05:23 +08:00
2026-09-22 19:29:56 +08:00
2026-09-25 08:44:12 -07:00
2026-09-22 19:29:56 +08:00
2026-09-25 09:38:35 -07:00