fix(node-go): golangci-lint install.sh checksum bug → tải tarball trực tiếp #4

Merged
thuanle merged 1 commits from fix/node-go-golangci-lint-checksum into main 2026-08-11 15:40:48 +07:00
1 Commits
Author SHA1 Message Date
thuanleandClaude ae32c66e82 fix(node-go): install golangci-lint directly, bypass install.sh checksum bug
node-go image / build (arm64) (push) Successful in 14s
node-go image / build (amd64) (push) Failing after 0s
node-go image / amend-manifest (push) Skipped
The official install.sh (master branch) fails checksum verification because it
matches the .tar.gz line against the .sbom.json checksum (the tarball filename
is a prefix of the sbom filename). The downloaded tarball is NOT corrupt - its
real sha256 matches the checksums file - install.sh just picks the wrong line.

Replace install.sh with a direct tarball download + extract, reusing the
existing go_arch variable. Consistent with how Go itself is installed in this
Dockerfile (no checksum verification either).

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-11 15:29:22 +07:00