diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8a95e8b..0c76b0b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,6 +18,9 @@ on: - ".gitignore" - ".github/workflows/deploy.yml" +permissions: + contents: read + jobs: backend-lint: runs-on: ubuntu-latest @@ -45,14 +48,12 @@ jobs: persist-credentials: false - name: Install actionlint run: | - curl -sL https://github.com/rhysd/actionlint/releases/latest/download/actionlint_linux_amd64.tar.gz | tar xz + bash <(curl -sL https://raw.githubusercontent.com/rhysd/actionlint/main/scripts/download-actionlint.bash) sudo mv actionlint /usr/local/bin/ - name: Lint GitHub Actions run: actionlint - - name: Install zizmor - run: pip install zizmor - name: Audit GitHub Actions security - run: zizmor .github/workflows/ + run: pipx run zizmor .github/workflows/ frontend-lint: runs-on: ubuntu-latest diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 8b08735..f3329e4 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -3,6 +3,9 @@ name: Deploy on: workflow_dispatch: +permissions: + contents: read + jobs: deploy: runs-on: ubuntu-latest