Aidan Timson and GitHub
3c6b70ded8
Prevent concurrent managed frontend workflows ( #53396 )
...
* Shared build and runner for all build,dev,test flows
* Harden managed process lifecycle
* Make build workflows deterministic
* Test build management contracts
* Queue shared generated output work
* Isolate generated inputs for dev servers
* Preserve dev server child failures
* Make generated lock test deterministic
* Keep test navigator configurable
* Block concurrent frontend workflows
* Simplify workflow lock ownership
* Focus workflow locking on managed commands
* Trim workflow lock unit tests
* Consolidate dev server lifecycle handlers
2026-07-31 09:30:49 +03:00
Aidan Timson and GitHub
7f27c9a948
E2E performance improvements and consolidation ( #53057 )
...
* Run e2e suites in parallel
* Make suites run as parallel jobs in CI. Merge reports after
* Consolidate app route e2e helpers
* Move app e2e smoke data out of spec
* Tighten app e2e smoke timeouts
* Split e2e helpers by suite
* Consolidate app e2e smoke data
* Move app e2e helpers into src
* Enable workers and full paralelism to tests. Use 60% for local (4 in my case) and 1 for CI
* Shard e2e tests
* Fold e2e-local into report job
* Fix name
* Format
* Double sharding count
* Shard demo (2) and gallery (3)
* rm
* 6,4,6
* Add local sharded e2e runner
* Queue e2e benchmark runs
* Use test mode for e2e builds
* Fix e2e benchmark concurrency
* Build e2e app artifact modern only
* Build demo e2e artifact modern only
* 4/4/2 sharding
* Remove local sharded e2e runner
* Use Playwright image for e2e tests
* Remove redundant e2e test cases
* Run e2e sidebar checks concurrently
* Consolidate config link e2e checks
* Avoid duplicate gallery page waits
* Avoid slow gallery alert count wait
* Run app e2e readiness waits concurrently
* Avoid duplicate gallery readiness wait
* Restore concurrency
* Restore concurrency
* Share parallel e2e smoke registration
* Restore demo page error tracking
* Remove ineffective gallery test mode
* Remove unused route project filtering
* Remove duplicate smoke test parallel mode
* Keep page error filtering internal
* Require helper reuse in test changes
* Clarify local E2E server workflow
* Stabilize demo sidebar navigation test
* Avoid concurrent cold E2E builds
* Validate E2E worker overrides
* Restore real demo sidebar clicks
* Keep app shell error checks strict
* Limit gallery shell error filtering
* Address E2E review findings
2026-07-21 22:27:37 +02:00