diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8e20d9c9..15d74471 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,8 +24,8 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: astral-sh/setup-uv@v6 + - uses: actions/checkout@v7 + - uses: astral-sh/setup-uv@v8 with: enable-cache: true - run: uv sync --locked @@ -44,8 +44,8 @@ jobs: python-version: ["3.11", "3.14"] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 - - uses: astral-sh/setup-uv@v6 + - uses: actions/checkout@v7 + - uses: astral-sh/setup-uv@v8 with: python-version: ${{ matrix.python-version }} enable-cache: true @@ -61,8 +61,8 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: astral-sh/setup-uv@v6 + - uses: actions/checkout@v7 + - uses: astral-sh/setup-uv@v8 with: enable-cache: true - name: Build sdist and wheel @@ -76,5 +76,5 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@v4 - - uses: actions/dependency-review-action@v4 + - uses: actions/checkout@v7 + - uses: actions/dependency-review-action@v5 diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 2805182c..b2e603a0 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -16,6 +16,10 @@ on: - ".github/workflows/docs.yml" workflow_dispatch: +concurrency: + group: docs-deploy + cancel-in-progress: false + permissions: contents: write @@ -24,8 +28,8 @@ jobs: if: github.event_name == 'pull_request' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-python@v6 with: python-version: "3.x" - run: pip install -e . -r docs/requirements-docs.txt @@ -35,10 +39,10 @@ jobs: if: github.event_name != 'pull_request' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.x" - run: pip install -e . -r docs/requirements-docs.txt