Commit Graph
5 Commits
Author SHA1 Message Date
Charis da724eb8c6 ci: add zizmor lint and harden GitHub Actions workflows (#47895)
## Summary
- Add a zizmor config and CI job that lints `.github/workflows` on every
PR touching it, downloading and attestation-verifying the pinned v1.26.1
release binary (cached across runs)
- Fix the mutable-tag and excess-permission findings zizmor surfaces in
`braintrust-evals.yml`, `publish_image.yml`, and
`self-host-tests-smoke.yml`: pin `actions/checkout`/`actions/setup-node`
to commit SHAs, and scope `pull-requests`/`packages`/`id-token`
permissions down to the specific jobs that need them

## Test plan
- [x] Confirm the `zizmor` job runs and passes on this PR

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Added automated security scanning for workflow changes on pull
requests.
  * Added configuration to allow specific workflow trigger exceptions.

* **Security**
* Tightened GitHub Actions permissions at the workflow level and
re-granted only where required per job.
* Pinned common build action versions to specific commits for more
consistent execution.

* **Maintenance**
* Updated workflow caching and action step annotations without changing
linting or fixing behavior.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-07-13 16:57:44 -04:00
Charis 3973cc3e5c chore: update github workflows (#39237) 2025-10-20 09:36:45 -04:00
Wen Bo XieandEtienne Stalmans e6b31c6644 chore: add spam detector to auto-label-issues.yml (#32611)
* chore: add spam detector to auto-label-issues.yml

* Update .github/workflows/auto-label-issues.yml

Co-authored-by: Etienne Stalmans <staaldraad@users.noreply.github.com>

---------

Co-authored-by: Etienne Stalmans <staaldraad@users.noreply.github.com>
2025-01-08 09:45:16 +01:00
Chris Gwilliams 8c14611348 Fix for labelling issues and handling errors (#27393)
* fix for labelling issues and handling errors

* fix typos
2024-06-24 11:35:03 +01:00
Chris Gwilliams e2271707cc Feat: Add stale Action for marking stale issues and Action to auto label new issues with source (#27033)
* add stale bot for marking stalue issues and action to auto label an
issues source

* Update auto-label-issues.yml
2024-06-17 06:53:51 +00:00