]> git.phdru.name Git - m_librarian.git/commitdiff
CI(GHActions): Switch to `setup-miniconda`
authorOleg Broytman <phd@phdru.name>
Wed, 24 Jul 2024 15:38:54 +0000 (18:38 +0300)
committerOleg Broytman <phd@phdru.name>
Wed, 24 Jul 2024 15:38:54 +0000 (18:38 +0300)
.github/workflows/run-tests.yaml
docs-ru/news.rst
docs/news.rst

index df8183ccad6f2ec04c155b03fb594b866f2f5ec1..73e12a76fb633b93d98357e875b1b363b17cd39b 100644 (file)
@@ -29,15 +29,19 @@ jobs:
 
       # Setup Python/pip
       - uses: actions/checkout@v4
-      - uses: s-weigand/setup-conda@v1
+      - uses: conda-incubator/setup-miniconda@v3
         with:
-          conda-channels: conda-forge
+          miniforge-version: latest
           python-version: ${{ matrix.python-version }}
         if: ${{ !contains(fromJSON(env.not_in_conda), matrix.python-version) }}
       - uses: actions/setup-python@v4
         with:
           python-version: ${{ matrix.python-version }}
         if: ${{ contains(fromJSON(env.not_in_conda), matrix.python-version) }}
+      - uses: actions/cache@v3
+        with:
+          path: ~/conda_pkgs_dir
+          key: ${{ runner.os }}-conda
       - name: Cache pip
         uses: actions/cache@v3
         with:
@@ -52,8 +56,10 @@ jobs:
           python -m pip install --upgrade pip setuptools wheel
           pip --version
           pip install --upgrade virtualenv "tox >= 3.15, < 4"
+        shell: bash -el {0}
       - name: Set TOXENV
         run: |
+          python -c "
           import os, sys
           ld_library_path = None
           pyver = '%d%d' % tuple(sys.version_info[:2])
@@ -67,12 +73,14 @@ jobs:
               toxenv += '-w32'
           with open(os.environ['GITHUB_ENV'], 'a') as f:
               if ld_library_path:
-                f.write('LD_LIBRARY_PATH=' + ld_library_path + '\n')
+                  f.write('LD_LIBRARY_PATH=' + ld_library_path + '\n')
               f.write('TOXENV=' + toxenv + '\n')
-        shell: python
+          "
+        shell: bash -el {0}
 
       - name: Run tox
         run: |
           python -c "import os; print(os.environ['TOXENV'])"
           tox --version
           tox
+        shell: bash -el {0}
index 17d15b3dbd03bb462df3456934e5c30e9f9c5815..3a8b5782dd5756d4448a84d7e888dcdd81da5c05 100644 (file)
@@ -1,6 +1,11 @@
 Новости
 =======
 
+Version 0.4.2 (2024-??-??)
+--------------------------
+
+* CI(GHActions): Переключиться на ``setup-miniconda``.
+
 Версия 0.4.1 (2024-07-18)
 -------------------------
 
index 88c7ed95c8da516cedf976b1c1da9d7f05084730..ed28ae45f904a8e5cc6b00875ad545d7f5fdf859 100644 (file)
@@ -1,6 +1,11 @@
 News
 ====
 
+Version 0.4.2 (2024-??-??)
+--------------------------
+
+* CI(GHActions): Switch to ``setup-miniconda``.
+
 Version 0.4.1 (2024-07-18)
 --------------------------