ci-tooling
2026-03-21
Harden CI workflow for local act runner compatibility
2 files · 17+ · 13-
Act compatibility fixes for CI workflow
2 files changed
python-ci.ymlHardcode fail-fast: false (act cannot evaluate workflow_call booleans), skip ARM/macOS/Windows test jobs and Codecov upload when github.actor is nektos/act, and gate secret-scan the same way..gitignoreAdd .actrc to gitignore (machine-specific local act config)
- All six platform test matrices (linux-arm, macos-arm, macos-intel, windows, windows-arm) now include a nektos/act exclusion guard so local CI runs only execute the linux-x86 job.
baseline
behavioral
1 file
python-ci.yml
- fail-fast is set to literal false instead of the inputs expression, working around an act evaluation limitation.
remediate
internal
1 file
python-ci.yml