Mohamed Boudra
5609c89517
Simplify desktop release pipeline: single build, no process smoke test
...
Replace the 855-line managed-daemon-smoke.mjs (which spawned relay
servers, daemons, and tested E2E connectivity in CI) with a fast
validate-managed-runtime.mjs that checks the bundle is correctly
assembled without launching any processes.
Structural changes:
- Eliminate double-build: removed the pre-build step that compiled the
Tauri app just for smoke testing before tauri-action rebuilt it
- Move version-setting before the build so there's no version confusion
- Sign managed runtime before tauri-action build (macOS)
- Smoke tags now do a real tauri build instead of --no-bundle, giving
actual signal about whether the release would succeed
- Reduce each platform job from ~15 steps to ~12
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 20:43:06 +07:00
Mohamed Boudra
4e4a751921
Improve command center keyboard navigation and new tab shortcut
2026-03-10 20:32:22 +07:00
Mohamed Boudra
6b4978b428
Clean up Windows smoke relay shutdown
2026-03-10 20:22:07 +07:00
Mohamed Boudra
e1f4e6fafb
Fix Windows smoke relay launch
2026-03-10 19:43:30 +07:00
Mohamed Boudra
f09b43eef0
Tighten Windows desktop smoke loop
2026-03-10 19:22:54 +07:00
Mohamed Boudra
2813f35eb1
Relax Windows smoke app build failures
2026-03-10 18:49:10 +07:00
Mohamed Boudra
90dfe36e3e
Speed up Windows desktop smoke
2026-03-10 18:27:02 +07:00
Mohamed Boudra
7588c1791b
Remove accidental release notes
2026-03-10 18:23:43 +07:00
Mohamed Boudra
bfa7f65c3d
chore(release): cut 0.1.24
2026-03-10 18:12:16 +07:00
Mohamed Boudra
51bbebcdd5
Fix Windows smoke npm invocation
2026-03-10 18:12:09 +07:00
Mohamed Boudra
7b4ca8394b
chore(release): cut 0.1.23
2026-03-10 18:01:55 +07:00
Mohamed Boudra
438a9f6d48
Fix Windows smoke path resolution
2026-03-10 18:01:39 +07:00
Mohamed Boudra
9604b8d57b
chore(release): cut 0.1.22
2026-03-10 17:44:28 +07:00
Mohamed Boudra
2a0b0b9109
Fix Windows runtime packaging
2026-03-10 17:44:16 +07:00
Mohamed Boudra
f3338ee824
chore(release): cut 0.1.21
v0.1.21
2026-03-10 17:25:20 +07:00
Mohamed Boudra
e73d40b260
Fix release follow-up issues
2026-03-10 17:25:03 +07:00
Mohamed Boudra
89a25276a5
chore(release): cut 0.1.20
v0.1.20
2026-03-10 17:09:13 +07:00
Mohamed Boudra
244eed8696
Finalize release content
2026-03-10 17:08:25 +07:00
Mohamed Boudra
dce7316931
Skip duplicate smoke artifact rebuilds
2026-03-10 16:45:34 +07:00
Mohamed Boudra
d69addaad2
Relax relay startup timeout in desktop smoke
2026-03-10 16:03:33 +07:00
Mohamed Boudra
845cf68d38
Refactor git actions and update React to 19.1.4
2026-03-10 15:49:33 +07:00
Mohamed Boudra
2b17aa1a1d
Skip GitHub release publishing for smoke tags
2026-03-10 15:23:53 +07:00
Mohamed Boudra
d32c196fd5
Cache desktop release dependencies
2026-03-10 15:06:09 +07:00
Mohamed Boudra
a0266e29e3
Avoid notarization in macOS smoke prebuild
2026-03-10 14:54:26 +07:00
Mohamed Boudra
752d29c146
Prebuild macOS smoke app in CI
2026-03-10 14:38:24 +07:00
Mohamed Boudra
36660b3cc1
Import Apple cert before runtime signing
2026-03-10 13:59:36 +07:00
Mohamed Boudra
bf355aaaf3
Sign macOS managed runtime artifacts
2026-03-10 13:39:58 +07:00
Mohamed Boudra
98d91fd696
Instrument desktop smoke hangs
2026-03-10 13:07:10 +07:00
Mohamed Boudra
8dfc866d40
Enhance CLI section with bash syntax highlighting and updated examples
2026-03-10 13:04:58 +07:00
Mohamed Boudra
15e9569157
refactor: extract stream render model and segment-based rendering
2026-03-10 12:56:18 +07:00
Mohamed Boudra
483dd7cb6d
Use supported Intel macOS runner
2026-03-10 12:40:03 +07:00
Mohamed Boudra
6a0e48c10c
Fix desktop smoke managedHome references
2026-03-10 12:35:13 +07:00
Mohamed Boudra
7a4be5233c
Harden desktop smoke bootstrap check in CI
2026-03-10 12:19:16 +07:00
Mohamed Boudra
965704da20
refactor: extract settings styles and improve badge/button UI
2026-03-10 12:17:37 +07:00
Mohamed Boudra
f760255d50
Avoid macOS CI CLI shim prompt in smoke test
2026-03-10 11:49:35 +07:00
Mohamed Boudra
f3acdedfb1
Fix desktop release runtime bundling
2026-03-10 11:41:49 +07:00
Mohamed Boudra
cc45c3772f
feat: add multi-platform downloads and improve homepage animations
2026-03-10 11:20:17 +07:00
Mohamed Boudra
a3e271a1e7
fix: use freshest comparison base for git status and shortstat
2026-03-09 17:42:27 +07:00
Mohamed Boudra
7b22fc5c3f
refactor: extract Claude binary lookup into separate function
2026-03-09 16:49:00 +07:00
Mohamed Boudra
a15b52efc8
feat: add diff stats and archive actions to workspace sidebar
2026-03-09 16:38:36 +07:00
Mohamed Boudra
7f11b93e0f
fix: add missing Rust imports for Windows build and check in pending changes
...
Add `use std:#️⃣ :{DefaultHasher, Hash, Hasher}` behind #[cfg(windows)]
in runtime_manager.rs — these types are used in hash_seed() which only
compiles on Windows, causing CI failure.
Also includes: app component refactors (agent-list, agent-status-bar,
stream-strategy-web), website index updates, server dep additions
(fast-uri, rotating-file-stream sort), lockfile sync, and removal of
RUNTIME_SIMPLIFICATION_PLAN.md.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
desktop-windows-v0.1.19
2026-03-09 16:09:48 +07:00
Mohamed Boudra
02d74777b2
fix(ci): regenerate lockfile for cross-platform optional deps
...
npm/cli#4828 caused package-lock.json to prune platform variants
not matching the local OS. Regenerated from scratch so Windows CI
gets @tauri-apps/cli-win32-x64-msvc and lightningcss-win32-x64-msvc.
Removed the lightningcss Windows install workaround from desktop
workflow. Removed deprecated asyncRequireModulePath from metro config.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 15:42:35 +07:00
Mohamed Boudra
cf148ba3af
fix(ci): stabilize platform-scoped desktop job gating
2026-03-09 14:47:39 +07:00
Mohamed Boudra
19b6aaa2f3
fix(ci): add platform-scoped desktop retry tags
2026-03-09 13:40:50 +07:00
Mohamed Boudra
97737be91c
fix(ci): install lightningcss for windows desktop builds
desktop-v0.1.19
2026-03-09 13:15:45 +07:00
Mohamed Boudra
e3d7dabb87
fix(ci): support desktop release retries
2026-03-09 12:58:41 +07:00
Mohamed Boudra
a90a7f454c
chore(release): cut 0.1.19
v0.1.19
2026-03-09 11:41:44 +07:00
Mohamed Boudra
8a60dc30d6
feat(release): add draft GitHub release flow
2026-03-09 11:41:21 +07:00
Mohamed Boudra
06f8722f25
Split stream rendering into platform-specific strategies
2026-03-09 11:13:57 +07:00
Mohamed Boudra
e3552f6365
Merge branch 'managed-daemon-bundling'
2026-03-08 20:48:39 +07:00