Whenever a new official Meep
tarball is released on GitHub, recipe/meta.yaml
requires the following changes:
-
Increment the version number (the
version
jinja variable). The nightly build should be one minor version above the most recent official release, followed by.dev
. For example, if the current nightly package version is1.9.1.dev
, and a new Meep1.10.0
is released, the the nightly package version should become1.10.1.dev
. -
Reset the
buildnumber
jinja variable to0
. -
Verify that all
build
,host
, andrun
dependencies are up to date in therequirements
section. -
Verify that the build steps in
recipe/build.sh
are up to date.
Every day, Travis CI will run the job in https://github.com/Simpetus/trigger-nightly-builds. It will check for updates to meep, and automatically push to this repository, bumping the buildnumber
, if it finds any. That will in turn trigger a new package upload when CI for this repo runs. Manual updating is only required when a new version of meep is released.