automate building of new image when conda dependencies are update
jhamman opened this issue · 2 comments
jhamman commented
It would be nice to have a service that keeps the pangeo-stacks fresh. A bot that does the following would be a fun project:
- Track installed versions of a few key packages in the stacks
- compare installed versions to the latest available version in https://conda-static.anaconda.org/conda-forge/rss.xml
- If a new version is available, update the
environment.yaml
file(s) and open a pull request
It seems like we could copy a lot of the infrastructure from the henchbot that mybinder.org uses.
@ocefpaf and I spoke about this at the recent pangeo meeting. Let me know if I'm missing any important details here.
rsignell-usgs commented
There is a new release of intake today, and I'd like my notebook container to use it. What's the best way to trigger a build if the environment.yml
is not changing?
jhamman commented
@rsignell-usgs - I don't know about the best way but there are a few options today:
- Push an empty commit
- log in to Circle-CI and trigger a build of master
- Push a commit that bumps the minimum version number of intake (this is the most explicit way)