name: Dependency Update Bot on: schedule: - cron: "0 3 * * 1" # Every Monday at 03:00 UTC workflow_dispatch: jobs: update-check: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v5 with: python-version-file: .python-version - name: Install uv run: pip install uv - name: Upgrade dependencies run: uv lock --upgrade - name: Commit and push changes uses: peter-evans/create-pull-request@v6 with: commit-message: "chore(deps): update dependencies [automated]" branch: "renovate/auto-deps-update" title: "chore(deps): update dependencies" body: "This PR was created automatically to update dependencies." token: ${{ secrets.CI_RUNNER_TOKEN }}