Remove the GitHub-only CI config
Every one of the five workflows was boilerplate whose entire body was a call to a reusable workflow hosted at LedgerHQ/ledger-app-workflows. Gitea cannot resolve a GitHub-hosted reusable workflow, so they could only ever appear as broken runs: build_and_functional_tests, coding_style_checks, guidelines_enforcer, misspellings_checks and python_tests_checks. dependabot.yml goes with them, since Gitea does not read it either. Kept .github/PULL_REQUEST_TEMPLATE.md, which Gitea does support, and copilot-instructions.md, which is documentation rather than CI. tests/README.md no longer points at the workflow for regenerating snapshots; ./scripts/test <device> --golden_run is the only route now. There is no automated CI after this. ./scripts/test runs the full suite against speculos in Docker, 66 tests on each of the five devices. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -33,10 +33,9 @@ pytest standalone --tb=short -v --device stax
|
||||
|
||||
UI tests compare against golden PNGs under
|
||||
`standalone/snapshots/<device>/<test_name>/`. Regenerate with
|
||||
`../scripts/test <device> --golden_run`, or through the "Build and run
|
||||
functional tests" workflow with `golden_run` set to "Open a PR". Read the diff
|
||||
before committing one: those images are the record of what the user is shown
|
||||
before they approve a signature.
|
||||
`../scripts/test <device> --golden_run`. Read the diff before committing one:
|
||||
those images are the record of what the user is shown before they approve a
|
||||
signature.
|
||||
|
||||
`standalone/test_sign_tx_policy.py` deliberately needs none of them: every case
|
||||
there is refused before the device draws anything.
|
||||
|
||||
Reference in New Issue
Block a user