Build Supercronic from source on golang 1.26.10 and rewrite README #1
Loading…
Reference in a new issue
No description provided.
Delete branch "review-readme-reference-projects"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Build Supercronic
v0.2.43from source with Go1.26.10in a separate build stage, instead of downloading the upstream release binary (built with Go 1.25.7, which fails the image scan on fixed HIGH standard-library findings).Changes
supercronicbuild stage ongolang:1.26.10-alpine3.24. It fetches thev0.2.43source tarball, verifies its SHA-256, pinsgolang.org/x/systov0.49.0, and builds a static binary withCGO_ENABLED=0.supercronic -versionreportsv0.2.43.curlandca-certificatespackages and the download step./usr/local/bin/gosufrom the base image, which is built with Go 1.24.6 and is unused (the entrypoint does not drop privileges).1.26.10rebuild of the Supercronic tag.Why
The image scan flags fixed HIGH vulnerabilities in the Go standard library shipped inside the upstream Supercronic binary. Rebuilding the same tag with a patched Go toolchain clears those findings without changing Supercronic's behavior. Removing
curl,ca-certificates, andgosureduces the attack surface and the number of pinned packages to maintain.