diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b65167e96..9c6570ff6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -65,7 +65,7 @@ jobs: shell: cmd run: |- if not exist %CONDA_ROOT% mkdir %CONDA_ROOT% - curl -L -o %MAMBAFORGE_EXEC% https://github.com/conda-forge/miniforge/releases/download/22.11.1-4/Mambaforge-22.11.1-4-Windows-x86_64.exe + curl -L -o %MAMBAFORGE_EXEC% https://github.com/conda-forge/miniforge/releases/download/24.3.0-0/Mambaforge-24.3.0-0-Windows-x86_64.exe start /wait %MAMBAFORGE_EXEC% /S /D=%CONDA_ROOT% - name: Set up Miniconda @@ -74,15 +74,23 @@ jobs: CALL %CONDA_ROOT%\\Scripts\\activate.bat conda install -y -c conda-forge -c schrodinger python cmake libpng freetype pyqt glew libxml2 numpy catch2=2.13.3 glm libnetcdf collada2gltf + - name: Conda info + shell: cmd + run: |- + CALL %CONDA_ROOT%\\Scripts\\activate.bat + conda info + - name: Get additional sources run: | git clone --depth 1 https://github.com/rcsb/mmtf-cpp.git cp -R mmtf-cpp/include/mmtf* include/ - - name: Build + - name: Build PyMOL run: | + CALL %CONDA_ROOT%\\Scripts\\activate.bat python setup.py --testing install --prefix=install-prefix - name: Test run: | + CALL %CONDA_ROOT%\\Scripts\\activate.bat ./install-prefix/bin/pymol -ckqy testing/testing.py --run all