diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0d70f43..55ed3e0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,12 +23,12 @@ jobs: name: Lint, format & type-check runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: astral-sh/setup-uv@v3 + - uses: actions/checkout@v7 + - uses: astral-sh/setup-uv@v7 with: enable-cache: true cache-dependency-glob: "pyproject.toml" - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: "3.12" - name: Install tooling @@ -60,12 +60,12 @@ jobs: - os: windows-latest python-version: "3.11" steps: - - uses: actions/checkout@v4 - - uses: astral-sh/setup-uv@v3 + - uses: actions/checkout@v7 + - uses: astral-sh/setup-uv@v7 with: enable-cache: true cache-dependency-glob: "pyproject.toml" - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: ${{ matrix.python-version }} - name: Install package with dev extras @@ -74,7 +74,7 @@ jobs: run: pytest -n auto --cov-report=xml --cov-report=term-missing - name: Upload coverage if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.12' - uses: codecov/codecov-action@v4 + uses: codecov/codecov-action@v7 with: files: ./coverage.xml flags: unittests @@ -86,12 +86,12 @@ jobs: runs-on: ubuntu-latest needs: lint steps: - - uses: actions/checkout@v4 - - uses: astral-sh/setup-uv@v3 + - uses: actions/checkout@v7 + - uses: astral-sh/setup-uv@v7 with: enable-cache: true cache-dependency-glob: "pyproject.toml" - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: "3.12" - name: Install package with notebook + dev extras @@ -113,8 +113,8 @@ jobs: runs-on: ubuntu-latest needs: lint steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-python@v7 with: python-version: "3.12" - name: Install bandit and pip-audit @@ -131,10 +131,10 @@ jobs: runs-on: ubuntu-latest needs: lint steps: - - uses: actions/checkout@v4 - - uses: docker/setup-buildx-action@v3 + - uses: actions/checkout@v7 + - uses: docker/setup-buildx-action@v4 - name: Build image - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . push: false