Skip to content

Add ownership record and mailmap; parameterize the SPDX header tool - #1

Merged
ebjune merged 1 commit into
mainfrom
licensing/ownership-and-spdx-tooling
Oct 17, 2026
Merged

ebjune merged 1 commit into
mainfrom
licensing/ownership-and-spdx-tooling

Conversation

@ebjune

@ebjune ebjune commented Oct 17, 2026

Copy link
Copy Markdown
Collaborator

Repository hygiene for the licensing rollout. No changes to the published packages.

  • OWNERSHIP.md — copyright chain of title, contributor identity map, carve-out provenance (88dcb0b).
  • .mailmap — resolves one contributor's two Git identities to one canonical identity (no history rewrite).
  • scripts/add-spdx-headers.mjs — adds --license, --copyright, --exclude; fixes a detection bug where any file mentioning SPDX-License-Identifier counted as already having a header.

Published artifact

Unchanged — none of these paths are in either package's files array. No version bump.

Verification

  • add-spdx-headers.mjs --check packages → 352/352
  • check-dependency-licenses.mjs → no copyleft runtime deps
  • Defaults unchanged, so the existing gate behaves identically

@simmunity simmunity left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

minor script change, looks good

@ebjune
ebjune merged commit 3cd868d into main Oct 17, 2026
2 checks passed
@ebjune
ebjune deleted the licensing/ownership-and-spdx-tooling branch October 17, 2026 04: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