compliance/reports/license-report-*.json (10 files with timestamps in the filenames) are tracked in the repo. These are machine-generated outputs of scripts/scan-licenses.js / npm run license:scan and churn on every run.
The CI no-build-artifacts guard only covers dist/ and *.tsbuildinfo, so these slip through.
Fix: gitignore compliance/reports/ (keep the config files), and optionally extend the no-build-artifacts guard to cover the reports directory.
compliance/reports/license-report-*.json(10 files with timestamps in the filenames) are tracked in the repo. These are machine-generated outputs ofscripts/scan-licenses.js/npm run license:scanand churn on every run.The CI
no-build-artifactsguard only coversdist/and*.tsbuildinfo, so these slip through.Fix: gitignore
compliance/reports/(keep the config files), and optionally extend the no-build-artifacts guard to cover the reports directory.