Skip to content

Conversation

@adamtheturtle
Copy link
Member

@adamtheturtle adamtheturtle commented Jan 22, 2026

PowerShell does not fail on intermediate command failures by default. By using bash shell, we ensure that any failing command causes the step to fail immediately.

See adamtheturtle/doccmd#720 for the original learning.


Note

CI workflow update

  • In .github/workflows/lint.yml, the Lint step now runs with shell: bash (with comments explaining failure behavior) to ensure the step fails on any command error.

Written by Cursor Bugbot for commit 9111ce2. This will update automatically on new commits. Configure here.

PowerShell does not fail on intermediate command failures by default.
By using bash shell, we ensure that any failing command causes the
step to fail immediately.
@adamtheturtle adamtheturtle enabled auto-merge (squash) January 22, 2026 17:49
@adamtheturtle adamtheturtle merged commit 88f6dc7 into main Jan 22, 2026
102 checks passed
@adamtheturtle adamtheturtle deleted the fix/shell-bash-for-lint branch January 22, 2026 17:52
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.

2 participants