diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 005b8bb..4de1102 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -9,12 +9,14 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - name: Conda config + run: echo -e "channels:\n - conda-forge\n" > .condarc - uses: conda-incubator/setup-miniconda@v3 with: - auto-update-conda: true python-version: "3.12" + miniforge-version: latest + condarc-file: .condarc environment-file: documentation/environment.yml - auto-activate-base: false - name: Install Jupyterbook shell: bash -l {0} run: | diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index d165246..9750b07 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -23,13 +23,15 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - name: Conda config + run: echo -e "channels:\n - conda-forge\n" > .condarc - name: Setup Mambaforge uses: conda-incubator/setup-miniconda@v3 with: - auto-update-conda: true python-version: "3.12" + miniforge-version: latest + condarc-file: .condarc environment-file: binder/environment.yml - auto-activate-base: false - name: Pip check shell: bash -l {0} run: | @@ -40,12 +42,14 @@ jobs: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 + - name: Conda config + run: echo -e "channels:\n - conda-forge\n" > .condarc - uses: conda-incubator/setup-miniconda@v3 with: - auto-update-conda: true python-version: "3.12" + miniforge-version: latest + condarc-file: .condarc environment-file: binder/environment.yml - auto-activate-base: false - name: Installation and setup shell: bash -l {0} run: | @@ -74,13 +78,15 @@ jobs: - uses: actions/checkout@v4 - name: Setup environment shell: bash -l {0} - run: tail --lines=+4 example_workflows/quantum_espresso/environment.yml >> binder/environment.yml + run: | + echo -e "channels:\n - conda-forge\n" > .condarc + tail --lines=+4 example_workflows/quantum_espresso/environment.yml >> binder/environment.yml - uses: conda-incubator/setup-miniconda@v3 with: - auto-update-conda: true python-version: "3.12" + miniforge-version: latest + condarc-file: .condarc environment-file: binder/environment.yml - auto-activate-base: false - name: Installation and setup shell: bash -l {0} run: | @@ -103,12 +109,14 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - name: Conda config + run: echo -e "channels:\n - conda-forge\n" > .condarc - uses: conda-incubator/setup-miniconda@v3 with: - auto-update-conda: true python-version: "3.12" + miniforge-version: latest + condarc-file: .condarc environment-file: binder/environment.yml - auto-activate-base: false - name: Installation and setup shell: bash -l {0} run: | @@ -127,19 +135,21 @@ jobs: documentation: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: conda-incubator/setup-miniconda@v3 - with: - auto-update-conda: true - python-version: "3.12" - environment-file: documentation/environment.yml - auto-activate-base: false - - name: Install Jupyterbook - shell: bash -l {0} - run: | - cp documentation/_config.yml . - cp documentation/_toc.yml . - cp documentation/*.md . - jupyter-book build . --path-output public - mv public/_build/html public_html - touch public_html/.nojekyll + - uses: actions/checkout@v4 + - name: Conda config + run: echo -e "channels:\n - conda-forge\n" > .condarc + - uses: conda-incubator/setup-miniconda@v3 + with: + python-version: "3.12" + miniforge-version: latest + condarc-file: .condarc + environment-file: documentation/environment.yml + - name: Install Jupyterbook + shell: bash -l {0} + run: | + cp documentation/_config.yml . + cp documentation/_toc.yml . + cp documentation/*.md . + jupyter-book build . --path-output public + mv public/_build/html public_html + touch public_html/.nojekyll diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index cc05647..41c0d73 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -16,12 +16,14 @@ jobs: id-token: write steps: - uses: actions/checkout@v4 + - name: Conda config + run: echo -e "channels:\n - conda-forge\n" > .condarc - uses: conda-incubator/setup-miniconda@v3 with: - auto-update-conda: true python-version: "3.12" + miniforge-version: latest + condarc-file: .condarc environment-file: binder/environment.yml - auto-activate-base: false - name: Build shell: bash -l {0} run: |