From 2d2e32f3f454daca2de3f2a831a36a7836d53090 Mon Sep 17 00:00:00 2001 From: Byron Williams Date: Tue, 9 Jun 2026 20:37:07 -0700 Subject: [PATCH 1/2] fix(ci): make REUSE compliance check always run on PRs "Check REUSE Compliance" is a required status check, but reuse.yml had a paths filter whose "**/*" pattern does not match repository-root files (e.g. renovate.json). Root-only PRs therefore skipped the workflow, the required context never reported, and the PR was silently BLOCKED. Remove the paths filter so the required gate always runs. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/reuse.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/reuse.yml b/.github/workflows/reuse.yml index b134e57..fd721d3 100644 --- a/.github/workflows/reuse.yml +++ b/.github/workflows/reuse.yml @@ -6,12 +6,12 @@ name: REUSE Compliance on: + # No paths filter: "Check REUSE Compliance" is a REQUIRED status check, so it + # must report on every PR. A paths filter would skip the workflow on changes + # that do not match (e.g. root-only files like renovate.json, since "**/*" + # does not match repository-root paths), leaving the required context pending + # forever and silently blocking the PR. pull_request: - paths: - - "**/*" - - "REUSE.toml" - - "LICENSES/**" - - ".github/workflows/reuse.yml" push: branches: - main From 9f9a3299cf2cfabdddc9e2a818895ed40d975515 Mon Sep 17 00:00:00 2001 From: Byron Williams Date: Tue, 9 Jun 2026 20:46:53 -0700 Subject: [PATCH 2/2] ci: retrigger PR validation with skip-changelog label applied Co-Authored-By: Claude Sonnet 4.6