E3SM-Project / E3SM-Project/datasm

Integrate software release workflow for warehouse

Open
#99 0 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.