Skip to content

Commit

Permalink
Lock Files for Carsus (#392)
Browse files Browse the repository at this point in the history
* Lock files

* use lock files in tests workflow

* test commit

* Add environment name

* test update ionisation data pull request

* Use setup micromamba

* [build docs]

* Download tardis main repo for refdata
  • Loading branch information
atharva-2001 authored Apr 11, 2024
1 parent 1f649b9 commit e410383
Show file tree
Hide file tree
Showing 7 changed files with 7,866 additions and 30 deletions.
13 changes: 6 additions & 7 deletions .github/workflows/bridge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,14 +60,13 @@ jobs:
tar -zxf /tmp/atomic.tar.gz -C /tmp
if: steps.cmfgen-cache.outputs.cache-hit != 'true'

- name: Setup carsus environment
uses: conda-incubator/setup-miniconda@v2
- uses: mamba-org/setup-micromamba@v1
with:
miniforge-variant: Mambaforge
miniforge-version: latest
environment-file: carsus/carsus_env3.yml
activate-environment: carsus
use-mamba: true
environment-file: conda-lock.yml
init-shell: bash
cache-environment: true
cache-downloads: true
environment-name: carsus

- name: Install package
run: pip install -e carsus/
Expand Down
13 changes: 6 additions & 7 deletions .github/workflows/carsus-data-repos-config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,14 +50,13 @@ jobs:
fi
done
- name: Setup carsus environment
uses: conda-incubator/setup-miniconda@v2
- uses: mamba-org/setup-micromamba@v1
with:
miniforge-variant: Mambaforge
miniforge-version: latest
environment-file: carsus/carsus_env3.yml
activate-environment: carsus
use-mamba: true
environment-file: conda-lock.yml
init-shell: bash
cache-environment: true
cache-downloads: true
environment-name: carsus

- name: Install package
run: pip install -e carsus/
Expand Down
13 changes: 6 additions & 7 deletions .github/workflows/docs-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,14 +77,13 @@ jobs:
tar -zxf /tmp/atomic.tar.gz -C /tmp
if: steps.cmfgen-cache.outputs.cache-hit != 'true'

- name: Setup environment
uses: conda-incubator/setup-miniconda@v2
- uses: mamba-org/setup-micromamba@v1
with:
miniforge-variant: Mambaforge
miniforge-version: latest
environment-file: carsus_env3.yml
activate-environment: carsus
use-mamba: true
environment-file: conda-lock.yml
init-shell: bash
cache-environment: true
cache-downloads: true
environment-name: carsus

- name: Install package
shell: bash -l {0}
Expand Down
17 changes: 8 additions & 9 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ jobs:
git lfs pull --include="test_databases/test.db"
- name: Clone tardis-sn/carsus-refdata
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
repository: tardis-sn/carsus-refdata
path: carsus-refdata
Expand Down Expand Up @@ -93,15 +93,14 @@ jobs:
wget -q -U "Mozilla/4.0" ${{ env.CMFGEN_DL_URL }}/${{ env.CMFGEN_DB_VER }} -O /tmp/atomic.tar.gz
tar -zxf /tmp/atomic.tar.gz -C /tmp
if: steps.cmfgen-cache.outputs.cache-hit != 'true'

- name: Setup environment
uses: conda-incubator/setup-miniconda@v2

- uses: mamba-org/setup-micromamba@v1
with:
miniforge-variant: Mambaforge
miniforge-version: latest
environment-file: carsus_env3.yml
activate-environment: carsus
use-mamba: true
environment-file: conda-lock.yml
init-shell: bash
cache-environment: true
cache-downloads: true
environment-name: carsus

- name: Install package
run: pip install -e .
Expand Down
271 changes: 271 additions & 0 deletions conda-linux-64.lock

Large diffs are not rendered by default.

Loading

0 comments on commit e410383

Please sign in to comment.