From ae6a33bf96691917b71a9f68612b43b7391b535d Mon Sep 17 00:00:00 2001 From: bherbruck Date: Sat, 17 Oct 2026 21:00:34 -0400 Subject: [PATCH] CI: run the list checks inside CI's repository-checks job on PRs (#2292) Lists and Packaging lint each took their own runner slot on every PR push. The list checks now run in the existing checks job; Lists stays on main. Packaging lint skips PRs that only touch icons. Co-authored-by: Claude Opus 5.5 --- .github/workflows/ci.yml | 4 ++++ .github/workflows/lists.yml | 3 ++- .github/workflows/packaging-lint.yml | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7ff4b42d..cc433558 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -202,6 +202,10 @@ jobs: run: cargo xtask licences --check - name: Dependency layers run: cargo xtask layers + - name: Sorted lists + run: cargo xtask lists + - name: Design format pending changes + run: bash scripts/test-format-pending.sh - name: Web app offline use and updates (headless Chrome) run: cargo xtask web-offline-test - name: Affected-package selection self-test diff --git a/.github/workflows/lists.yml b/.github/workflows/lists.yml index 54c4daf3..04c3494a 100644 --- a/.github/workflows/lists.yml +++ b/.github/workflows/lists.yml @@ -1,9 +1,10 @@ # Files many pull requests add to are kept so that additions don't conflict: one file per change # or one sorted line per item (CONTRIBUTING.md, "Lists many changes add to"). Fast, no build. +# Pull requests get the same checks in CI's "Format and repository checks" job (one runner slot +# per PR instead of three); this copy keeps main honest. name: Lists on: - pull_request: push: branches: [main] diff --git a/.github/workflows/packaging-lint.yml b/.github/workflows/packaging-lint.yml index 6def4042..dcd50b8f 100644 --- a/.github/workflows/packaging-lint.yml +++ b/.github/workflows/packaging-lint.yml @@ -8,7 +8,7 @@ on: branches: [main] paths: [".github/workflows/**", "packaging/**", "assets/**"] pull_request: - paths: [".github/workflows/**", "packaging/**", "assets/**"] + paths: [".github/workflows/**", "packaging/**", "assets/platforms/**"] workflow_dispatch: permissions: