For the sake of convenience of using SparseIR.jl, I want to upload conda packages to my own account on anaconda each time a new tag is created.
The following is how it works.
When a new tag is detected, workers are created using linux/macos/windows for Python 3.6/3.7/3.8/3.9 on GitHub Actions. (I failed to support Python 3.10 for now due to some conflict in building conda package)
In each worker, we build a conda package by parsing setup.py and recipe/meta.yaml.
The build packages are uploaded to the anaconda cloud.
You can publish a new version in the same way as before.
Update the version number in __init__.py and commit the changes.
Create a new version tag.
Push the commit and the new tag to GitHub.
[Then, workers on GitHub Actions will be invoked]
This change is harmless because the resultant packages are uploaded to my own channel/account for now.
We can simply merge this PR, and see how it works when a new tag is created.
For the sake of convenience of using SparseIR.jl, I want to upload conda packages to my own account on anaconda each time a new tag is created.
The following is how it works.
You can publish a new version in the same way as before.
__init__.py
and commit the changes.This change is harmless because the resultant packages are uploaded to my own channel/account for now. We can simply merge this PR, and see how it works when a new tag is created.
For the moment, you can see how it works here.