Skip to content

Conversation

@DaughterOfMars
Copy link
Contributor

@DaughterOfMars DaughterOfMars commented Oct 20, 2025

Description

Adds a CI job to publish the rust crates, and one to create a github release. The first workflow uses cargo-release to do the hard work of bumping the versions, publishing the crates, and pushing the commit to the branch. The second workflow creates a github release with a changelog.

Renames the iota-crypto crate to iota-crypto-2.

The following crates will be published:

  • iota-crypto-2 v0.0.1
  • iota-graphql-client v0.0.1
  • iota-sdk v3.0.0
  • iota-sdk-types v0.0.1
  • iota-transaction-builder v0.0.1

Closes #242

@DaughterOfMars DaughterOfMars merged commit 6b76b05 into sdk-bindings Oct 30, 2025
14 checks passed
@DaughterOfMars DaughterOfMars deleted the chore/release-ci branch October 30, 2025 10:55
Alex6323 pushed a commit that referenced this pull request Nov 3, 2025
* update manifests and add CI

* publish all

* exclude the build crate

* exclude ffi too

* fix manifests

* split process into two

* add flags

* add pre-publish

* add cargo release version and dry run release

* remove publish config

* review

* review

* remove ffi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create release workflow to publish Rust crates to crates.io

5 participants