ci: GitHub Actions backend missing skinny-install job — parity gap with Gitea #227
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The Gitea Actions CI workflow has a
skinny-installmatrix job that tests every optional extra installs and imports correctly. The GitHub Actions backend (dev/scripts/backends/github.py) does not have this job.This violates the multi-backend parity requirement: switching
ci.backendin stack.toml should produce equivalent CI coverage.Tasks
skinny-installjob togithub.py_gen_ci()with same matrix as Giteaperfin the matrix (12 extras total)Starting. Adding skinny-install matrix job to github.py _gen_ci().
Complete.
GitHub Actions (
github.py):skinny-installmatrix job with 12 extras includingperfWoodpecker (
woodpecker.py):skinny-installstep with loop through all 12 extrasfor extra in ...(Woodpecker has no matrix strategy)Parity audit:
✅ All 3 backends at parity. 12,061 tests pass.