Our SDK is released on stable release branches. An SDK release branch is available for all the above mentioned repositories. Their respective cargo dependencies point to the correct release branches. E.g. the cargo.toml
in the worker will have the dependencies sgx-runtime
and node-runtime
defined as:
sgx-externalities = { ..., git = "
https://github.com/integritee-network/sgx-runtime
", branch = "sdk-v0.13.0-polkadot-v0.9.42" }
my-node-runtime = { ..., git = "
https://github.com/integritee-network/integritee-node
, branch = "sdk-v0.13.0-polkadot-v0.9.42", ... }
The versioning scheme of these release branches is sdk-v0.13.0-polkadot-v0.9.42
. The first part (sdk-v0.13.0
) denotes the version of the SDK itself, the second part is the substrate version that this SDK version is based on (polkadot-v0.9.42
in this example).