]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/commitdiff
👷 Add custom tokens for GitHub Actions to avoid rate limits (#9647)
authorSebastián Ramírez <tiangolo@gmail.com>
Sat, 10 Jun 2023 14:25:54 +0000 (16:25 +0200)
committerGitHub <noreply@github.com>
Sat, 10 Jun 2023 14:25:54 +0000 (16:25 +0200)
.github/workflows/build-docs.yml
.github/workflows/issue-manager.yml
.github/workflows/label-approved.yml
.github/workflows/latest-changes.yml
.github/workflows/notify-translations.yml
.github/workflows/people.yml
.github/workflows/preview-docs.yml
.github/workflows/publish.yml
.github/workflows/smokeshow.yml

index 68a180e3802762cdbc9ac2c791f6875b7910f156..95cb8578ba03a8e4b3f398ab96ece8cd6f91f645 100644 (file)
@@ -42,7 +42,7 @@ jobs:
         with:
           publish-dir: './site'
           production-branch: master
-          github-token: ${{ secrets.GITHUB_TOKEN }}
+          github-token: ${{ secrets.FASTAPI_BUILD_DOCS_NETLIFY }}
           enable-commit-comment: false
         env:
           NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
index e2fb4f7a43e986179466a64ad0727a4f52872efd..617105b6e8acb8c7d5596489b6d4dcf14e5cba05 100644 (file)
@@ -20,7 +20,7 @@ jobs:
     steps:
       - uses: tiangolo/issue-manager@0.4.0
         with:
-          token: ${{ secrets.GITHUB_TOKEN }}
+          token: ${{ secrets.FASTAPI_ISSUE_MANAGER }}
           config: >
             {
               "answered": {
index b2646dd16df7d7ac74209a75483c8f92bf22d6ec..4a73b02aa3a484f07395e9964057847c22c217c5 100644 (file)
@@ -10,4 +10,4 @@ jobs:
     steps:
     - uses: docker://tiangolo/label-approved:0.0.2
       with:
-        token: ${{ secrets.GITHUB_TOKEN }}
+        token: ${{ secrets.FASTAPI_LABEL_APPROVED }}
index 4aa8475b62dafebfef4b1029d88f8908861f3bab..f11a6384870255bee23911f5bc7669bbae46c7a1 100644 (file)
@@ -30,11 +30,9 @@ jobs:
         if: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.debug_enabled }}
         with:
           limit-access-to-actor: true
-          token: ${{ secrets.ACTIONS_TOKEN }}
-          standard_token: ${{ secrets.GITHUB_TOKEN }}
       - uses: docker://tiangolo/latest-changes:0.0.3
         with:
-          token: ${{ secrets.GITHUB_TOKEN }}
+          token: ${{ secrets.FASTAPI_LATEST_CHANGES }}
           latest_changes_file: docs/en/docs/release-notes.md
           latest_changes_header: '## Latest Changes\n\n'
           debug_logs: true
index fdd24414ce9977a6fa99bb61d05c8451623c1386..0926486e9b0db06e686d8ba260e6812a5f62a7b6 100644 (file)
@@ -19,4 +19,4 @@ jobs:
           limit-access-to-actor: true
       - uses: ./.github/actions/notify-translations
         with:
-          token: ${{ secrets.GITHUB_TOKEN }}
+          token: ${{ secrets.FASTAPI_NOTIFY_TRANSLATIONS }}
index cca1329e71c27e34dd838e0d44fce1c187bd00ed..b167c268fa73da610459751cd3a89f86c5a3c7f3 100644 (file)
@@ -24,9 +24,7 @@ jobs:
         if: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.debug_enabled }}
         with:
           limit-access-to-actor: true
-          token: ${{ secrets.ACTIONS_TOKEN }}
-          standard_token: ${{ secrets.GITHUB_TOKEN }}
       - uses: ./.github/actions/people
         with:
           token: ${{ secrets.ACTIONS_TOKEN }}
-          standard_token: ${{ secrets.GITHUB_TOKEN }}
+          standard_token: ${{ secrets.FASTAPI_PEOPLE }}
index 8730185bd37d625387bc7536d2a9926c71e39fde..298f75b026180a0fdb5ec3a2275c6abd2e807c44 100644 (file)
@@ -34,7 +34,7 @@ jobs:
         with:
           publish-dir: './site'
           production-deploy: false
-          github-token: ${{ secrets.GITHUB_TOKEN }}
+          github-token: ${{ secrets.FASTAPI_PREVIEW_DOCS_NETLIFY }}
           enable-commit-comment: false
         env:
           NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
@@ -42,5 +42,5 @@ jobs:
       - name: Comment Deploy
         uses: ./.github/actions/comment-docs-preview-in-pr
         with:
-          token: ${{ secrets.GITHUB_TOKEN }}
+          token: ${{ secrets.FASTAPI_PREVIEW_DOCS_COMMENT_DEPLOY }}
           deploy_url: "${{ steps.netlify.outputs.deploy-url }}"
index 1ad11f8d2c5873654833809db2f594d2f65454a9..bdadcc6d3d1b63f32b2142d2abf67b386547f6e7 100644 (file)
@@ -39,9 +39,3 @@ jobs:
         env:
           GITHUB_CONTEXT: ${{ toJson(github) }}
         run: echo "$GITHUB_CONTEXT"
-      # - name: Notify
-      #   env:
-      #     GITTER_TOKEN: ${{ secrets.GITTER_TOKEN }}
-      #     GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-      #     TAG: ${{ github.event.release.name }}
-      #   run: bash scripts/notify.sh
index 65a174329a26eb1eafee54abb6fb48894725928c..c6d894d9f61eb368b01434cf2ad45808581a1d14 100644 (file)
@@ -31,6 +31,6 @@ jobs:
           SMOKESHOW_GITHUB_STATUS_DESCRIPTION: Coverage {coverage-percentage}
           SMOKESHOW_GITHUB_COVERAGE_THRESHOLD: 100
           SMOKESHOW_GITHUB_CONTEXT: coverage
-          SMOKESHOW_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+          SMOKESHOW_GITHUB_TOKEN: ${{ secrets.FASTAPI_SMOKESHOW_UPLOAD }}
           SMOKESHOW_GITHUB_PR_HEAD_SHA: ${{ github.event.workflow_run.head_sha }}
           SMOKESHOW_AUTH_KEY: ${{ secrets.SMOKESHOW_AUTH_KEY }}