From 11835fccbed316c43b2b6a86f48fbeab59c7a4ba Mon Sep 17 00:00:00 2001 From: AxelHenningsson Date: Wed, 15 May 2024 10:39:02 +0200 Subject: [PATCH] Simplify GitHub Actions --- .../python-package-conda-linux-py38.yml | 37 ---------------- .../python-package-conda-macos-py38.yml | 37 ---------------- .../python-package-run-tests-macos-py38.yml | 44 ------------------- 3 files changed, 118 deletions(-) delete mode 100644 .github/workflows/python-package-conda-linux-py38.yml delete mode 100644 .github/workflows/python-package-conda-macos-py38.yml delete mode 100644 .github/workflows/python-package-run-tests-macos-py38.yml diff --git a/.github/workflows/python-package-conda-linux-py38.yml b/.github/workflows/python-package-conda-linux-py38.yml deleted file mode 100644 index dbe061f..0000000 --- a/.github/workflows/python-package-conda-linux-py38.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: ubuntu-linux conda-build - -on: [push] - -jobs: - build-linux: - runs-on: ubuntu-latest - strategy: - max-parallel: 5 - - steps: - - uses: actions/checkout@v2 - - name: Set up Python 3.10.10 - uses: actions/setup-python@v2 - with: - python-version: 3.10.10 - - 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 - - name: Install dependencies - run: | - python --version - conda install python=3.10.10 - conda install -c conda-forge netcdf4=1.6.1 - conda install -c conda-forge xrd_simulator - - 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 --exclude=xfab - - name: Test with pytest - run: | - conda install pytest - pytest \ No newline at end of file diff --git a/.github/workflows/python-package-conda-macos-py38.yml b/.github/workflows/python-package-conda-macos-py38.yml deleted file mode 100644 index a36c6d6..0000000 --- a/.github/workflows/python-package-conda-macos-py38.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: macos conda-build - -on: [push] - - -jobs: - build-mac: - runs-on: macos-latest - strategy: - max-parallel: 5 - - steps: - - uses: actions/checkout@v2 - - name: Set up Python 3.10.11 - uses: actions/setup-python@v2 - with: - python-version: 3.10.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 - - name: Install dependencies - run: | - python --version - conda install python=3.10.11 - conda install -c conda-forge xrd_simulator - - 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 --exclude=xfab - - name: Test with pytest - run: | - conda install pytest - pytest \ No newline at end of file diff --git a/.github/workflows/python-package-run-tests-macos-py38.yml b/.github/workflows/python-package-run-tests-macos-py38.yml deleted file mode 100644 index 0e95ed2..0000000 --- a/.github/workflows/python-package-run-tests-macos-py38.yml +++ /dev/null @@ -1,44 +0,0 @@ -name: tests macos - -on: - push: - branches: [ main ] - pull_request: - branches: [ main ] - -jobs: - build-mac: - runs-on: macos-latest - strategy: - max-parallel: 5 - - steps: - - uses: conda-incubator/setup-miniconda@v3 - with: - miniconda-version: "latest" - activate-environment: foo - - name: conda - run: | - conda info - conda list - - name: Install dependencies - run: | - python --version - conda clean -all - conda clean --index-cache - conda update conda - conda install python=3.10.11 - conda install conda-forge::pygalmesh - conda install -c conda-forge matplotlib numpy meshio scipy numba pycifrw dill xfab - python -m pip install . - - 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 --exclude=xfab - - name: Test with pytest - run: | - conda install pytest - pytest