E3SM-Project / E3SM-Project/datasm
Integrate software release workflow for warehouse
- Dominant language
- Python
- Stars
- 0
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
To ensure the warehouse operations are performed consistently across a "production" environment with the same package codebase, we need to start releasing `warehouse` as a conda package on the `e3sm` channel.
This package would be installed in a `warehouse_prod` env (`prod.yml`), while the `warehouse_dev` env (`dev.yml`) is used to test local changes via `pip install .` (formerly using `python setup.py install`).
Action Items
- [ ] Migrate `/warehouse` contents to `/esgfpub`
- [ ] Update import references in `/warehouse` to `/esgfpub` code
- [ ] Update existing `meta.yaml` -- already defined as `esgfpub`
- [ ] Add CI/CD build workflow
- [ ] Add CI/CD release workflow
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.