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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions