diff --git a/.github/workflows/pre_commit.yml b/.github/workflows/pre_commit.yml index 46e90074..842257d7 100644 --- a/.github/workflows/pre_commit.yml +++ b/.github/workflows/pre_commit.yml @@ -16,20 +16,21 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + with: + fetch-depth: 0 - name: Set up Python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@v5 with: python-version: 3.12 + - name: Run Pre-Commit Hooks + uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1 + continue-on-error: true - name: Set up git config run: | git config --global user.name "github-actions[bot]" git config --global user.email "github-actions[bot]@users.noreply.github.com" - - name: Install Dependencies + - name: git add run: | - pip install pre-commit==4.0.1 - - name: Run pre-commit and git add - run: | - pre-commit run -c .pre-commit-config.yaml || true git add . git diff --staged --quiet || git commit -m ":file_folder: pre-commit > Made via .github/workflows/pre_commit.yml" || echo "pre-commit: no changes" @@ -37,12 +38,12 @@ jobs: uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # v7.0.5 with: token: ${{ secrets.GITHUB_TOKEN }} - commit-message: Update files + commit-message: "ci: 🤖 format everything with pre-commit" committer: GitHub Action author: GitHub Action signoff: true branch: pre-commit - title: "🔨 [pre-commit] Update files by " + title: "🤖 format everything with pre-commit by " body: | Auto-generated by [create-pull-request][1]