Skip to content

chore: bundle third-party license notices - #269

Merged
skyoo2003 merged 2 commits into
mainfrom
chore/apache-license-compliance
Sep 29, 2026
Merged

skyoo2003 merged 2 commits into
mainfrom
chore/apache-license-compliance

Conversation

@skyoo2003

Copy link
Copy Markdown
Owner

Summary

Bundle the exact third-party license and notice files used by each KVS release, and verify their inclusion in archives and container images.

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation
  • Refactor
  • CI/CD

Changes

  • Collect license and upstream notice files for every module linked into the KVS binary.
  • Include the bundle in release archives and both container-image paths.
  • Verify the NOTICE inventory, archive contents, and image license paths in CI.
  • Document contribution licensing terms and release contents.

Changelog

  • changie new fragment added — one sentence, two at most, 280 characters max
  • Not user-visible, no fragment needed

Testing

  • make all passes
  • New tests added (if applicable)

Related Issues

Closes #

@github-actions github-actions Bot added documentation Improvements or additions to documentation docker Pull requests that update Docker code github_actions Pull requests that update Github_actions code labels Sep 29, 2026
GoReleaser keeps the source path of extra_files, so the license bundle
lands at .release/third_party_licenses in the Docker build context.
@skyoo2003
skyoo2003 merged commit 2a8076a into main Sep 29, 2026
6 checks passed
@skyoo2003
skyoo2003 deleted the chore/apache-license-compliance branch September 29, 2026 11:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docker Pull requests that update Docker code documentation Improvements or additions to documentation github_actions Pull requests that update Github_actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant