Skip to content

fix: ship complete third-party license bundle - #28

Merged
yujiezhang-ops merged 2 commits into
mainfrom
codex/issue-24-license-artifacts
Aug 5, 2026
Merged

fix: ship complete third-party license bundle#28
yujiezhang-ops merged 2 commits into
mainfrom
codex/issue-24-license-artifacts

Conversation

@yujiezhang-ops

Copy link
Copy Markdown
Collaborator

Summary

  • generate a deterministic, target-aware Go and frontend production dependency inventory
  • track full third-party license texts and verify built binaries against the reviewed manifest
  • include LICENSE, NOTICE, THIRD_PARTY_NOTICES.md, and licenses/ in every artifact
  • add a CI freshness gate for the generated compliance bundle

Verification

  • python3 -m unittest scripts/test_generate_third_party_licenses.py
  • python3 scripts/generate_third_party_licenses.py --check
  • exact Windows/macOS production builds plus binary-module verification
  • go test ./...
  • pnpm run test
  • pnpm run build
  • python3 scripts/check-docs.py

Fixes #24

Generate a target-aware Go and frontend dependency inventory, track full license texts, verify built binaries against it, and include the compliance bundle in every release artifact.\n\nRefs #24
@yujiezhang-ops
yujiezhang-ops merged commit 49aaf82 into main Aug 5, 2026
4 checks passed
@yujiezhang-ops
yujiezhang-ops deleted the codex/issue-24-license-artifacts branch August 5, 2026 04:46
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.

[P1] Ship LICENSE, NOTICE, and complete third-party license texts in every artifact

1 participant