diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9cb278c..1b2f8ce 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,8 +16,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@v7 with: enable-cache: true cache-dependency-glob: uv.lock @@ -34,8 +34,8 @@ jobs: os: [ubuntu-latest, windows-latest, macos-latest] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 - - uses: astral-sh/setup-uv@v6 + - uses: actions/checkout@v7 + - uses: astral-sh/setup-uv@v7 with: enable-cache: true cache-dependency-glob: uv.lock diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 2aff63c..9fb1e91 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -15,8 +15,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@v7 with: enable-cache: true cache-dependency-glob: uv.lock @@ -36,7 +36,7 @@ jobs: run: uv run --isolated --no-project --with dist/*.whl nctab stats tests/golden/pocket.nc --json - name: Smoke test sdist run: uv run --isolated --no-project --with dist/*.tar.gz nctab stats tests/golden/pocket.nc --json - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: dist path: dist/ @@ -50,9 +50,9 @@ jobs: permissions: id-token: write steps: - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v8 with: name: dist path: dist/ - - uses: astral-sh/setup-uv@v6 + - uses: astral-sh/setup-uv@v7 - run: uv publish --trusted-publishing always --check-url https://pypi.org/simple/nctab/