Skip to content

browniebroke/pre-commit-autoupdate-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pre-commit autoupdate action

A Github Action to run pre-commit autoupdate and send pull request if any updates is required.

Note

This action can be replaced by a reusable workflow, which reduces the boilerplate needed.

Tip

If your project is open source, you might want to consider pre-commit.ci, which runs auto-update weekly on Monday.

Example of workflow:

name: Pre-commit auto-update

on:
  # every day at midnight
  schedule:
    - cron: "0 0 * * *"
  # on demand
  workflow_dispatch:

jobs:
  auto-update:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4

      - uses: actions/setup-python@v5

      - uses: browniebroke/pre-commit-autoupdate-action@f5c3ec85103b9f8f9be60b9c006cec763d2bdd02 # v1.0.1

      - uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
        if: always()
        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          branch: update/pre-commit-hooks
          title: Update pre-commit hooks
          commit-message: "chore: update pre-commit hooks"
          body: Update versions of pre-commit hooks to latest version.

About

Github action to run pre-commit autoupdate

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors