Skip to content

Drop the duplicated shellcheck step in CI - #38

Merged
oratis merged 1 commit into
mainfrom
fix/dedupe-shellcheck-step
Aug 2, 2026
Merged

Drop the duplicated shellcheck step in CI#38
oratis merged 1 commit into
mainfrom
fix/dedupe-shellcheck-step

Conversation

@oratis

@oratis oratis commented Aug 2, 2026

Copy link
Copy Markdown
Owner

#36 and a concurrent change each added a shell-lint step to the quality job. Because they landed at different positions in the file, git merged both cleanly and the job now runs shellcheck over the same twenty scripts twice.

Keeps the earlier step — it runs before the multi-minute cargo steps, which is the whole reason for linting in this workflow rather than waiting for the E2E runner. Removes the later duplicate, whose defensive apt-get install shellcheck fallback never fired: the merged job has been green without it, confirming the runner image ships shellcheck.

No change in coverage — same glob, same file set, once instead of twice.

#36 and a concurrent change each added a shell-lint step to the quality
job. They sat at different positions in the file, so git merged both
without a conflict and the job now lints the same twenty scripts twice.

Keep the earlier one: it runs before the multi-minute cargo steps, which
is the point of linting here rather than waiting for the E2E runner. Its
claim that ubuntu-latest ships shellcheck is borne out -- the merged job
has been green with no install step, so the defensive apt fallback in the
copy removed here never fired.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@oratis
oratis merged commit fa76b56 into main Aug 2, 2026
5 checks passed
@oratis
oratis deleted the fix/dedupe-shellcheck-step branch August 2, 2026 14:21
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