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.yml Hardcode 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.
  • .gitignore Add .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