Skip to content

Investigate adding actionlint to CI #1061

@aaylward

Description

@aaylward

We recently hit a Bad substitution error in the publish workflow because a run: step used bash-only syntax (${VAR::7}) but the CI container's default shell is sh.

actionlint is a static checker for GitHub Actions workflows that integrates shellcheck to lint run: blocks — it would have caught this. Investigate adding it to CI (either as a separate workflow or a step in the existing one).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions