---
# System prepended metadata

title: Blue-line spack + CI
tags: [cycle 15]

---

# Blue-line spack + CI

###### tags: `cycle 15`

- Shaped by: Abishek
- Appetite: Christoph, Abishek (1.5 weeks), Jonas, Sam
- Developers: Christoph, Abishek, Jonas, Sam, Anurag
- Support: Daniel Hupp


## Goals
- Finalize spack build process for first exclaim release
- Set up Jenkins CI pipeline to test LAM + global experiment all Liskov build modes

<!-- The raw idea, a use case, or something we’ve seen that motivates us to work on this -->

## Dependencies


## Known tasks

### Spack
- [ ] add Python dependencies as upstream in Balfrin (requires to transfer all deps to the spack instance of CSCS!)
- [X] icon4py PR tests using spack for Daint
- [ ] Add test to spack-c2sm testing (Jonas)    
- [ ] Adding a development environment (Jonas, Christoph)
        - rsync

### CI 
- [ ] Jenkins pipeline to test `icon-dsl` in all major liskov modes
- [ ] Setup CI and probtest for `mch_bench_r19b07_icon2`.
- [ ] Setup probtesting for `exclaim_ape_R2B05` How to establish a new world of probtest hashes?
- [ ] add tests for global conservation of quantitites of interest
 

### Source control
- [x] Merge `icon-dsl-spack` merged into `icon-dsl`
- [ ] Merge `icon-dsl` merged into `master`


### other
- [x] Re-enable metadata generation in Liskov (Sam, Abishek, Jonas)
- [ ] sync with icon4py refactoring project https://hackmd.io/svJ7ZSRRRrWK075RIKfvxg

        




## Rabbit holes

## No-gos
- We will not try to get all buildbot tests passing with GT4Py dycore
- We don't plan to go into what other formalities may be required to release to the wider user community. This will involves top-level discussion re. support for older versions of gt4py, etc. 