Vincent Koc
9fa1252119
refactor(scripts): remove unused helper exports
2026-06-18 11:14:23 +08:00
Vincent Koc
1914cc35bd
fix(testing): use UUIDs for macOS Discord smoke nonces
2026-06-17 15:24:16 +02:00
Vincent Koc
40bd375ef3
fix(testing): use UUIDs for npm update guest scripts
2026-06-17 15:20:03 +02:00
Vincent Koc
2ab883a7b8
fix(testing): use UUIDs for Parallels background scripts
2026-06-17 15:15:57 +02:00
Vincent Koc
7a74bb280d
fix(testing): recognize signaled Parallels server exits
2026-06-17 15:10:21 +02:00
Vincent Koc
5053ce248c
fix(testing): avoid Parallels guest script collisions
2026-06-17 14:45:43 +02:00
Vincent Koc
c7549f5040
fix(release): keep Parallels pack names local
2026-06-17 03:29:45 +02:00
Vincent Koc
2caf92a5b7
fix(qa): ignore unsafe Ubuntu VM fallbacks
2026-06-16 23:55:59 +02:00
Vincent Koc
8d159e1ff8
fix(qa): reject loose Parallels host ports
2026-06-16 20:08:49 +02:00
Vincent Koc
67c55ccce8
fix(e2e): avoid Linux snapshot apt races
2026-06-16 15:18:44 +08:00
Vincent Koc
f2522a535d
fix(e2e): wait for Ubuntu package maintenance
2026-06-16 14:45:24 +08:00
Vincent Koc
53da30dd98
fix(e2e): repair omitted Codex platform package
2026-06-16 14:31:23 +08:00
Vincent Koc
9bdf89598e
fix(e2e): retry macOS Parallels npm install
2026-06-16 13:19:02 +08:00
Vincent Koc
350f06362b
fix(e2e): budget macOS Parallels onboarding
2026-06-16 13:15:43 +08:00
Vincent Koc
88c9e4d644
fix(e2e): clear restored macOS npm cache
2026-06-16 12:41:00 +08:00
Vincent Koc
d89ab2c014
fix(e2e): wait for Parallels update cleanup
2026-06-16 04:19:54 +02:00
Vincent Koc
1057e74438
fix(e2e): resolve macOS Parallels VM
...
(cherry picked from commit a231ab8acf )
2026-06-15 14:23:57 +08:00
Vincent Koc
55a6d8c57d
fix(e2e): resume restored Parallels snapshots
...
(cherry picked from commit a7e0822a1a )
2026-06-15 14:23:57 +08:00
Jason (Json)
8ae1adfdcc
ci: gate stable releases on Windows companion assets ( #92555 )
...
* ci: gate stable releases on Windows companion assets
* fix(release): reject malformed Windows checksum manifests
* fix(release): make Windows recovery fail closed
* fix(release): tighten Windows asset identity checks
* fix(release): validate prepared candidate tarballs
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-06-13 19:33:33 -07:00
Vincent Koc
3b13d6ae38
fix(build): fall back to Corepack for pnpm
2026-06-10 18:03:15 +09:00
Vincent Koc
0a6a10193d
fix(release): guard Parallels skip-restore lanes
2026-06-10 08:27:59 +09:00
Vincent Koc
56dc53f6d2
fix(release): harden Parallels smoke validation
...
(cherry picked from commit 810a821c65 )
2026-06-10 08:27:59 +09:00
Vincent Koc
48da8d83d9
fix(e2e): bound parallels update logs
2026-06-07 12:00:57 +02:00
Vincent Koc
0f855ea71a
fix(e2e): require dashboard smoke assets
2026-06-07 11:38:25 +02:00
Vincent Koc
b38e7105ec
fix(e2e): bound parallels log version reads
2026-06-07 08:51:41 +02:00
Vincent Koc
ec55179504
fix(parallels): stream host command logs
2026-06-07 05:00:48 +02:00
Peter Steinberger
b8d08f0cfd
docs: document repository scripts
2026-06-04 20:52:50 -04:00
Vincent Koc
68307afb5b
fix(e2e): fail parallels host log write errors
2026-06-04 06:51:27 +02:00
Vincent Koc
8c74fd4e23
fix(e2e): keep parallels json output parseable
2026-06-04 05:12:13 +02:00
Josh Avant
154f439c81
Add operator install policy and remove dangerous-code install scanners ( #89516 )
...
* feat: add operator install policy
* test: cover plain-file plugin install code
* fix: preserve locationless install policy findings
* refactor: remove install-time plugin scanner
* test: remove stale plugin install helper
* fix: preserve before-install builtin scan type
* fix: preserve plugin dependency denylist
---------
Co-authored-by: Mainframe <mainframe@MainfraacStudio.localdomain >
2026-06-03 14:17:29 -07:00
Val Alexander
529282dcff
fix(ui): harden Workboard dialog accessibility
...
Harden Workboard modal and drawer accessibility.
Summary:
- Add Workboard dialog focus lifecycle handling for initial focus, Tab/Shift+Tab containment, Escape close, and opener restore.
- Mark Workboard background content inert/aria-hidden while modal or drawer dialogs are active.
- Add focused unit and Chromium browser smoke coverage for the audited modal/drawer accessibility requirements.
- Keep UI browser test aliases able to resolve shared workspace packages used by the Workboard view.
Verification:
- node scripts/run-vitest.mjs ui/src/ui/views/workboard.test.ts
- node scripts/run-vitest.mjs ui/src/ui/views/workboard.browser.test.ts
- (cd ui && pnpm exec vitest run --config vitest.config.ts --project browser src/ui/views/workboard.browser.test.ts)
- GitHub checks green at 6557012430
2026-06-03 06:14:40 -05:00
Vincent Koc
1f35ad12b3
fix(test): reject malformed parallels smoke limits
2026-06-03 02:19:49 +02:00
Vincent Koc
dfeb5b81ca
fix(e2e): harden Parallels helper cleanup
2026-06-01 16:57:27 +02:00
Vincent Koc
12087ac9d4
test(e2e): exercise Parallels smoke cleanup path
2026-06-01 16:33:11 +02:00
Vincent Koc
421ea1f458
fix(e2e): bound Parallels host VM commands
2026-06-01 14:41:46 +02:00
Vincent Koc
5280d1d95d
fix(e2e): stream Parallels phase logs
2026-06-01 13:46:21 +02:00
Vincent Koc
db6fc20559
fix(e2e): clean Windows background smoke timeouts
2026-06-01 12:55:15 +02:00
Vincent Koc
8bee3be90a
fix(e2e): bound Parallels fresh lanes
2026-06-01 12:34:29 +02:00
Vincent Koc
8fdb1d0f55
fix(e2e): stream Parallels fresh logs
2026-06-01 08:54:22 +02:00
Vincent Koc
c11ff35841
fix(e2e): bound Parallels update logs
2026-06-01 08:42:08 +02:00
Vincent Koc
28550c3847
fix(e2e): harden Parallels host timeouts
2026-06-01 08:15:34 +02:00
Peter Steinberger
22cb7fb6b7
chore(lint): enable no-promise-executor-return
2026-05-31 23:06:13 +01:00
Peter Steinberger
b653d94918
chore(lint): enable no-useless-assignment
2026-05-31 22:40:48 +01:00
Peter Steinberger
2df95c0b10
chore(lint): enable no-misused-promises
2026-05-31 20:42:13 +01:00
Peter Steinberger
304e2c83c0
chore(lint): enable stricter oxlint rules
2026-05-31 18:59:02 +01:00
Vincent Koc
cbd8049b9f
fix(scripts): parse forwarded package script options
2026-05-30 17:44:14 +02:00
Vincent Koc
53e8dc6a54
fix(scripts): stop parsing after option terminators
2026-05-30 17:10:36 +02:00
Vincent Koc
6f655573d3
refactor: share parallels smoke lifecycle
2026-05-30 12:18:46 +02:00
Peter Steinberger
86311b0e00
fix(release): harden Parallels Discord smoke
2026-05-30 09:20:11 +01:00
Vincent Koc
4835a7ecd9
fix(e2e): reject loose parallels limits
2026-05-29 03:41:25 +02:00