From 63ae99a7725c1aa1c2ebf084147c7c4fa5c89138 Mon Sep 17 00:00:00 2001 From: Steffen Schneider Date: Tue, 21 Jan 2025 22:49:28 +0100 Subject: [PATCH 1/3] update workflows to actions/setup-python v4 --- .github/workflows/doc-coverage.yml | 2 +- .github/workflows/docs.yml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/doc-coverage.yml b/.github/workflows/doc-coverage.yml index 268cbee0..8c4a7715 100644 --- a/.github/workflows/doc-coverage.yml +++ b/.github/workflows/doc-coverage.yml @@ -38,7 +38,7 @@ jobs: restore-keys: | ${{ runner.os }}-pip - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v1 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - name: Install package diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 83c9d829..686b274a 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -52,7 +52,7 @@ jobs: ref: main - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} @@ -60,12 +60,12 @@ jobs: run: | python -m pip install --upgrade pip setuptools wheel # NOTE(stes) Pandoc version must be at least (2.14.2) but less than (4.0.0). - # as of 29/10/23. Ubuntu 22.04 which is used for ubuntu-latest only has an + # as of 29/10/23. Ubuntu 22.04 which is used for ubuntu-latest only has an # old pandoc version (2.9.). We will hence install the latest version manually. # previou: sudo apt-get install -y pandoc - wget https://github.com/jgm/pandoc/releases/download/3.1.9/pandoc-3.1.9-1-amd64.deb - sudo dpkg -i pandoc-3.1.9-1-amd64.deb - rm pandoc-3.1.9-1-amd64.deb + wget https://github.com/jgm/pandoc/releases/download/3.1.9/pandoc-3.1.9-1-amd64.deb + sudo dpkg -i pandoc-3.1.9-1-amd64.deb + rm pandoc-3.1.9-1-amd64.deb pip install torch --extra-index-url https://download.pytorch.org/whl/cpu pip install '.[docs]' From 5f3108cd69c4149d5e74ca79165907f69fde7633 Mon Sep 17 00:00:00 2001 From: Steffen Schneider Date: Tue, 21 Jan 2025 22:53:19 +0100 Subject: [PATCH 2/3] upgrade to v5 and python 3.9 --- .github/workflows/build.yml | 6 +++--- .github/workflows/doc-coverage.yml | 4 ++-- .github/workflows/docs.yml | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ef9e1777..52cb87f5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,7 +25,7 @@ jobs: torch-version: 2.4.0 python-version: "3.10" sklearn-version: "latest" - - os: ubuntu-latest + - os: ubuntu-latest torch-version: 2.4.0 python-version: "3.10" sklearn-version: "legacy" @@ -44,7 +44,7 @@ jobs: uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} @@ -54,7 +54,7 @@ jobs: python -m pip install torch==${{ matrix.torch-version }} --extra-index-url https://download.pytorch.org/whl/cpu pip install '.[dev,datasets,integrations]' - - name: Check sklearn legacy version + - name: Check sklearn legacy version if: matrix.sklearn-version == 'legacy' run: | pip install scikit-learn==1.4.2 '.[dev,datasets,integrations]' diff --git a/.github/workflows/doc-coverage.yml b/.github/workflows/doc-coverage.yml index 8c4a7715..4c5e3f45 100644 --- a/.github/workflows/doc-coverage.yml +++ b/.github/workflows/doc-coverage.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.8'] + python-version: ['3.9'] steps: # NOTE(stes) currently not used, we check @@ -38,7 +38,7 @@ jobs: restore-keys: | ${{ runner.os }}-pip - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install package diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 686b274a..79dfdfa7 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -52,7 +52,7 @@ jobs: ref: main - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} From 1657fbb0b253efc04d9aacfdb6b83adf259f0b36 Mon Sep 17 00:00:00 2001 From: Steffen Schneider Date: Tue, 21 Jan 2025 23:19:30 +0100 Subject: [PATCH 3/3] update actions to v4 --- .github/workflows/build.yml | 2 +- .github/workflows/doc-coverage.yml | 2 +- .github/workflows/docs.yml | 2 +- .github/workflows/release-pypi.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 52cb87f5..3c4f68dd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -35,7 +35,7 @@ jobs: steps: - name: Cache dependencies id: pip-cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.cache/pip key: pip-os_${{ runner.os }}-python_${{ matrix.python-version }}-torch_${{ matrix.torch-version }}-sklearn_${{ matrix.sklearn-version }} diff --git a/.github/workflows/doc-coverage.yml b/.github/workflows/doc-coverage.yml index 4c5e3f45..8d7f0522 100644 --- a/.github/workflows/doc-coverage.yml +++ b/.github/workflows/doc-coverage.yml @@ -31,7 +31,7 @@ jobs: # with: # ref: main - uses: actions/checkout@v3 - - uses: actions/cache@v1 + - uses: actions/cache@v4 with: path: ~/.cache/pip key: ${{ runner.os }}-pip diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 79dfdfa7..47b5862d 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -17,7 +17,7 @@ jobs: steps: - name: Cache dependencies id: pip-cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.cache/pip key: ${{ runner.os }}-pip diff --git a/.github/workflows/release-pypi.yml b/.github/workflows/release-pypi.yml index d6950119..fc6d5c8e 100644 --- a/.github/workflows/release-pypi.yml +++ b/.github/workflows/release-pypi.yml @@ -23,7 +23,7 @@ jobs: steps: - name: Cache dependencies id: pip-cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.cache/pip key: ${{ runner.os }}-pip