diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index d369eec05a..3c8031220f 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -25,7 +25,7 @@ jobs: # # We use Py3.8 here for historical reasons. # - python-version: "3.8" + python-version: "3.9" - name: Update pip run: python -m pip install -U pip @@ -35,7 +35,7 @@ jobs: sudo apt-get -yq update sudo apt-get -yq remove texlive-binaries --purge sudo apt-get -yq --no-install-suggests --no-install-recommends --force-yes install dvipng texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-latex-extra texlive-fonts-recommended latexmk - sudo apt-get -yq install build-essential python3.8-dev + sudo apt-get -yq install build-essential python3.9-dev - name: Install gensim and its dependencies run: pip install -e .[docs] diff --git a/.github/workflows/build-wheels.yml b/.github/workflows/build-wheels.yml index 856efcbd00..aa80162b2e 100644 --- a/.github/workflows/build-wheels.yml +++ b/.github/workflows/build-wheels.yml @@ -23,7 +23,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-20.04, windows-2019, macos-11] + os: [ubuntu-20.04, windows-2019, macos-12] steps: - name: Checkout @@ -61,21 +61,17 @@ jobs: fail-fast: false matrix: include: - - {python: '3.8', os: macos-11} - - {python: '3.9', os: macos-11} - - {python: '3.10', os: macos-11} - - {python: '3.11', os: macos-11} - - {python: '3.12', os: macos-11} + - {python: '3.9', os: macos-12} + - {python: '3.10', os: macos-12} + - {python: '3.11', os: macos-12} + - {python: '3.12', os: macos-12} - - {python: '3.8', os: ubuntu-20.04} - {python: '3.9', os: ubuntu-20.04} - {python: '3.10', os: ubuntu-20.04} - {python: '3.11', os: ubuntu-20.04} - {python: '3.12', os: ubuntu-20.04} - - {python: '3.8', os: windows-2019} - {python: '3.9', os: windows-2019} - - {python: '3.10', os: windows-2019} - {python: '3.11', os: windows-2019} - {python: '3.12', os: windows-2019} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 64505894b7..9bd6c2bd47 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -33,7 +33,7 @@ jobs: # # We use Py3.8 here for historical reasons. # - python-version: "3.8" + python-version: "3.9" - name: Update pip run: python -m pip install -U pip @@ -43,7 +43,7 @@ jobs: sudo apt-get -yq update sudo apt-get -yq remove texlive-binaries --purge sudo apt-get -yq --no-install-suggests --no-install-recommends --force-yes install dvipng texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-latex-extra texlive-fonts-recommended latexmk - sudo apt-get -yq install build-essential python3.8-dev + sudo apt-get -yq install build-essential python3.9-dev - name: Install gensim and its dependencies run: pip install -e .[docs] @@ -63,13 +63,11 @@ jobs: fail-fast: false matrix: include: - - {python: '3.8', os: ubuntu-20.04} - {python: '3.9', os: ubuntu-20.04} - {python: '3.10', os: ubuntu-20.04} - {python: '3.11', os: ubuntu-20.04} - {python: '3.12', os: ubuntu-20.04} - - {python: '3.8', os: windows-2019} - {python: '3.9', os: windows-2019} - {python: '3.10', os: windows-2019} - {python: '3.11', os: windows-2019} @@ -161,7 +159,7 @@ jobs: - name: Upload coverage to Codecov if: matrix.coverage == true - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 with: fail_ci_if_error: true files: ./coverage.xml diff --git a/.github/workflows/update_index.py b/.github/workflows/update_index.py index b685d2b01a..a64ced7227 100644 --- a/.github/workflows/update_index.py +++ b/.github/workflows/update_index.py @@ -21,7 +21,13 @@ def main(): for page in paginator.paginate(Bucket=bucket, Delimiter='/', Prefix=prefix): for content in page.get('Contents', []): key = content['Key'] - print(f"