name: Refresh uv lock artifact on: pull_request: branches: - main permissions: contents: read jobs: lock: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - uses: actions/setup-python@v7 with: python-version: "3.13.15" - name: Install uv run: python -m pip install --disable-pip-version-check uv - name: Regenerate lockfile run: uv lock - name: Upload lockfile uses: actions/upload-artifact@v7 with: name: refreshed-uv-lock path: uv.lock