Skip to content

ci: delete the physical-performance workflow and manual device-verification scripts - #94

Merged
thiagobrez merged 1 commit into
mainfrom
ci/issue-75-remove-physical-performance
Sep 5, 2026
Merged

thiagobrez merged 1 commit into
mainfrom
ci/issue-75-remove-physical-performance

Conversation

@thiagobrez

Copy link
Copy Markdown
Owner

Closes #75. Part of the CI overhaul execution plan (#59, map #53), order 8 of 9.

Physical-device performance validation is cut from the lifecycle entirely (decision in #57; #45 closed as not planned): Reassure render gates plus geometry benchmarks on hosted CI are the accepted performance proof.

Changes

  • Delete .github/workflows/physical-performance.yml.
  • Delete scripts/collect-physical-performance.mjs, scripts/verify-physical-performance.mjs, scripts/verify-named-scenario-device.mjs, scripts/verify-flash-list-device.mjs, scripts/verify-legend-list-device.mjs.
  • package.json: remove verify:flash-device and verify:legend-device, plus performance:physical:collect / performance:physical:verify (they invoked the deleted scripts; keeping them would fail the acceptance grep). The clean-package consumers verify:flash-package / verify:legend-package are kept.
  • example/README.md: remove the manual device-verification section.
  • Trim the tests that read the deleted scripts/workflow from disk: the physical-report gates in src/__tests__/issue40-performance-gates.test.ts (Reassure gates stay), the device-automation assertion in example/src/__tests__/scenario-catalog.test.ts, and the physical-performance workflow entry in scripts/__tests__/ci-fixtures.test.mjs.
  • Mark the yarn verify:flash-device / yarn verify:legend-device mentions in the historical artifacts/issue-36|37/README.md evidence as past-tense/removed.
  • Reword the .gitignore entry for local artifacts/issue-40/ evidence (kept ignored — local evidence still exists on dev machines).
  • Empty changeset: package.json is a release surface, but no published-package behavior changes.

Acceptance

  • grep -rn "physical-performance\|verify-named-scenario\|flash-list-device\|legend-list-device" is clean (excluding node_modules/lib).
  • yarn test green (28 suites, 286 tests), yarn test:release green, yarn lint and yarn typecheck clean.
  • No ruleset / required-check changes (physical-performance was never required).

🤖 Generated with Claude Code

…cation scripts (#75)

Physical-device performance validation is cut from the lifecycle (#57,
the accepted performance proof. Removes the workflow, the collector and
verifier scripts, the named-scenario/FlashList/Legend List device
verifiers, their package.json script entries, the example README
device-verification section, and the tests that exercised them.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@thiagobrez
thiagobrez force-pushed the ci/issue-75-remove-physical-performance branch from 828f1c0 to 7f5bac6 Compare September 5, 2026 19:36
@thiagobrez
thiagobrez merged commit ff7505a into main Sep 5, 2026
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CI overhaul (8/9): delete the physical-performance workflow and manual device-verification scripts

1 participant