Skip to content

New release

Frederik Beaujean edited this page Dec 19, 2017 · 21 revisions

Source code

Once all changes in master pass all tests on travis and on GPU.

Set the package version at the top of CMakeLists.txt

set(PACKAGE_VERSION 1.02)

and commit to master.

testing and docs

Wait until travis tests pass and the new docs are deployed.This is signaled by a slack message if the docs changed. Look at test output at https://travis-ci.org/mtazzari/galario/ Are there warnings to take care of?

Check that the docs at https://mtazzari.github.io/galario/ look ok.

Github

Create a tag by creating a new release with notes on the web.

Download the tar ball and compute the sha256 hash

sha256 is the prefered checksum -- you can get it for a file with either of

openssl sha256 <file name>
sha256sum <file name>

You may need the openssl package, available on conda-forge

conda install openssl -c conda-forge

Conda

Our feedstock is at https://github.com/conda-forge/galario-feedstock. Clone it, then edit variables at the top of galario-feedstock/recipe/meta.yaml

{% set version = "1.0.2" %}
{% set sha256 = "<sha256sum>" %} 

Commit the changes and push to origin

Clone this wiki locally