Skip to content

ci(rust): the Typos job exits 127 on the runner image, and every caller works around it by disabling #325

Description

@BryanFRD

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions