Pulse/tests/integration/scripts
rcourtman b92893351d
Make release dry-run diagnostics fail closed (#1758)
* Make release dry-run diagnostics fail closed

Select the installed Chromium project with retries disabled, replace the unconditional pass with fail-closed API and rendered-UI readiness assertions, retain actionable runtime evidence, and guard the release workflow contract against regression.

Contract-Neutral: Release diagnostic and workflow verification hardening only; no product runtime contract changes.

* Expose stable E2E failure identities

Project Playwright JUnit failures into bounded GitHub annotations so repeated stable-tier failures can be diagnosed without rerunning or weakening the gate. Keep the full reports and runtime logs as the forensic record, and cover annotation parsing and escaping with deterministic tests.

Contract-Neutral: This changes CI failure observability only and does not alter product runtime behavior, stable-tier membership, retries, or verdict semantics.

---------

Co-authored-by: rcourtman <rcourtman@users.noreply.github.com>
2026-08-22 07:28:29 +01:00
..
approval-store-helper Harden hosted mobile approval proof setup 2026-04-24 11:50:59 +01:00
apply-entitlement-profile.mjs feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
bootstrap-hosted-mobile-onboarding.mjs Harden hosted mobile proof setup 2026-04-24 13:13:36 +01:00
bootstrap-hosted-mobile-onboarding.test.mjs Harden hosted mobile proof setup 2026-04-24 13:13:36 +01:00
check-e2e-tiering.mjs Validate Core E2E tiering against run evidence (#1711) 2026-08-11 23:18:14 +01:00
compose-command.mjs feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
compose-command.test.mjs feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
create-commercial-cancellation-fixtures.mjs feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
delete-hosted-mobile-token.mjs Add hosted mobile token revoke helper 2026-04-02 23:26:13 +01:00
entitlement-bootstrap.mjs feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
entitlement-bootstrap.test.mjs feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
exclusive-lock.test.mjs feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
hosted-mobile-token-runtime.mjs Add hosted mobile token revoke helper 2026-04-02 23:26:13 +01:00
hosted-tenant-approval-store.mjs Fix hosted mobile approval proof runtime setup 2026-04-24 17:14:47 +01:00
hosted-tenant-runtime-check.mjs Harden hosted mobile approval proof setup 2026-04-24 11:50:59 +01:00
hosted-tenant-runtime-restart.mjs Harden hosted mobile proof setup 2026-04-24 13:13:36 +01:00
hosted-tenant-runtime.mjs Harden hosted mobile approval proof setup 2026-04-24 11:50:59 +01:00
hosted-tenant-runtime.test.mjs Fix hosted mobile approval proof runtime setup 2026-04-24 17:14:47 +01:00
journey-stability-check.sh feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
managed-dev-runtime.mjs Fix managed hot-dev LAN browser binding 2026-05-19 09:08:32 +01:00
managed-dev-runtime.test.mjs Make managed hot-dev verification deterministic 2026-05-18 17:29:50 +01:00
managed-local-backend.mjs Converge UI primitives and readiness guards 2026-06-13 16:31:52 +01:00
managed-local-backend.test.mjs Accelerate mock history readiness 2026-07-20 04:21:26 +01:00
posttest.mjs Add managed dev-runtime recovery proof 2026-03-24 14:15:38 +00:00
pretest.mjs Harden release integration bootstrap gate 2026-06-14 22:26:13 +01:00
pretest.test.mjs Harden integration bootstrap token seed 2026-06-14 23:32:38 +01:00
relay-mobile-token-helper.go Add hosted mobile token revoke helper 2026-04-02 23:26:13 +01:00
relay-mobile-token-helper_test.go Add hosted mobile token revoke helper 2026-04-02 23:26:13 +01:00
report-stable-e2e-failures.mjs Make release dry-run diagnostics fail closed (#1758) 2026-08-22 07:28:29 +01:00
report-stable-e2e-failures.test.mjs Make release dry-run diagnostics fail closed (#1758) 2026-08-22 07:28:29 +01:00
retired-trial-acquisition-contract.sh Rename retired trial acquisition proof assets 2026-04-28 18:38:10 +01:00
run-evals.mjs feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
run-lxc-sandbox-evals.sh Rename retired trial acquisition proof assets 2026-04-28 18:38:10 +01:00
run-playwright.mjs Make managed hot-dev verification deterministic 2026-05-18 17:29:50 +01:00
run-tests.sh Restore completed Core E2E verdicts: shard CI, drop release tag from test image 2026-07-08 08:00:55 +01:00
runtime-defaults.test.mjs Fix managed hot-dev LAN browser binding 2026-05-19 09:08:32 +01:00
runtime-state.mjs feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
runtime-state.test.mjs feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
setup.sh Restore completed Core E2E verdicts: shard CI, drop release tag from test image 2026-07-08 08:00:55 +01:00