diff --git a/.github/workflows/docs-main.yml b/.github/workflows/docs-main.yml index 098f9000..badd1a29 100644 --- a/.github/workflows/docs-main.yml +++ b/.github/workflows/docs-main.yml @@ -15,9 +15,9 @@ jobs: name: Run doctests runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v6 with: python-version: '3.11' @@ -33,12 +33,12 @@ jobs: name: Generate Latest Documentation runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Fetch all tags run: git fetch --tags - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v6 with: python-version: '3.11' @@ -59,7 +59,7 @@ jobs: - name: Remove .doctrees run: rm -r _build/.doctrees - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: docs path: _build @@ -72,8 +72,8 @@ jobs: env: SPHINX_GITHUB_CHANGELOG_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: - - uses: actions/checkout@v4 - - uses: actions/download-artifact@v4 + - uses: actions/checkout@v6 + - uses: actions/download-artifact@v8 with: name: docs path: _build diff --git a/.github/workflows/docs-release.yml b/.github/workflows/docs-release.yml index fd8d4f77..fda8d99a 100644 --- a/.github/workflows/docs-release.yml +++ b/.github/workflows/docs-release.yml @@ -15,12 +15,12 @@ jobs: env: SPHINX_GITHUB_CHANGELOG_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Fetch all tags run: git fetch --tags - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v6 with: python-version: '3.11' diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index a9f85981..e7515a8c 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: astral-sh/ruff-action@v3 - run: ruff check - run: ruff format --check @@ -19,9 +19,9 @@ jobs: mypy: runs-on: ubuntu-latest steps: - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v6 with: python-version: 3.x - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - run: pip install mypy numpy pytest - run: mypy diff --git a/.github/workflows/pre-commit.yaml b/.github/workflows/pre-commit.yaml index e5b96b43..934296c1 100644 --- a/.github/workflows/pre-commit.yaml +++ b/.github/workflows/pre-commit.yaml @@ -14,15 +14,15 @@ jobs: pre-commit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-python@v6 - uses: pre-commit/action@v3.0.1 conventional-commits: runs-on: ubuntu-latest if: github.event_name == 'pull_request' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 # Full history needed for commit comparison diff --git a/.github/workflows/publish-pypi.yaml b/.github/workflows/publish-pypi.yaml index b21c18d1..409f483d 100644 --- a/.github/workflows/publish-pypi.yaml +++ b/.github/workflows/publish-pypi.yaml @@ -18,10 +18,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: persist-credentials: false - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.x" @@ -30,7 +30,7 @@ jobs: - name: Build wheels and a source tarball run: pyproject-build - name: Store the distribution packages - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: path: dist @@ -49,7 +49,7 @@ jobs: steps: - name: Download dists - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: artifact path: dist diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0f11b54d..2dc37d99 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,9 +15,9 @@ jobs: matrix: python-version: ['3.10', '3.11', '3.12', '3.13'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install ngspice @@ -40,9 +40,9 @@ jobs: matrix: python-version: ['3.13'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} @@ -74,9 +74,9 @@ jobs: matrix: python-version: ['3.13'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install ngspice