open-design/e2e
PerishFire 976edaf38e
test: harden e2e smoke and release reports (#1140)
* test: harden e2e inspect specs

* test: wire e2e release reports

* chore: bump packaged beta base to 0.6.1

* test: run release smoke vitest directly

* test: add suite-owned tools-dev lifecycle

* ci: harden stable release packaging

* fix(release,e2e): gate stable signing on verify and harden suite cleanup

- restore `needs: [metadata, verify]` on the stable release `build_mac`,
  `build_mac_intel`, `build_win`, and `build_linux` jobs so Apple
  signing/notarization and Windows release builds cannot run before
  pnpm guard, typecheck, and layout checks complete on the metadata commit.
- in `runToolsDevSuite`, drop the `started` flag and always attempt
  `stopToolsDevWeb` in `finally`; record stop errors in diagnostics, and
  when the test body succeeded, escalate the stop failure to the suite
  result and rethrow — so orphan daemon/web processes from an interrupted
  `startToolsDevWeb` or a broken shutdown can no longer pass silently.

Addresses PR #1140 review feedback from lefarcen and mrcfps.
2026-05-11 13:11:16 +08:00
..
lib test: harden e2e smoke and release reports (#1140) 2026-05-11 13:11:16 +08:00
resources test: strengthen e2e PR coverage (#796) 2026-05-08 16:48:10 +08:00
scripts test: harden e2e smoke and release reports (#1140) 2026-05-11 13:11:16 +08:00
specs test: harden e2e smoke and release reports (#1140) 2026-05-11 13:11:16 +08:00
tests test: harden e2e smoke and release reports (#1140) 2026-05-11 13:11:16 +08:00
ui test: expand entry and settings automation coverage (#954) 2026-05-11 10:49:42 +08:00
AGENTS.md test: harden e2e smoke and release reports (#1140) 2026-05-11 13:11:16 +08:00
package.json release: Open Design 0.6.0 (#1080) 2026-05-09 19:58:11 +08:00
playwright.config.ts test: strengthen e2e PR coverage (#796) 2026-05-08 16:48:10 +08:00
tsconfig.json test(e2e): gate beta packaged runtime (#637) 2026-05-06 17:44:29 +08:00
vitest.config.ts test(e2e): gate beta packaged runtime (#637) 2026-05-06 17:44:29 +08:00