Please follow the below steps to release a new version of the crypto library.
Python build and release is setup on Github action.
In python/lightspark_crypto/__init__.py
, bump the version number.
https://github.com/lightsparkdev/lightspark-crypto-uniffi/actions/workflows/publish_python.yml
Go library needs to be built and released manually following the below steps.
Run the following command to build the go library.
$ make build-go
Then create a PR and commit the changes.
Create a release tag and make a release on Github.
Run the following command to publish the go library.
$ GOPROXY=proxy.golang.org go list -m github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go@[version]
TODO
Run Release
github action workflow to release the swift library.