Commit Graph

883 Commits

Author SHA1 Message Date
github-actions[bot] 5c3c2f2b3d release: v1.4.129-rc.0 2026-07-08 00:55:27 +00:00
Jinwoo Hong c256a5a417
Windows terminal update-survival (single consolidated PR) (#7538) 2026-07-07 19:21:07 -04:00
github-actions[bot] 1b66de0426 release: v1.4.127-rc.5 2026-07-07 22:14:27 +00:00
github-actions[bot] eed0058168 release: v1.4.127-rc.0 2026-07-07 05:04:32 +00:00
Neil f311307560
Add max-lines ratchet CI gate to block new line-limit bypasses (#7608)
oxlint already fails any file over max-lines that is not suppressed, so the
only way to grow past the budget is to add an eslint/oxlint-disable max-lines
comment or a per-file max-lines bump in mobile/.oxlintrc.json. This adds a CI
gate that freezes the current set of suppressions (config/max-lines-baseline.txt,
355 grandfathered entries) and fails the build when a NEW one appears — with a
loud, actionable message pointing at 'split the file'. Existing oversized files
are untouched; the baseline may only shrink (pnpm check:max-lines-ratchet --prune).

Wired into the root lint script and as a dedicated pr.yml step. Unit-tested
(15 cases) and verified against all three failure paths + clean-tree pass.

Co-authored-by: Orca <help@stably.ai>
2026-07-06 17:12:27 -07:00
github-actions[bot] ee2e3a30a5 release: v1.4.126 2026-07-06 22:59:57 +00:00
github-actions[bot] 014fd3cf26 release: v1.4.126-rc.0 2026-07-06 22:14:09 +00:00
Jinwoo Hong 417723411e
perf(source-control): stop gh rate-limit storms and idle git-status spawn churn (#7595)
Co-authored-by: Orca <help@stably.ai>
2026-07-06 15:12:56 -07:00
github-actions[bot] 28495f6036 release: v1.4.125 2026-07-06 20:25:41 +00:00
github-actions[bot] d8ed41f74c release: v1.4.125-rc.2 2026-07-06 18:27:45 +00:00
github-actions[bot] 883b56be6e release: v1.4.125-rc.1 2026-07-06 17:50:35 +00:00
github-actions[bot] 057db5b287 release: v1.4.125-rc.0 2026-07-06 17:14:30 +00:00
github-actions[bot] f2393c9555 release: v1.4.124 2026-07-06 08:22:48 +00:00
Jinwoo Hong 3b081c11e0
Revert "feat(daemon): Phase 0 update-survival groundwork — daemon file log + packaged-update proof harness (#7532)" (#7535)
This reverts commit e9b9836da5.
2026-07-06 01:12:37 -07:00
Jinwoo Hong e9b9836da5
feat(daemon): Phase 0 update-survival groundwork — daemon file log + packaged-update proof harness (#7532)
Two independent pieces, no behavior change to terminal handling:

1. Daemon lifecycle file log. The detached daemon runs with stdio
ignored, so field failures have zero daemon-side evidence. The daemon
now writes rotated NDJSON lifecycle events (startup/ready/hello
accept+reject/session create/attach/exit/kill/shutdown/uncaught
exceptions) to logs/daemon.log via a new optional --log-file fork arg.
Fail-open (any fs error disables logging), adoption-neutral (old
daemons without the arg keep working, protocol untouched), and the
diagnostic bundle collector now includes the file, bounded by the same
lookback window as trace spans.

2. tools/win-update-e2e: a packaged NSIS update proof harness. Installs
version N, drives the installed app (isolated userData), plants a
canary marker session, silently updates to N+1, relaunches, and
asserts an explicit expectations profile: --expect cold-restore
(today's behavior) or --expect survival (the Phase 1 target). Window
flashes are detected by baseline-diffed window enumeration with
canary-title attribution; daemons are identified by command-line
marker, never exe name. Refuses to run when a pre-existing Orca app is
running or (without --allow-existing-install) installed, and only
uninstalls an install it fully owns.
2026-07-06 01:09:54 -07:00
github-actions[bot] ecff85401d release: v1.4.124-rc.9 2026-07-06 06:14:25 +00:00
github-actions[bot] dacb84bbb5 release: v1.4.124-rc.8 2026-07-06 05:51:34 +00:00
github-actions[bot] 638a8f71f3 release: v1.4.124-rc.7 2026-07-06 05:14:01 +00:00
github-actions[bot] 61bd98db6f release: v1.4.124-rc.5 2026-07-06 02:52:58 +00:00
github-actions[bot] 0fa8589abf release: v1.4.124-rc.4 2026-07-06 00:25:02 +00:00
github-actions[bot] f3f67a51f5 release: v1.4.124-rc.3 2026-07-05 23:34:53 +00:00
github-actions[bot] eee2d9807d release: v1.4.124-rc.2 2026-07-05 22:39:26 +00:00
github-actions[bot] dbf1da0f44 release: v1.4.124-rc.1 2026-07-05 19:51:20 +00:00
github-actions[bot] 4b2e4735d7 release: v1.4.124-rc.0 2026-07-05 19:29:31 +00:00
github-actions[bot] 17d5eff5d6 release: v1.4.123-rc.1 2026-07-05 06:02:14 +00:00
github-actions[bot] 85adb2ddad release: v1.4.123-rc.0 2026-07-05 00:22:51 +00:00
github-actions[bot] ad329e2f26 release: v1.4.122-rc.4 2026-07-04 22:41:11 +00:00
github-actions[bot] 8070e65778 release: v1.4.122-rc.3 2026-07-04 07:27:11 +00:00
github-actions[bot] 7595baccef release: v1.4.122-rc.2 2026-07-04 06:21:22 +00:00
github-actions[bot] 19bb7df93a release: v1.4.122-rc.1 2026-07-04 05:49:42 +00:00
Brennan Benson 1282f5c2da
Add reliability gate manifest (#7001)
Co-authored-by: Orca <help@stably.ai>
2026-07-03 19:26:00 -07:00
github-actions[bot] 266defab34 release: v1.4.122-rc.0 2026-07-04 02:25:39 +00:00
github-actions[bot] 41e395b66b release: v1.4.121-rc.6 2026-07-04 00:24:44 +00:00
github-actions[bot] 0bc417e04d release: v1.4.121-rc.5 2026-07-03 23:41:58 +00:00
github-actions[bot] f3e103ebe7 release: v1.4.121-rc.3 2026-07-03 21:28:43 +00:00
github-actions[bot] a4f9dda71a release: v1.4.121-rc.1 [rc-slot:2026-07-03-03] 2026-07-03 10:57:58 +00:00
github-actions[bot] 0ab4d8925c release: v1.4.120 2026-07-03 07:06:43 +00:00
github-actions[bot] 8e1ce20289 release: v1.4.120-rc.6 2026-07-03 06:44:20 +00:00
github-actions[bot] bf6a39987c release: v1.4.120-rc.5 2026-07-03 05:50:01 +00:00
github-actions[bot] f7ec1c727e release: v1.4.120-rc.4 2026-07-03 04:28:04 +00:00
github-actions[bot] 777b757cdb release: v1.4.120-rc.3 2026-07-03 01:25:04 +00:00
github-actions[bot] 025448f06b release: v1.4.120-rc.2 2026-07-02 23:43:43 +00:00
github-actions[bot] ce997b001d release: v1.4.120-rc.0 [rc-slot:2026-07-02-15] 2026-07-02 22:35:04 +00:00
github-actions[bot] 4782b8d3bf release: v1.4.119 2026-07-02 22:21:07 +00:00
github-actions[bot] 2d4b46b44f release: v1.4.119-rc.0 2026-07-02 21:51:38 +00:00
github-actions[bot] 98a78f1e0c release: v1.4.118 2026-07-02 20:12:17 +00:00
github-actions[bot] a81629e862 release: v1.4.118-rc.5 2026-07-02 19:35:52 +00:00
github-actions[bot] 6bca68ae09 release: v1.4.118-rc.3 2026-07-02 19:13:04 +00:00
github-actions[bot] 33fda893e9 release: v1.4.118-rc.2 2026-07-02 18:43:30 +00:00
github-actions[bot] 1ac6de1ccb release: v1.4.118-rc.1 2026-07-02 18:01:05 +00:00