Skip to content

fix(deps): bump setuptools from 82.0.1 to 83.0.0 in the uv group across 1 directory #93

fix(deps): bump setuptools from 82.0.1 to 83.0.0 in the uv group across 1 directory

fix(deps): bump setuptools from 82.0.1 to 83.0.0 in the uv group across 1 directory #93

# .github/workflows/dependabot-auto-merge.yml
name: "Dependabot auto-merge"
permissions:
contents: write
pull-requests: write
on:
pull_request_target:
types:
- opened
- synchronize
- reopened
workflow_dispatch:
jobs:
dependabot:
if: ${{ github.actor == 'dependabot[bot]' || github.actor == 'dependabot-preview[bot]' }}
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v7
# For Python projects using uv (optional, only needed if you want to test changes)
- name: Set up Python
uses: actions/setup-python@v7
with:
python-version: '3.x'
- name: Install uv
run: pip install uv
# Install dependencies
- name: Install dependencies with uv
run: uv sync
# (Optional) Run your tests here if you want to validate PRs before auto-merging
# - name: Run tests
# run: pytest
- name: Enable auto-merge for Dependabot PRs
uses: peter-evans/enable-pull-request-automerge@v3
with:
token: ${{ secrets.GITHUB_TOKEN }}
pull-request-number: ${{ github.event.pull_request.number }}
merge-method: squash