Skip to content

ci: harden workflows, publish coverage, schedule PR queue hygiene - #544

Merged
mrbobbytables merged 1 commit into
mainfrom
ci/workflow-hardening
Sep 23, 2026
Merged

mrbobbytables merged 1 commit into
mainfrom
ci/workflow-hardening

Conversation

@mrbobbytables

Copy link
Copy Markdown
Member

Batch of P2 workflow items from the triage tracker #530.

All YAML parse-checked and prettier-clean.

Fixes #219, fixes #279, fixes #374, fixes #186, fixes #454.

- Add persist-credentials: false to remaining checkouts in
  import-architectures, refresh-community-people, deploy-gh-pages,
  and the new hygiene workflow (#219)
- Remove unused GH_TOKEN from the ci.yml build step; the Docusaurus
  build reads only SITE_URL/BASE_URL (#279)
- Scope pages: write and id-token: write to the deploy job in
  deploy-gh-pages.yml; build job runs with contents: read (#374)
- Run unit tests with coverage in CI, publish the summary to the job
  summary, and upload it as an artifact; the coverage runner
  propagates test failures (#186)
- Add a scheduled workflow running scripts/pr-queue-hygiene.mjs every
  6 hours with a dry-run-tested least-privilege token (#454)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Bob Killen <bkillen@linuxfoundation.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment