mirror of
https://github.com/lrnselfreliance/wrolpi.git
synced 2026-10-26 02:48:38 -04:00
* Run the CircleCI jobs on GitHub Actions Backend tests (pytest, API contract, migrations + API start) and Cypress (component, e2e) now run as GitHub Actions workflows. CircleCI stays in place until these have run green alongside it. - pip and npm caches via setup-python/setup-node, plus the Cypress binary; node_modules is no longer cached, to stay inside the 10 GB cache cap. - Superseded pull request runs are cancelled to stay under the concurrent job limit. - react-app-start is dropped: the e2e job waits for `npm start`, and jest-tests.yml already runs `npm run build`. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Skip the CI-unsupported tests on GitHub Actions too skip_circleci only read CIRCLECI, so on GitHub Actions test_archive_upload ran without the readability tooling it needs, and failed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Run the backend tests on every vCPU -nauto counts physical cores when psutil is installed, so the four-vCPU runner got two workers. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Split the backend tests into four jobs by directory The groups are balanced by test time, so each runs about a quarter of the suite. `rest` ignores the other groups' paths rather than listing its own, so a new directory is tested before it is assigned to a group. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| backend.yml | ||
| codeql-analysis.yml | ||
| controller-tests.yml | ||
| cypress.yml | ||
| github-releases-to-discord.yml | ||
| jest-tests.yml | ||