ethernet
a9793b3ea6
refactor(release): rename the nightly release channel to canary
...
The fast-moving desktop prerelease channel is now "canary" everywhere:
the tag shape (vX.Y.Z-canary.<ts>), the electron-updater/R2 feed dirs
(canary.yml / releases/<os>/canary/), the update-channel consts and CLI
choices, the MSIX build-number derivation, the App Installer channel
paths, and the Windows Store flight var (MS_STORE_CANARY_FLIGHT_ID).
Also renames the scheduled workflow to canary-release.yml and the
release test file to test_release_canary.py, and flips the CLI flags
(--canary / --prune-canaries / prune-canaries subcommand).
Unrelated "nightly" mentions are untouched: Brave's own browser channel
(browser_connect), cron scheduling prose (README, i18n, cron/browser/
kanban docs, zh-Hans), upstream skill docs (comfyui/unsloth/torchtitan),
evals fixtures, Node's node-nightly prereleases, and cron job names in
gateway tests.
Note: MS_STORE_NIGHTLY_FLIGHT_ID was renamed to MS_STORE_CANARY_FLIGHT_ID
in the workflow — the matching repo/org variable on GitHub must be
renamed in repo settings for the Store flight ring to keep working.
2026-09-01 22:15:17 -04:00
..
2026-09-01 11:47:38 +10:00
2026-08-12 18:52:08 -07:00
2026-09-01 16:01:53 -04:00
2026-08-28 15:22:16 +10:00
2026-09-01 10:12:21 -07:00
2026-09-01 22:15:17 -04:00
2026-09-01 20:22:04 -04:00
2026-08-31 12:29:27 -07:00
2026-08-29 21:23:00 -04:00
2026-08-31 18:00:48 -04:00
2026-08-31 18:00:48 -04:00
2026-08-28 05:15:06 -07:00
2026-09-01 01:30:09 -07:00
2026-08-31 18:00:48 -04:00
2026-09-01 20:22:04 -04:00
2026-09-01 20:22:04 -04:00
2026-08-29 21:23:00 -04:00
2026-08-29 21:23:00 -04:00
2026-08-27 13:27:24 +05:30
2026-08-12 16:26:55 -07:00
2026-08-07 08:57:39 -07:00
2026-08-07 08:57:39 -07:00
2026-08-31 11:19:05 -07:00
2026-08-23 20:00:53 -07:00
2026-09-01 20:22:04 -04:00
2026-09-01 20:22:04 -04:00
2026-07-31 21:21:20 -07:00
2026-08-31 18:00:48 -04:00
2026-08-07 17:45:06 +05:30
2026-08-31 18:00:48 -04:00
2026-08-31 18:00:49 -04:00
2026-08-31 18:00:48 -04:00
2026-08-19 19:34:36 -07:00
2026-08-02 20:21:59 -07:00
2026-08-08 15:10:35 +05:30
2026-08-16 06:32:08 -07:00
2026-09-01 20:22:04 -04:00
2026-07-29 11:53:39 -07:00
2026-09-01 20:22:04 -04:00
2026-08-24 15:42:58 +05:30
2026-07-29 08:42:16 -07:00
2026-08-29 21:23:00 -04:00
2026-08-29 21:23:00 -04:00
2026-08-29 19:14:36 -07:00
2026-09-02 08:35:36 +10:00
2026-08-29 21:23:00 -04:00
2026-09-01 20:22:04 -04:00
2026-08-27 13:27:24 +05:30
2026-08-29 21:23:00 -04:00
2026-07-22 21:17:21 -07:00
2026-08-29 21:23:00 -04:00
2026-09-01 20:22:04 -04:00
2026-09-01 08:31:37 -07:00
2026-08-31 10:08:13 -07:00
2026-08-24 15:45:52 +05:30
2026-09-01 07:00:54 -07:00
2026-09-01 20:22:04 -04:00
2026-08-29 18:10:47 -07:00
2026-08-31 18:00:48 -04:00
2026-08-31 18:00:48 -04:00
2026-09-01 20:22:04 -04:00
2026-09-01 20:22:04 -04:00
2026-08-29 21:23:00 -04:00
2026-07-26 23:41:54 -07:00
2026-07-31 22:35:26 -07:00
2026-07-26 18:10:34 -07:00
2026-08-29 21:23:00 -04:00
2026-08-21 14:13:28 +10:00
2026-09-01 20:22:04 -04:00
2026-09-01 20:22:04 -04:00
2026-08-26 16:45:22 -07:00
2026-08-21 02:48:14 +08:00
2026-09-01 20:22:04 -04:00
2026-08-18 16:08:29 -07:00
2026-09-01 20:22:04 -04:00
2026-08-29 21:23:00 -04:00
2026-08-29 21:23:00 -04:00
2026-08-31 18:00:49 -04:00
2026-09-01 16:01:53 -04:00
2026-08-29 21:23:00 -04:00
2026-08-29 21:23:00 -04:00
2026-08-10 12:43:46 -07:00
2026-08-10 12:43:46 -07:00
2026-08-31 18:00:49 -04:00
2026-08-28 22:38:01 -05:00
2026-07-27 21:10:51 -07:00
2026-08-31 18:00:48 -04:00
2026-08-29 21:23:00 -04:00
2026-08-29 17:43:38 -07:00
2026-08-31 18:00:48 -04:00
2026-09-01 22:15:17 -04:00
2026-08-29 21:23:00 -04:00
2026-08-29 21:23:00 -04:00
2026-08-25 04:21:37 -07:00
2026-08-07 09:44:21 -07:00
2026-08-29 21:23:00 -04:00
2026-08-31 18:00:48 -04:00
2026-07-29 11:53:39 -07:00
2026-08-12 21:50:35 -07:00
2026-08-12 21:50:35 -07:00
2026-08-29 21:23:00 -04:00
2026-08-14 01:31:31 -07:00
2026-08-14 01:06:13 -07:00
2026-08-29 20:39:44 +05:30
2026-08-21 14:38:19 -07:00
2026-08-14 01:06:13 -07:00
2026-09-01 18:20:18 -03:00
2026-09-01 18:20:18 -03:00
2026-09-01 20:22:04 -04:00
2026-09-01 16:37:36 -03:00
2026-07-29 10:13:50 -07:00
2026-09-01 20:22:04 -04:00
2026-08-31 18:00:48 -04:00
2026-07-29 10:14:11 -07:00
2026-09-01 12:07:35 -07:00
2026-07-29 17:51:40 -05:00
2026-08-09 10:33:58 -07:00
2026-08-15 00:32:44 -07:00
2026-08-12 20:10:51 -07:00
2026-08-12 20:10:51 -07:00
2026-08-31 08:41:15 -07:00
2026-08-29 21:23:00 -04:00
2026-08-29 21:23:00 -04:00
2026-08-31 18:00:48 -04:00
2026-08-29 21:23:00 -04:00
2026-07-28 22:42:19 -07:00
2026-08-31 18:00:48 -04:00
2026-08-29 21:23:00 -04:00
2026-08-31 18:00:48 -04:00
2026-09-01 20:22:04 -04:00
2026-08-15 00:33:11 -07:00
2026-08-29 21:23:00 -04:00
2026-07-31 21:21:16 -07:00
2026-08-21 00:24:32 -07:00
2026-09-01 16:01:53 -04:00
2026-07-29 11:53:39 -07:00
2026-08-31 10:08:48 -07:00
2026-07-29 10:14:11 -07:00
2026-08-14 13:51:26 -07:00
2026-08-19 08:52:03 -07:00
2026-08-10 17:02:56 -07:00
2026-07-29 17:13:48 +05:30
2026-09-01 16:01:53 -04:00
2026-09-01 21:02:59 -04:00
2026-08-15 01:55:22 -07:00
2026-08-29 21:23:00 -04:00
2026-08-29 21:23:00 -04:00
2026-08-29 21:23:00 -04:00
2026-08-29 21:23:00 -04:00
2026-09-01 20:22:04 -04:00
2026-08-15 02:04:49 -07:00
2026-08-29 21:23:00 -04:00
2026-08-15 02:04:49 -07:00
2026-07-26 19:30:21 -07:00
2026-08-31 14:40:09 -07:00
2026-08-15 00:31:37 -07:00
2026-08-12 19:43:47 -07:00
2026-08-20 02:06:05 -07:00
2026-07-26 08:43:24 -07:00
2026-08-19 19:34:36 -07:00
2026-09-01 20:22:04 -04:00
2026-08-08 15:10:35 +05:30
2026-08-24 20:25:10 -07:00
2026-08-31 18:00:49 -04:00
2026-08-29 21:23:00 -04:00
2026-08-29 21:23:00 -04:00
2026-08-29 21:23:00 -04:00
2026-08-18 02:27:18 -07:00
2026-07-24 16:00:03 -07:00
2026-07-31 23:18:12 -07:00
2026-09-01 20:22:04 -04:00
2026-08-16 01:54:35 -07:00
2026-08-31 18:00:48 -04:00
2026-08-07 17:45:06 +05:30
2026-08-29 21:23:00 -04:00
2026-08-02 16:16:36 -07:00
2026-08-29 19:14:15 -07:00
2026-09-01 20:22:04 -04:00
2026-08-31 10:08:31 -07:00
2026-08-31 10:08:31 -07:00
2026-08-31 18:00:48 -04:00
2026-09-01 07:00:54 -07:00
2026-09-01 22:15:17 -04:00
2026-09-01 22:15:17 -04:00
2026-08-31 18:00:48 -04:00
2026-09-01 20:22:04 -04:00
2026-08-29 21:23:00 -04:00
2026-09-01 20:22:04 -04:00
2026-09-01 07:00:54 -07:00
2026-08-14 16:43:37 -07:00
2026-08-31 18:00:48 -04:00
2026-07-29 19:48:37 -07:00
2026-08-07 10:11:05 -07:00
2026-08-31 18:00:48 -04:00
2026-08-15 01:05:39 -07:00
2026-07-29 16:21:54 -07:00
2026-08-16 20:53:44 -07:00
2026-08-27 02:17:56 -07:00
2026-09-01 20:22:04 -04:00
2026-08-29 21:23:00 -04:00
2026-07-29 10:14:11 -07:00
2026-08-01 14:30:16 -07:00
2026-08-19 23:55:20 -07:00
2026-08-31 07:27:50 -07:00
2026-08-29 21:23:00 -04:00