scikit-llm
37 строк · 1.1 Кб
1# Run a pre-commit autoupdate every week and open a pull request if needed
2name: Pre-commit auto-update3
4on:5# At 00:00 on the 1st of every month.6schedule:7- cron: "0 0 1 * *"8workflow_dispatch:9
10permissions:11contents: write12pull-requests: write13
14jobs:15pre-commit-auto-update:16runs-on: ubuntu-latest17steps:18- name: Checkout19uses: actions/checkout@v320- name: Set up Python21uses: actions/setup-python@v422- name: Install pre-commit23run: pip install pre-commit24- name: Run pre-commit25run: pre-commit autoupdate26- name: Set git config27run: |28git config --local user.email "action@github.com"
29git config --local user.name "GitHub Action"
30- uses: peter-evans/create-pull-request@v531with:32token: ${{ github.token }}33branch: update/pre-commit-hooks34title: Update pre-commit hooks35commit-message: "Update pre-commit hooks"36body: Update versions of pre-commit hooks to latest version.37labels: "dependencies,github_actions"38