Commit graph

179 commits

Author SHA1 Message Date
Simon Klee
1cf61593b5
ci: fix node build (#44349) 2026-08-23 11:26:26 +02:00
Simon Klee
853d3534e5
cli: share app archive across Node builds (#44331) 2026-08-23 09:11:54 +02:00
Dax Raad
54e2eef182 ci: use bun 1.4.0 instead of canary for publish builds 2026-08-22 20:44:26 -04:00
Dax Raad
56e66656b8 fix(ci): limit cli publish build time 2026-08-18 15:43:47 -04:00
Dax Raad
8cacf150db chore: skip node cli publish build 2026-08-17 22:49:48 -04:00
Dax Raad
0e99cb987a fix(desktop): use built CLI during beta build 2026-08-16 03:20:15 -04:00
Dax Raad
9e22c40fff feat: align V2 beta release channels 2026-08-15 18:40:23 -04:00
Dax Raad
d8e1753330 chore(cli): build binaries with Bun 1.4 2026-08-15 17:51:09 -04:00
Dax Raad
aec4b711f6 ci: make v2 publishing manual 2026-08-13 01:13:11 -04:00
opencode-agent[bot]
ff3ecefd24
fix(cli): sign macOS preview binaries (#40662)
Co-authored-by: Ryan Vogel <89211796+R44VC0RP@users.noreply.github.com>
2026-08-11 15:37:44 -04:00
Luke Parker
1aef4de853
chore(desktop): skip unused beta CLI builds (#41673) 2026-08-11 15:07:21 +10:00
Luke Parker
c2b754bb03
feat(desktop): publish v2 beta desktop (#41626) 2026-08-11 14:33:31 +10:00
opencode-agent[bot]
0dcedc199c
chore: merge dev into v2 (#41460)
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com>
2026-08-10 03:36:24 +00:00
Dax Raad
c2351e308f fix(ci): skip legacy artifacts on v2 2026-07-21 19:11:52 -04:00
Simon Klee
f8470404e3
fix(cli): stabilize Windows ARM64 Node builds (#37503) 2026-07-17 16:45:14 +02:00
Simon Klee
2180fb8e7b
ci: fix node publish multi-arch install (#37497) 2026-07-17 16:16:43 +02:00
Simon Klee
a1b274e6f8
node v2 cli support (#36309) 2026-07-17 14:45:06 +02:00
Dax Raad
ac2a78391f fix(ci): publish v2 as next 2026-06-26 15:55:04 -04:00
Dax Raad
ad4f1c1018 refactor(ci): use branch npm tag 2026-06-26 14:54:35 -04:00
Dax Raad
a0afb63ed0 fix(ci): use v2 npm tag 2026-06-26 14:53:35 -04:00
Dax Raad
e6f660fecf feat(tui): add v2 terminal interface 2026-06-26 14:38:25 -04:00
Aiden Cline
1ddb75dd3e
fix: restore dev CI (#33701) 2026-06-24 14:04:50 -05:00
Aiden Cline
76a81ac7c4
fix(workflows): serialize desktop release uploads (#30978) 2026-06-05 10:21:22 -05:00
Dax Raad
057958c933 ci: publish 2026-06-04 19:23:41 -04:00
Dax
1ff19103a2
feat(core): add command registry (#30624) 2026-06-04 02:57:43 -04:00
Dax
09549661e1
Fix npm CLI binary installation (#27801) 2026-05-15 18:43:37 -04:00
Brendan Allan
10b99b2f5a
build(ci): use native arm64 runner for desktop linux arm64 builds (#27250) 2026-05-13 12:52:18 +08:00
Aiden Cline
5773d43cbf
ci: GitHub Actions dependencies (#26962) 2026-05-11 19:50:35 -05:00
Brendan Allan
b4147c8d08
refactor(desktop): consolidate desktop-electron into desktop package (#25822) 2026-05-05 13:43:36 +08:00
Brendan Allan
e77867ef05
ci: only build electron desktop (#19067) 2026-05-03 19:10:15 +05:30
Brendan Allan
163290bcf0
desktop: sentry integration (#15300)
Co-authored-by: Jay V <air@live.ca>
2026-05-01 11:56:31 +08:00
Dax Raad
8ba374fefa 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
3bfe6a1ef6
ci: add platform-specific bun install flags (#23822) 2026-04-24 04:50:34 +00:00
Dax Raad
a60fd89d1e ci: ok one more time 2026-04-14 23:22:07 -04:00
Dax Raad
da0f81d36f ci: remove Tauri desktop builds from release workflow to simplify distribution 2026-04-14 23:14:08 -04:00
Dax Raad
3c0ad70653 ci: enable beta branch releases with auto-update support 2026-04-12 14:40:24 -04:00
Dax Raad
8c4d49c2bc 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
eac50f9151 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
1a902b291c 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
82fc493520
feat(ci): use Azure Artifact Signing for Windows releases (#15201) 2026-03-28 11:20:19 +10:00
Luke Parker
547eb7676d
feat(windows): add arm64 release targets for cli and desktop (#16696) 2026-03-12 00:25:09 +00:00
Brendan Allan
802416639b
ci: setup node in tauri build 2026-03-11 16:09:17 +08:00
Brendan Allan
1b0d65f80e
ci: remove electron beta requirement 2026-03-04 22:38:23 +08:00
Brendan Allan
faf501200e
ci: only publish electron on beta 2026-03-04 22:21:56 +08:00
Brendan Allan
5cf235fa6c
desktop: add electron version (#15663) 2026-03-04 15:12:34 +08:00
Luke Parker
fce811b52f
fix: most segfaults on windows with Bun v1.3.10 stable (#15181) 2026-02-26 17:55:01 +10:00
Luke Parker
cf5cfb48cd
upgrade to bun 1.3.10 canary and force baseline builds always (#14843) 2026-02-24 16:06:45 +10:00
Brendan Allan
ce17f9dd94
desktop: publish betas to separate repo (#14376) 2026-02-20 22:33:21 +08:00
Goni Zahavy
ea2d089db0
ci: fixed missing if condition (#13934) 2026-02-17 12:42:55 +08:00
Goni Zahavy
4226097228
ci: fixed Rust cache for 'cargo install' in publish.yml (#13907) 2026-02-17 12:13:33 +08:00