Fix CI workflow: actionlint install, zizmor, and permissions
All checks were successful
CI / backend-lint (pull_request) Successful in 9s
CI / actions-lint (pull_request) Successful in 15s
CI / frontend-lint (pull_request) Successful in 21s

- Use actionlint's official download script instead of hardcoded URL
  missing the version number in the asset filename
- Use pipx run for zizmor to avoid PATH and PEP 668 issues
- Add explicit permissions: contents: read to both workflows to
  satisfy zizmor's excessive-permissions audit

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-17 19:36:30 +01:00
parent 5240236759
commit 00a5a78a44
2 changed files with 8 additions and 4 deletions

View File

@@ -3,6 +3,9 @@ name: Deploy
on:
workflow_dispatch:
permissions:
contents: read
jobs:
deploy:
runs-on: ubuntu-latest