Skip to content

feat: ship the license text of every bundled component in the image - #367

Merged
cplieger merged 1 commit into
mainfrom
feat/attribution-licenses
Sep 19, 2026
Merged

cplieger merged 1 commit into
mainfrom
feat/attribution-licenses

Conversation

@cplieger

Copy link
Copy Markdown
Owner

Every container image now carries the license text of every component compiled or copied into it under /usr/share/licenses/: the Go modules linked into the binary (collected at build by scripts/collect-licenses.sh, which fails the build on a module with no license file), the wrapped upstream's own license files where the image builds or copies an upstream binary, and the repo's own LICENSE and NOTICE. The image-smoke check asserts the tree.

Also adds the three-line NOTICE every cplieger repo now carries, and the README License section names what the image bundles.

@cplieger
cplieger merged commit 0f4b7f1 into main Sep 19, 2026
23 checks passed
@cplieger
cplieger deleted the feat/attribution-licenses branch September 19, 2026 07:34
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