Add MPL license headers and CI check
Open
@devmount is already working on this.
Since Sep 13, 2026.
- Dominant language
- No language data
- Stars
- 9
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
MPL is a per-file license, so applicable source files need to include the appropriate license header.
Implement:
- A reusable script to add the MPL license header to relevant files. It should support exclusions for files/paths where the header should not be added.
- A CI check that ensures relevant files have the required license header and fails clearly when they do not. Can focus on only changed/added files if performance is a concern.
The solution should be straightforward to use across our repositories and allow repository-specific exclusions where needed.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.