Commit Graph

162 Commits

Author SHA1 Message Date
Dax Raad 0e8a59fffc fix(ci): publish v2 as next 2026-06-26 15:55:04 -04:00
Dax Raad 8494c6840e refactor(ci): use branch npm tag 2026-06-26 14:54:35 -04:00
Dax Raad fe0eb4f6e8 fix(ci): use v2 npm tag 2026-06-26 14:53:35 -04:00
Dax Raad 095388a5df feat(tui): add v2 terminal interface 2026-06-26 14:38:25 -04:00
Aiden Cline deec106443 fix: restore dev CI (#33701) 2026-06-24 14:04:50 -05:00
Aiden Cline 0de8af9c63 fix(workflows): serialize desktop release uploads (#30978) 2026-06-05 10:21:22 -05:00
Dax Raad 624113390e ci: publish 2026-06-04 19:23:41 -04:00
Dax 9e11b45908 feat(core): add command registry (#30624) 2026-06-04 02:57:43 -04:00
Dax 047da18acd Fix npm CLI binary installation (#27801) 2026-05-15 18:43:37 -04:00
Brendan Allan f0449b3fae build(ci): use native arm64 runner for desktop linux arm64 builds (#27250) 2026-05-13 12:52:18 +08:00
Aiden Cline c72de0a1ca ci: GitHub Actions dependencies (#26962) 2026-05-11 19:50:35 -05:00
Brendan Allan b862eacc03 refactor(desktop): consolidate desktop-electron into desktop package (#25822) 2026-05-05 13:43:36 +08:00
Brendan Allan 74b2a5cade ci: only build electron desktop (#19067) 2026-05-03 19:10:15 +05:30
Brendan Allan 16d96ee5cb desktop: sentry integration (#15300)
Co-authored-by: Jay V <air@live.ca>
2026-05-01 11:56:31 +08:00
Dax Raad 48f31193ca ci: enable sourcemaps for beta releases
Generate linked sourcemaps when building beta releases to help users
debug issues with readable stack traces.
2026-04-30 00:42:22 -04:00
Brendan Allan 8827f84aac ci: add platform-specific bun install flags (#23822) 2026-04-24 04:50:34 +00:00
Dax Raad 7837ae74ff ci: ok one more time 2026-04-14 23:22:07 -04:00
Dax Raad b061c5b683 ci: remove Tauri desktop builds from release workflow to simplify distribution 2026-04-14 23:14:08 -04:00
Dax Raad 6a616207e8 ci: enable beta branch releases with auto-update support 2026-04-12 14:40:24 -04:00
Dax Raad 618dd14702 ci: enable signed Windows builds on beta branch
Allows beta releases to include properly signed Windows CLI executables, ensuring consistent security verification across all release channels.
2026-04-12 13:16:38 -04:00
Dax Raad 6916bd4be2 ci: prevent beta branch builds from triggering production release steps
Skip Windows and Linux code signing, along with artifact downloads for
the beta branch to ensure beta builds don't go through production
release processes.
2026-04-09 17:06:53 -04:00
Dax Raad 40d030cd51 ci: skip winget publish on beta and ensure finalize always runs
Beta releases no longer trigger unnecessary Winget submissions, and release
finalization now completes even when some build artifacts are missing.
2026-04-09 16:34:05 -04:00
Luke Parker 0ec5aa84e2 feat(ci): use Azure Artifact Signing for Windows releases (#15201) 2026-03-28 11:20:19 +10:00
Luke Parker 8c6ddb0afe feat(windows): add arm64 release targets for cli and desktop (#16696) 2026-03-12 00:25:09 +00:00
Brendan Allan b534031e0d ci: setup node in tauri build 2026-03-11 16:09:17 +08:00
Brendan Allan b2b29ac148 ci: remove electron beta requirement 2026-03-04 22:38:23 +08:00
Brendan Allan f82d73e2b9 ci: only publish electron on beta 2026-03-04 22:21:56 +08:00
Brendan Allan dffd2d0ae4 desktop: add electron version (#15663) 2026-03-04 15:12:34 +08:00
Luke Parker 3409375fd6 fix: most segfaults on windows with Bun v1.3.10 stable (#15181) 2026-02-26 17:55:01 +10:00
Luke Parker 173b320bec upgrade to bun 1.3.10 canary and force baseline builds always (#14843) 2026-02-24 16:06:45 +10:00
Brendan Allan 3fbd2363db desktop: publish betas to separate repo (#14376) 2026-02-20 22:33:21 +08:00
Goni Zahavy 483f0e31a5 ci: fixed missing if condition (#13934) 2026-02-17 12:42:55 +08:00
Goni Zahavy 283c2209d5 ci: fixed Rust cache for 'cargo install' in publish.yml (#13907) 2026-02-17 12:13:33 +08:00
Goni Zahavy 69ab1be1a4 ci: fixed apt cache not working in publish.yml (#13897) 2026-02-16 17:31:38 -06:00
Dax Raad 43ea8fd619 ci: use native ARM runner for faster Linux ARM builds
Switch from cross-compilation on x86_64 to native ARM runner, which improves build speed and reliability for Linux ARM binary distribution.
2026-02-02 10:06:21 -05:00
Dax Raad 58854a2198 ci: reduce aarch64 build runner to 4 vcpu to lower infrastructure costs 2026-02-02 09:44:19 -05:00
Dax Raad 061357e660 ci 2026-02-02 09:37:37 -05:00
Dax Raad 904c8e560d ci: increase ARM runner to 8 vCPUs for faster Tauri builds 2026-01-30 21:06:48 +00:00
Dax Raad 70e86a8629 ci 2026-01-30 00:56:45 -05:00
Dax Raad 413925cfb6 ci 2026-01-30 00:48:08 -05:00
Dax Raad f4c01a04f4 ci 2026-01-30 00:46:12 -05:00
Dax Raad cd7941e7f7 ci 2026-01-30 00:44:58 -05:00
Dax Raad b8adf210f0 ci 2026-01-30 00:25:52 -05:00
Dax Raad bb3b376d7d ci 2026-01-30 00:23:52 -05:00
Dax Raad e26ef19d0f ci 2026-01-30 00:21:30 -05:00
Dax Raad 194dc74fc8 ci 2026-01-30 00:18:50 -05:00
Dax Raad eef25b6ed5 ci 2026-01-30 00:15:21 -05:00
Dax Raad a5cab2f070 ci 2026-01-30 00:07:56 -05:00
Dax Raad 56eb4fabc5 ci 2026-01-30 00:04:51 -05:00
Dax Raad ec95b69c4e ci: cache apt packages to reduce CI build times on ubuntu 2026-01-29 21:51:53 -05:00