Releasing xtensor-blas
Releasing a new version
From the master branch of xtensor-blas
Make sure that you are in sync with the master branch of the upstream remote.
In file
xblas_config.hpp.in
, set the macros forXTENSOR_BLAS_VERSION_MAJOR
,XTENSOR_BLAS_VERSION_MINOR
andXTENSOR_BLAS_VERSION_PATCH
to the desired values.Add dependency information in the README.md
Stage the changes (
git add
), commit the changes (git commit
) and add a tag of the formMajor.minor.patch
. It is important to not add any other content to the tag name.Push the new commit and tag to the main repository. (
git push
, andgit push --tags
)
Updating the conda-forge recipe
xtensor-blas has been packaged for the conda package manager. Once the new tag has been pushed on GitHub, edit the conda-forge recipe for xtensor-blas in the following fashion:
Update the version number to the new
Major.minor.patch
.Set the build number to
0
.Update the hash of the source tarball.
Check for the versions of the dependencies.
Optionally, rerender the conda-forge feedstock.