From 4108b9fe159ee63cfdd08a719e16dfeebd8c7f89 Mon Sep 17 00:00:00 2001 From: Jaro-c <75870284+Jaro-c@users.noreply.github.com> Date: Tue, 11 Aug 2026 05:15:47 -0500 Subject: [PATCH] ci: pin the empty-diff reusable to fail a no-op pull request Pin to the SHA of the merge commit (7eb2c69), before any vX.Y.Z tag of .Glyndor/.github exists, so this consumer is the one that proves the reusable. The check is advisory only for now: it runs on every pull request and emits a red status if the diff against main is empty, but the ruleset does not require it. Once the emitted name has stayed stable across a few weeks of green here and on the other three consumers (homebrew-tap, scoop-bucket, .github itself), I will promote it to a required status check in each repository's ruleset. The reusable itself was added in Glyndor/.github#111; the phantom-check failure mode that bit apt and klyradb before is the reason this lands advisory first rather than required. Signed-off-by: Jaro-c <75870284+Jaro-c@users.noreply.github.com> --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 737517d..2a17cb8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,3 +19,5 @@ jobs: with: test-command: ./tests/verify-debs.test.sh && ./tests/verify-published.test.sh && ./tests/build-keyring.test.sh && ./tests/purge-cache.test.sh && ./tests/build-index-page.test.sh apt-packages: python3-cryptography + empty-diff: + uses: Glyndor/.github/.github/workflows/empty-diff.yml@7eb2c699bed5e49b7974ff9b0e613712d5da88cb