diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 34659701..d706f16a 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -3,8 +3,15 @@ on: workflow_dispatch: schedule: - cron: '0 15 * * 6' +permissions: + contents: read + jobs: codeql: + permissions: + actions: read # for github/codeql-action/init to get workflow details + contents: read # for actions/checkout to fetch code + security-events: write # for github/codeql-action/autobuild to send a status report runs-on: ubuntu-latest steps: - name: Checkout diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 3092bd27..11f7a47d 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -3,8 +3,13 @@ on: workflow_dispatch: schedule: - cron: '0 15 * * 6' +permissions: + contents: read + jobs: create: + permissions: + contents: none name: Create runs-on: ${{ matrix.operating-system }} strategy: @@ -45,6 +50,8 @@ jobs: name: lists path: php${{ matrix.php-versions }}-${{ matrix.operating-system }}.md update: + permissions: + contents: write # for Git to git push name: Update needs: create runs-on: ubuntu-latest diff --git a/.github/workflows/node.yml b/.github/workflows/node.yml index a5f63462..040385b3 100644 --- a/.github/workflows/node.yml +++ b/.github/workflows/node.yml @@ -16,6 +16,9 @@ on: paths-ignore: - '**.md' - 'examples/**' +permissions: + contents: read + jobs: run: name: Run diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index adf35e4f..521665f9 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -17,6 +17,9 @@ on: paths-ignore: - '**.md' - 'examples/**' +permissions: + contents: read + jobs: run: name: Run