Skip to content

chore(devshell): add actionlint and shellcheck - #1

Merged
99linesofcode merged 1 commit into
mainfrom
chore/add-workflow-linters
Oct 9, 2026
Merged

99linesofcode merged 1 commit into
mainfrom
chore/add-workflow-linters

Conversation

@99linesofcode

Copy link
Copy Markdown
Owner

What

The devshell now provides actionlint and shellcheck.

Why

Every repo in the fleet carries GitHub Actions workflows, and those workflows run shell in run: blocks. Both were only linted in CI (or not at all) — actionlint catches workflow-expression and shell errors, shellcheck the shell. Having them in the dev environment means a workflow change can be checked locally before it ships.

Done when

  • nix develop --command bash -c 'actionlint --version && shellcheck --version' resolves both (verified: actionlint 1.7.7, shellcheck present).

Every repo carries GitHub Actions workflows that run shell in run blocks;
both now lint locally instead of only in CI.
@99linesofcode
99linesofcode merged commit 398a01a into main Oct 9, 2026
2 checks passed
@99linesofcode
99linesofcode deleted the chore/add-workflow-linters branch October 9, 2026 10:14
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.

1 participant