Pulse/tests/integration/scripts
rcourtman c728539f07 Restore completed Core E2E verdicts: shard CI, drop release tag from test image
Every main push since the v6 branch flip was cancelled at the 45-minute
job timeout with no verdict. The flip brought the full 94-spec suite onto
main (the last green run, 2026-06-29, ran only 2 specs on the v5 main),
and it runs sequentially against a release-tagged image whose mock-fixture
gate returns 403 without a demo entitlement. Dozens of specs fail, retry
twice each, and burn the budget: of the 31 minutes of suite time in run
28907574469, 18.8 minutes were failing attempts.

- Add GO_BUILD_TAGS build arg (default release) and build the pulse:test
  e2e image with it empty, matching the dev harness the suite is green
  under. Shipped images keep the release tag; release-gate behavior keeps
  its dedicated -tags release Go tests.
- Shard Playwright 4 ways across a CI matrix (214/202/205/203 tests per
  shard) with per-shard report artifacts and an aggregate verdict job.
- Cap CI at 20 failures so an env-broken run reports red in minutes
  instead of grinding into a no-verdict cancellation.
2026-07-08 08:00:55 +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
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 Converge UI primitives and readiness guards 2026-06-13 16:31:52 +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
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