GitHub Actions
3590553519
chore(ci): comprehensive CI/CD audit fixes per best practices
...
Implements all 13 fixes identified in the CI/CD audit against
github-actions-ci-cd-best-practices.instructions.md
Critical fixes:
Remove hardcoded encryption key from playwright.yml (security)
Fix artifact filename mismatch in supply-chain-pr.yml (bug)
Pin GoReleaser to ~> v2.5 instead of latest (supply chain)
High priority fixes:
Upgrade CodeQL action from v3 to v4 in supply-chain-pr.yml
Add environment protection for release workflow
Fix shell variable escaping ($$ → $) in release-goreleaser.yml
Medium priority fixes:
Add timeout-minutes to playwright.yml (20 min)
Add explicit permissions to quality-checks.yml
Add timeout-minutes to codecov-upload.yml jobs (15 min)
Fix benchmark.yml permissions (workflow-level read, job-level write)
Low priority fixes:
Add timeout-minutes to docs.yml jobs (10/5 min)
Add permissions block to docker-lint.yml
Add timeout-minutes to renovate.yml (30 min)
2026-01-15 15:25:58 +00:00
..
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2025-12-24 11:51:51 +00:00
2025-12-14 02:08:16 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 05:46:03 +00:00
2026-01-06 20:20:41 +00:00
2025-12-12 23:51:05 +00:00
2025-12-14 02:45:24 +00:00
2025-12-14 02:45:24 +00:00
2026-01-13 22:11:35 +00:00
2025-12-14 02:45:24 +00:00
2025-12-12 19:21:44 +00:00
2025-12-15 07:30:36 +00:00
2025-12-22 19:06:12 +00:00
2026-01-03 03:08:43 +00:00
2026-01-13 22:11:35 +00:00
2025-12-20 01:55:52 +00:00
2025-12-14 02:45:24 +00:00
2025-12-20 01:55:52 +00:00
2025-12-15 07:30:35 +00:00
2026-01-13 22:11:35 +00:00
2025-12-20 01:55:52 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2025-12-14 02:45:24 +00:00
2025-12-20 01:55:52 +00:00
2026-01-15 15:25:58 +00:00
2025-12-31 05:21:11 +00:00
2026-01-15 05:24:54 +00:00
2026-01-13 22:11:35 +00:00
2025-12-17 16:53:38 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2025-12-14 02:45:24 +00:00
2026-01-13 22:11:35 +00:00
2025-12-12 19:21:44 +00:00
2026-01-13 22:11:35 +00:00
2025-12-12 19:21:44 +00:00
2025-12-12 19:21:44 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-03 03:08:43 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2025-12-20 01:55:52 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 05:46:03 +00:00
2026-01-13 22:11:35 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 01:55:52 +00:00
2026-01-13 22:11:35 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 05:46:03 +00:00
2026-01-13 22:11:35 +00:00
2025-12-12 19:21:44 +00:00
2026-01-13 22:11:35 +00:00
2025-12-12 19:21:44 +00:00
2025-12-12 19:21:44 +00:00
2025-12-12 19:21:44 +00:00
2025-12-20 01:55:52 +00:00
2025-12-19 18:55:48 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2025-12-12 19:21:44 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-03 03:08:43 +00:00
2025-12-21 04:57:31 +00:00
2026-01-13 22:11:35 +00:00
2026-01-15 06:02:42 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 05:46:03 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2025-12-14 02:45:24 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2026-01-13 22:11:35 +00:00
2025-12-14 02:45:24 +00:00