diff --git a/.github/workflows/pre-commit-update.yml b/.github/workflows/pre-commit-update.yml index 2c0e39f4..cfb58205 100644 --- a/.github/workflows/pre-commit-update.yml +++ b/.github/workflows/pre-commit-update.yml @@ -78,8 +78,10 @@ jobs: run: python -m pip install ${{ inputs.pre-commit-source || 'pre-commit' }} - name: Update pre-commit hooks + id: update run: | - pre-commit autoupdate --repo ${{ matrix.hook-repo }} + pre-commit autoupdate --repo ${{ matrix.hook-repo }} | tee update.log + echo "vers-bump-str=$(grep -ohE '([^ ]+ -> [^ ]+)' update.log | sed 's/->/to/')" >> ${GITHUB_OUTPUT} pre-commit install-hooks - name: Run pre-commit @@ -104,12 +106,12 @@ jobs: uses: peter-evans/create-pull-request@v5.0.1 with: token: ${{ secrets.BRUTUS_PAT_TOKEN }} - title: "Bump pre-commit hook for ${{ steps.pr.outputs.hook-name }}" + title: "Bump ${{ steps.pr.outputs.hook-name }} from ${{ steps.update.outputs.vers-bump-str }}" branch: "${{ env.BRANCH_PREFIX }}/${{ steps.pr.outputs.hook-name }}" - commit-message: "Bumped pre-commit hook for ${{ steps.pr.outputs.hook-name }}" + commit-message: "Bump ${{ steps.pr.outputs.hook-name }} from ${{ steps.update.outputs.vers-bump-str }}" committer: "Brutus (robot) " author: "Brutus (robot) " - body: "Automatically bumped `pre-commit` hook for `${{ steps.pr.outputs.hook-name }}` and ran the update against the repo." + body: "Bumps `pre-commit` hook for `${{ steps.pr.outputs.hook-name }}` from ${{ steps.update.outputs.vers-bump-str }} and ran the update against the repo." labels: "dependencies" - name: Add changenote