Skip to content

chore(security): extend license allowlist with BSL-1.0, CC0-1.0, 0BSD#38

Merged
DTTerastar merged 1 commit into
mainfrom
chore/security-license-allowlist-extend
May 19, 2026
Merged

chore(security): extend license allowlist with BSL-1.0, CC0-1.0, 0BSD#38
DTTerastar merged 1 commit into
mainfrom
chore/security-license-allowlist-extend

Conversation

@Terastar-Paperclip
Copy link
Copy Markdown
Contributor

Summary

Mirrors quantcli/common#22 (QUA-46). The security workflow is copied verbatim across repos today; this PR brings the per-repo copy in lockstep with the source of truth.

  • Adds 0BSD, BSL-1.0 (Boost — not the source-available Business Source License), and CC0-1.0 to ALLOWED_LICENSES in .github/workflows/security.yml.
  • Re-orders the allowlist to ASCII-sorted by SPDX id and pins the ordering with a comment, so the workflow env and common's SECURITY.md stay in sync on future edits.

The new entries are a strict superset of the previous list; no existing dep in this repo regresses.

For the rationale, the explicit BSL-1.0 vs BUSL-* distinction, and the documented policy, see the companion PR on quantcli/common.

Test plan

  • CI green on this PR (govulncheck, osv-scanner, license-policy all pass).
  • ALLOWED_LICENSES line matches quantcli/common's exactly after both PRs land.

🤖 Generated with Claude Code

Mirrors quantcli/common#22 (QUA-46) — keep the per-repo workflow copy
in lockstep with the source of truth in `quantcli/common`. No
functional change to this repo's existing deps; the allowlist is a
strict superset of the previous list.

The three new SPDX ids are all permissive (Boost, public-domain
dedication, Zero-Clause BSD). See `quantcli/common`'s SECURITY.md for
the documented policy, including the explicit `BSL-1.0` (Boost) vs
`BUSL-*` (Business Source) distinction added in the same PR.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
@DTTerastar DTTerastar merged commit 3e6bcfd into main May 19, 2026
8 checks passed
@DTTerastar DTTerastar deleted the chore/security-license-allowlist-extend branch May 19, 2026 11:50
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.

2 participants