-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integrate software release workflow for warehouse #99
Comments
tomvothecoder
added a commit
to tomvothecoder/esgfpub
that referenced
this issue
Feb 28, 2022
- Restructure `esgfpub` mono-repo scaffolding - Add `/esgfpub` top-level `__init__.py` with correct imports - Add root level `setup.py` - Add root level LICENSE - Add starter Conda recipe (`/conda-recipe/meta.yaml` file) (related to E3SM-Project#99) - Add `/conda-envs` dir with env yml files - Add CI/CD environment (`ci.yml`) for GH Actions - Add development environment (`dev.yml`) for testing local changes in local dev - Add production environment (`prod.yml`) for warehouse production operations - Add publisher environment (`pub.yml`) for warehouse publishing operations - Documentation on DevOps processes - getting started - how to setup envs using yml files - how to update envs using yml files
tomvothecoder
added a commit
that referenced
this issue
Feb 28, 2022
- Restructure `esgfpub` mono-repo scaffolding - Add `/esgfpub` top-level `__init__.py` with correct imports - Add root level `setup.py` - Add root level LICENSE - Add starter Conda recipe (`/conda-recipe/meta.yaml` file) (related to #99) - Add `/conda-envs` dir with env yml files - Add CI/CD environment (`ci.yml`) for GH Actions - Add development environment (`dev.yml`) for testing local changes in local dev - Add production environment (`prod.yml`) for warehouse production operations - Add publisher environment (`pub.yml`) for warehouse publishing operations - Documentation on DevOps processes - getting started - how to setup envs using yml files - how to update envs using yml files
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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 thee3sm
channel.This package would be installed in a
warehouse_prod
env (prod.yml
), while thewarehouse_dev
env (dev.yml
) is used to test local changes viapip install .
(formerly usingpython setup.py install
).Action Items
/warehouse
contents to/esgfpub
/warehouse
to/esgfpub
codemeta.yaml
-- already defined asesgfpub
The text was updated successfully, but these errors were encountered: