Skip to content

.github: add shellcheck to common-lint workflow #60

@ReenigneArcher

Description

@ReenigneArcher

Is there an existing issue for this item?

  • I have searched the existing issues

Repositories

LizardByte/.github

Languages/Skills/Technologies

Bash/Shell/Scripting, GitHub actions

Description

I'd like to add shell-check to our common-lint workflow.

One option could be to parse the yaml workflow files (and action.yml), and extract the "run" keys, then perform shell-check on the value of each. We would also need to ensure that the "shell" key is defined.

This could be an opportunity to ensure other parts of the workflows are also defined such as "concurrency", "name", etc.

Additionally, it would be good to run shell-check against any .sh files found in each repo.

Estimated Effort

effort:Extra-Large

Priority

priority:Low

Target Milestone

6+ months

Dependencies

No response

Metadata

Metadata

Type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions