From 320334be5f199b20ef6a5cb3bd45f80695d19d16 Mon Sep 17 00:00:00 2001 From: RagnarB83 Date: Fri, 4 Oct 2024 12:23:36 +0200 Subject: [PATCH] Update python-app-conda.yml --- .github/workflows/python-app-conda.yml | 74 ++++++++++++++------------ 1 file changed, 41 insertions(+), 33 deletions(-) diff --git a/.github/workflows/python-app-conda.yml b/.github/workflows/python-app-conda.yml index 66baefc36..49bde5ba1 100644 --- a/.github/workflows/python-app-conda.yml +++ b/.github/workflows/python-app-conda.yml @@ -14,37 +14,45 @@ jobs: runs-on: ubuntu-latest strategy: max-parallel: 5 - steps: - - uses: actions/checkout@v3 - - name: Set up Python 3.11 - uses: actions/setup-python@v3 - with: - python-version: '3.11' - - name: Add conda to system path - run: | - # $CONDA is an environment variable pointing to the root of the miniconda directory - echo $CONDA/bin >> $GITHUB_PATH - conda --version - - name: Change conda version - run: | - # RB: Bug in the most recent version (24.1.2) - conda install conda=23.11.0 python=3.11 - conda --version - - name: Install dependencies - run: | - conda env update --file environment.yml --name base - - name: Check conda env - run: | - conda list - - name: Lint with flake8 - run: | - conda install flake8 - # stop the build if there are Python syntax errors or undefined names - flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics - # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide - flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics - - name: Test with pytest - run: | - conda install pytest - pytest + - uses: actions/checkout@v4 + - uses: conda-incubator/setup-miniconda@v3 + with: + miniforge-version: latest + python-version: 3.11 + - name: Add conda to system path + run: | + # $CONDA is an environment variable pointing to the root of the miniconda directory + echo $CONDA/bin >> $GITHUB_PATH + conda --version + - run: | + conda info + conda list + conda config --show-sources + conda config --show + printenv | sort + - name: Install dependencies + run: | + conda env update --file environment.yml --name base + - name: Check conda env + run: | + conda list + - name: check stuff + run: | + which python + which conda + which mamba + which pip + echo $PATH + which xtb + - name: Lint with flake8 + run: | + conda install flake8 + # stop the build if there are Python syntax errors or undefined names + flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics + # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide + flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics + - name: Test with pytest + run: | + conda install pytest + pytest