name: Dependency Update Bot on: schedule: - cron: "0 3 * * 1" # Every Monday at 03:00 UTC workflow_dispatch: jobs: setup-python: name: Setup Python uses: ./.gitea/workflows/setup-python.yml with: python-version: ${{ vars.PYTHON_VERSION }} renovate-like: runs-on: ubuntu-latest steps: - name: Install uv and pip-review run: | pip install uv pip-review - name: Update dependencies in pyproject.toml run: | uv pip update --all --group dev uv pip compile --all - 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 }}