👷 Improve workflows for private repos (#2394)

This commit is contained in:
Sebastián Ramírez
2026-07-30 21:45:35 +02:00
committed by GitHub
parent 78c699079e
commit daae6e1434
9 changed files with 20 additions and 6 deletions
+1
View File
@@ -12,6 +12,7 @@ permissions: {}
jobs: jobs:
add-to-project: add-to-project:
name: Add to project name: Add to project
if: github.repository_owner == 'fastapi'
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 5 timeout-minutes: 5
steps: steps:
+2 -1
View File
@@ -5,7 +5,8 @@ on:
types: types:
- published - published
permissions: {} permissions:
contents: read
jobs: jobs:
deploy: deploy:
+2 -1
View File
@@ -5,7 +5,8 @@ on:
branches: branches:
- master - master
permissions: {} permissions:
contents: read
jobs: jobs:
deploy: deploy:
+3 -1
View File
@@ -12,7 +12,8 @@ on:
required: false required: false
default: 'false' default: 'false'
permissions: {} permissions:
contents: read
jobs: jobs:
changes: changes:
@@ -24,6 +25,7 @@ jobs:
steps: steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with: with:
fetch-depth: 2
persist-credentials: false persist-credentials: false
# For pull requests it's not necessary to checkout the code but for the main branch it is # For pull requests it's not necessary to checkout the code but for the main branch it is
- uses: dorny/paths-filter@7b450fff21473bca461d4b92ce414b9d0420d706 # v4.0.2 - uses: dorny/paths-filter@7b450fff21473bca461d4b92ce414b9d0420d706 # v4.0.2
+2 -1
View File
@@ -2,7 +2,8 @@ name: pre-commit
on: on:
pull_request: pull_request:
permissions: {} permissions:
contents: read
env: env:
# Forks and Dependabot don't have access to secrets # Forks and Dependabot don't have access to secrets
+1
View File
@@ -13,6 +13,7 @@ jobs:
timeout-minutes: 5 timeout-minutes: 5
permissions: permissions:
actions: read actions: read
contents: read
statuses: write statuses: write
steps: steps:
+2 -1
View File
@@ -5,7 +5,8 @@ on:
branches: branches:
- master - master
pull_request: pull_request:
permissions: {} permissions:
contents: read
jobs: jobs:
test-backend: test-backend:
+2 -1
View File
@@ -5,7 +5,8 @@ on:
branches: branches:
- master - master
pull_request: pull_request:
permissions: {} permissions:
contents: read
jobs: jobs:
+5
View File
@@ -15,6 +15,8 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 5 timeout-minutes: 5
permissions: permissions:
actions: read
contents: read
security-events: write # Required for upload-sarif (used by zizmor-action) to upload SARIF files. security-events: write # Required for upload-sarif (used by zizmor-action) to upload SARIF files.
steps: steps:
- name: Checkout repository - name: Checkout repository
@@ -23,3 +25,6 @@ jobs:
persist-credentials: false persist-credentials: false
- name: Run zizmor - name: Run zizmor
uses: zizmorcore/zizmor-action@192e21d79ab29983730a13d1382995c2307fbcaa # v0.5.7 uses: zizmorcore/zizmor-action@192e21d79ab29983730a13d1382995c2307fbcaa # v0.5.7
with:
advanced-security: ${{ github.repository_owner == 'fastapi' }}
annotations: ${{ github.repository_owner != 'fastapi' }}