reusable-ci-rust.yml defaults enable-typos to true, but the job fails on the self-hosted image before typos ever scans anything:
Run $GITHUB_ACTION_PATH/action/entrypoint.sh
##[error]Process completed with exit code 127.
Exit 127 is command-not-found inside the action's entrypoint, so this is the runner image missing something the action needs, not a spelling finding.
Seen on FerrLabs/FerrMail run 34027059926 (ferrlabs-k8s-light), which hit it simply by leaving the input at its default.
Every other repo in the org already passes enable-typos: false: FerrFlow-Cloud, FerrLabs-Cloud, FerrLens-Cloud, FerrVault-Cloud, FerrTrack-Cloud, FerrGrowth-Cloud, FerrFleet-Cloud, Kit, Finance and FerrGames-Discord. A default that no caller can use is a trap for the next repo, and it also means nothing in the org is spell-checked.
Two ways out, either is fine: fix the image so the action runs, or flip the default to false and let repos opt in once it works.
reusable-ci-rust.ymldefaultsenable-typostotrue, but the job fails on the self-hosted image before typos ever scans anything:Exit 127 is command-not-found inside the action's entrypoint, so this is the runner image missing something the action needs, not a spelling finding.
Seen on FerrLabs/FerrMail run 34027059926 (
ferrlabs-k8s-light), which hit it simply by leaving the input at its default.Every other repo in the org already passes
enable-typos: false: FerrFlow-Cloud, FerrLabs-Cloud, FerrLens-Cloud, FerrVault-Cloud, FerrTrack-Cloud, FerrGrowth-Cloud, FerrFleet-Cloud, Kit, Finance and FerrGames-Discord. A default that no caller can use is a trap for the next repo, and it also means nothing in the org is spell-checked.Two ways out, either is fine: fix the image so the action runs, or flip the default to
falseand let repos opt in once it works.