Skip to content

Conversation

@Excellencedev
Copy link

Description

This PR adds shellcheck to the CI pipeline to lint shell scripts, complementing the existing shfmt formatting via prettier-plugin-sh.

Changes

  • Added a new step to the validate-style job in .github/workflows/ci.yaml
  • Uses ludeeus/action-shellcheck@2.0.0 GitHub Action
  • Configured to scan all scripts in the ./scripts directory

Scripts Linted

The following shell scripts will now be linted on every PR:

  • scripts/new_module.sh
  • scripts/new_template.sh
  • scripts/tag_release.sh
  • scripts/terraform_test_all.sh
  • scripts/terraform_validate.sh
  • scripts/ts_test_auto.sh

Fixes #73

@matifali
Copy link
Member

Already done in #484. Thanks for your contribution, though.

@matifali matifali closed this Nov 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

add shellcheck to ci for linting scripts

2 participants