]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/commitdiff
👷 Add pre-commit CI instead of custom GitHub Action (#4896)
authorSebastián Ramírez <tiangolo@gmail.com>
Thu, 12 May 2022 17:15:13 +0000 (12:15 -0500)
committerGitHub <noreply@github.com>
Thu, 12 May 2022 17:15:13 +0000 (17:15 +0000)
.github/workflows/autoformat.yml [deleted file]
.pre-commit-config.yaml

diff --git a/.github/workflows/autoformat.yml b/.github/workflows/autoformat.yml
deleted file mode 100644 (file)
index 2bd5800..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-name: Auto Format
-
-on:
-  pull_request:
-    types: [opened, synchronize]
-
-jobs:
-  autoformat:
-    runs-on: ubuntu-latest
-    steps:
-    - uses: actions/checkout@v2
-      with:
-        ref: ${{ github.head_ref }}
-    - name: Set up Python
-      uses: actions/setup-python@v2
-      with:
-        python-version: '3.10'
-    - uses: actions/cache@v2
-      id: cache
-      with:
-        path: ${{ env.pythonLocation }}
-        key: ${{ runner.os }}-python-${{ env.pythonLocation }}-${{ hashFiles('pyproject.toml') }}-v01
-    - name: Install Flit
-      if: steps.cache.outputs.cache-hit != 'true'
-      run: pip install flit
-    - name: Install Dependencies
-      if: steps.cache.outputs.cache-hit != 'true'
-      run: flit install --symlink
-    - uses: actions/cache@v2
-      id: pre-commit-hooks-cache
-      with:
-        path: ~/.cache/pre-commit
-        key: ${{ runner.os }}-pre-commit-hooks-${{ hashFiles('.pre-commit-config.yaml') }}-v01
-    - name: Run pre-commit
-      run: pre-commit run --all-files
-    - name: Commit pre-commit changes
-      if: failure()
-      run: |
-        git config --global user.name "pre-commit"
-        git config --global user.email github-actions@github.com
-        git add --update
-        git commit -m "🎨 Format code with pre-commit"
-        git push
index f6a0b251c20964fe23eda4e9b0b0e76af97d1f2d..5c278571e63f1efb0d4beb74034598be2c98e549 100644 (file)
@@ -46,3 +46,6 @@ repos:
     rev: 22.3.0
     hooks:
     -   id: black
+ci:
+    autofix_commit_msg: ðŸŽ¨ [pre-commit.ci] Auto format from pre-commit.com hooks
+    autoupdate_commit_msg: â¬† [pre-commit.ci] pre-commit autoupdate