name: Dependency Update Bot on: schedule: - cron: "0 3 * * 1" # Every Monday at 03:00 UTC workflow_dispatch: jobs: update-check: runs-on: python-repositories-ci steps: - name: Checkout code uses: actions/checkout@v4 with: token: ${{ secrets.CI_RUNNER_TOKEN }} - name: Upgrade dependencies env: UV_INDEX_GITEA_USERNAME: ci-bot UV_INDEX_GITEA_PASSWORD: ${{ secrets.CI_RUNNER_TOKEN }} run: uv lock --upgrade - name: Commit and push changes env: API_URL: ${{ vars.API_URL }} REPO_OWNER: ${{ github.repository_owner }} REPO_NAME: ${{ github.event.repository.name }} CI_RUNNER_TOKEN: ${{ secrets.CI_RUNNER_TOKEN }} run: scripts/ci/create-deps-update-pr.sh