Brennan Benson
c6299f8b85
Improve Windows release signing reliability ( #6292 )
...
Co-authored-by: Orca <help@stably.ai>
2026-06-24 14:24:42 -07:00
Neil
d992062cf9
fix: publish linux release matrix artifacts ( #6111 )
2026-06-22 18:28:01 -07:00
Jinwoo Hong
7b8adaf5f9
Improve Android mobile release dispatch ( #6087 )
...
Co-authored-by: Orca <help@stably.ai>
2026-06-22 10:51:31 -07:00
Neil
531bcc9a0e
build: publish linux arm64 release artifacts ( #4755 )
2026-06-22 01:07:16 -07:00
Jinwoo Hong
674e1ccee9
Provide TestFlight changelog for external sharing ( #6006 )
...
Co-authored-by: Orca <help@stably.ai>
2026-06-21 16:12:08 -07:00
Jinwoo Hong
f6b82829f4
Improve iOS mobile release versioning ( #5994 )
...
Co-authored-by: Orca <help@stably.ai>
2026-06-21 12:25:25 -07:00
Jinjing
240b5e0a1f
ci: disable Windows rendering release evidence ( #5898 )
2026-06-20 13:25:54 -07:00
Jinjing
c36a14032f
Temporarily disable Windows golden E2E CI ( #5897 )
2026-06-20 02:11:18 -07:00
Jinjing
d053620be3
Use stable PR head SHA for golden E2E checkout
...
Checkout the stable pull request head SHA in the golden E2E experiment workflow so reruns after merge do not fail on missing pull_request merge refs.
2026-06-20 01:44:20 -07:00
OrcaWin
4ea550bbef
fix(release): sign Windows installers with SignPath
...
Co-authored-by: Neil <neil@stably.ai>
2026-06-19 14:06:21 -07:00
Jinwoo Hong
3bd7b36012
Narrow computer-use e2e trigger ( #5685 )
...
Co-authored-by: Orca <help@stably.ai>
2026-06-17 23:27:26 -07:00
Brennan Benson
ce273c8aef
Improve release validation reliability ( #5643 )
...
Co-authored-by: Orca <help@stably.ai>
2026-06-17 20:05:55 -07:00
Brennan Benson
9885ff9760
Add crash report diagnostic log upload ( #2580 )
...
Co-authored-by: Orca <help@stably.ai>
2026-06-16 18:05:15 -07:00
Jinjing
b516108bde
Use generated README downloads badge
2026-06-16 11:09:40 -07:00
Jinwoo Hong
3da4760038
Build iOS on macos-26 / Xcode 26.5 for Expo SDK 55
...
expo-modules-core@55 needs Swift 6 / Xcode 26.x; Xcode 16.4 can't parse @MainActor. Bump runner to macos-26, Xcode 26.5. Admin-merge: only repo-wide pr.yml break failing.
2026-06-15 23:28:28 -07:00
Jinwoo Hong
b5e6390ad2
Split mobile release into separate iOS and Android workflows ( #5475 )
...
Splits the combined Mobile Release workflow into mobile-ios-release.yml (mobile-ios-v* tags) and mobile-android-release.yml (mobile-android-v* tags) so iOS App Store review no longer gates Android. Also fixes iOS signing by passing the App Store Connect API key to build_app so xcodebuild can provision via -allowProvisioningUpdates.
Merged with --admin: the only failing check is the repo-wide pr.yml '@/lib/utils' vitest break affecting all PRs, unrelated to this change.
2026-06-15 23:01:44 -07:00
Jinwoo Hong
6740c00351
Build and ship iOS to TestFlight from CI ( #5468 )
...
Adds an ios-build job to the Mobile Release workflow (build + sign + TestFlight upload on a macOS runner via fastlane + App Store Connect API key), and fixes a pre-existing Mobile Checks bug where the mobile typecheck needed root deps for ../src imports.
Merged with --admin: the only failing check is the repo-wide pr.yml '@/lib/utils' vitest resolution break affecting all open PRs, unrelated to this change.
2026-06-15 21:38:00 -07:00
Neil
4660a25f09
Gate releases on terminal rendering golden
2026-06-08 20:49:17 -07:00
Jinwoo-H
8b453d014b
ci: gate release-cut to the canonical repo so it skips forks ( #4815 )
...
Co-authored-by: Orca <help@stably.ai>
2026-06-08 16:57:55 -07:00
Neil
1856d6b585
Add terminal rendering golden e2e gate ( #4878 )
2026-06-08 11:21:50 -07:00
Jinwoo Hong
76cb846d68
Harden computer use runtime and CLI ( #4705 )
...
Co-authored-by: Orca <help@stably.ai>
2026-06-07 17:49:01 -07:00
Neil
13c31fdce1
Expose terminal perf workflow profile knobs ( #4826 )
2026-06-07 12:48:46 -07:00
Neil
008d336e26
Schedule terminal scale perf report gate ( #4823 )
2026-06-07 11:50:26 -07:00
pullfrog[bot]
6379db5ecc
Add `pullfrog.yml` workflow
2026-06-05 21:38:46 +00:00
Brennan Benson
63ec0d2c1b
Add golden core flow E2E tests ( #4615 )
...
Co-authored-by: Orca <help@stably.ai>
2026-06-04 13:17:26 -07:00
Neil
5185ff3bf2
Use semver max for latest stable release ( #4622 )
...
Select the latest stable desktop release by numeric semver instead of trusting release list order.
2026-06-03 23:42:33 -07:00
Neil
c60744ec22
Harden release tag recovery
...
Recover unpublished current-ref stable tags and use package.json as the stable version floor when GitHub Releases regresses after a deleted release.
2026-06-03 18:38:03 -07:00
Neil
a04c8c1e91
Advance stable cuts past stale tags ( #4379 )
2026-06-01 02:38:43 -07:00
Neil
6bd6c6fda0
Fix release note body limit ( #4378 )
2026-06-01 02:35:19 -07:00
Neil
6f60541130
Make mobile lint inherit root policy
...
Squashed from PR #4353 .
2026-05-31 21:58:17 -07:00
Neil
7eee8321b0
fix: keep RC release retries monotonic ( #3985 )
2026-05-30 21:46:13 -07:00
Neil
1007686342
fix: package runtime node modules
...
Fix packaged runtime dependency resolution so installed apps ship the node_modules needed by main, CLI, SSH, hooks, and speech runtime paths.
2026-05-30 20:18:49 -07:00
Neil
e0c4026a98
Smoke packaged CLI in PR checks ( #3159 )
...
* Add packaged CLI smoke to PR checks
* Fix packaged CLI smoke launcher path
2026-05-30 19:54:38 -07:00
Neil
4f682631ad
release: add Homebrew RC cask channel ( #3462 )
2026-05-29 22:34:44 -07:00
Emad Fussi
7337cab2d8
feat(linux): add RPM package target and rename CLI to orca-ide
...
Adds an RPM Linux package target and renames the Linux CLI command to orca-ide to avoid shadowing GNOME Orca, while preserving macOS and Windows CLI command behavior.\n\nFollow-up hardening keeps the Linux launcher executable, removes only old Orca-managed Linux/WSL orca launchers during migration, preserves AppImage/deb artifact names, and updates package/release tests for the RPM asset.
2026-05-29 16:57:56 -07:00
Neil
e53300a4be
ci: upgrade GitHub Actions to Node 24 ( #2978 )
2026-05-28 00:07:04 -07:00
Neil
f9406ea23c
Handle already-bumped patch release cuts
...
Allow release-cut to create an empty release commit when main already contains the computed package.json version from a failed unpublished cut.
2026-05-27 17:29:48 -07:00
Brennan Benson
fab37014fa
Fix Resolve with AI icon ( #2918 )
2026-05-27 15:45:52 -07:00
Jinjing
8014516253
Add failed automation rerun action ( #2913 )
...
* Add rerun action for failed automations
Adds a recoverable failed automation rerun action in the run detail view, with pending-state handling and focused view-state coverage.
Design doc: docs/failed-automation-rerun-action.md
* Rebuild Electron binary before PR tests
- Ensure Node-based unit tests can import `electron` after install blocks package postinstall
- Generate Electron's required `path.txt` in the PR workflow
2026-05-27 11:28:16 -07:00
Brennan Benson
2541f64dc6
Fix Windows release publish command ( #2905 )
2026-05-27 01:12:51 -07:00
Brennan Benson
b36df114d1
Preserve update nudges during release publishing ( #2878 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-26 20:56:11 -07:00
Neil
66a946d663
Fix Claude approval status clearing ( #2833 )
2026-05-26 13:13:38 -07:00
Neil
b1b722aaef
ci: keep release e2e non-blocking ( #2584 )
2026-05-21 20:12:36 -07:00
Neil
0322083c88
Fix release E2E flakes and gate publish
...
Gate release publishing on tag-scoped E2E, harden Droid agent-status routing against renderer layout races, and stabilize the affected E2E setup helpers.
2026-05-21 14:16:01 -07:00
Neil
db4199e91a
Enforce styled scrollbars in renderer
2026-05-19 23:12:37 -07:00
Neil
5b6f373769
Remove release visibility monitor job ( #2173 )
2026-05-17 15:42:57 -07:00
Jinjing
85ad942954
ci: schedule e2e tests ( #2098 )
2026-05-16 12:37:16 -07:00
Neil
6eae8fa540
ci: shard electron e2e workflow ( #2070 )
2026-05-15 23:52:37 -07:00
Jinwoo Hong
6c4bcf7ea6
feat(ssh): make remote workspaces first-class ( #1876 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-15 12:32:07 -07:00
Neil
c0884f5f21
Fix release-cut draft RC recovery ( #1942 )
...
* fix: recover stuck draft RC releases
* fix: address release recovery lint
2026-05-15 11:33:05 -07:00