Skip to content

ci(tools): satisfy shellcheck - #41

Merged
houko merged 1 commit into
mainfrom
fix/tools-shellcheck
Nov 9, 2026
Merged

houko merged 1 commit into
mainfrom
fix/tools-shellcheck

Conversation

@houko

@houko houko commented Nov 9, 2026

Copy link
Copy Markdown
Member

Summary

#40 was merged before this fix reached its branch, so the Lint job fails on main with three shellcheck findings in .github/scripts/build-tools.sh:

  • SC1091: tools.env is sourced from beside the script; the directive now disables the check instead of naming a path shellcheck is not run to follow.
  • SC2012: the archive listing uses find instead of ls.
  • SC2016: $ORIGIN in the rpath is the linker's, so the single quotes are intended; disabled on that line.

Also sha256sum -- * in the Tools workflow, which actionlint flagged (SC2035).

What the script builds is unchanged, and the tools-1 release stays as published.

Verification

shellcheck .github/scripts/*.sh tools/mygo-dev/dev.sh (the Lint job's command) and actionlint .github/workflows/tools.yml pass locally.

Screenshots

None.

@github-actions github-actions Bot added area: ci .github ci Workflows and CI (ci) size/XS Under 10 changed lines labels Nov 9, 2026
@houko
houko merged commit 713d15a into main Nov 9, 2026
20 of 21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: ci .github ci Workflows and CI (ci) size/XS Under 10 changed lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant