chore: add apache license header script & CI check#1404
Open
jescalada wants to merge 9 commits intofinos:mainfrom
Open
chore: add apache license header script & CI check#1404jescalada wants to merge 9 commits intofinos:mainfrom
jescalada wants to merge 9 commits intofinos:mainfrom
Conversation
Note: For files with shebangs in the first line, we add the license after the shebang
✅ Deploy Preview for endearing-brigadeiros-63f9d0 canceled.
|
jescalada
commented
Feb 13, 2026
Contributor
Author
There was a problem hiding this comment.
This is where the interesting stuff happens. So you don't have to dig through the diff! 🙂
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1404 +/- ##
==========================================
+ Coverage 81.25% 81.51% +0.25%
==========================================
Files 65 65
Lines 4657 4722 +65
Branches 792 792
==========================================
+ Hits 3784 3849 +65
Misses 858 858
Partials 15 15 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Prevents infinite loops with `quicktype` validation failing due to the license header being present
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #1002. Inspired by #1253, credit goes to @sam-holmes2 for the original PR 🙂
Changes
add-license-headers.tsscript to/scriptsin order to add license headers automaticallynpm run add-license-headers/src/config/generatedfiles from having the license appended, due to infinite loop withquicktypegenerated configcheck-license-headers.tsfor checking headers in CIlint.yml)