Skip to content

build: Publish release pipeline#86

Merged
gregorydemay merged 26 commits intomainfrom
gdemay/XC-284-publish
Apr 29, 2025
Merged

build: Publish release pipeline#86
gregorydemay merged 26 commits intomainfrom
gdemay/XC-284-publish

Conversation

@gregorydemay
Copy link
Contributor

@gregorydemay gregorydemay commented Apr 29, 2025

Follow-up on #4 to publish the release:

  1. Checkout the latest version from the main branch
  2. Retrieve the build artifacts from that commit (sol_rpc_canister.wasm.gz)
  3. Create a git tag for the version and publish Rust libraries to crates.io
  4. Create a Github release containing the build artifacts and the changelog entries for that version.

Excepted for publishing the artifacts on crates.io, the Publish pipeline was successfully manually tested (example here)

@gregorydemay gregorydemay changed the base branch from main to release-plz-2025-04-29T10-56-53Z April 29, 2025 13:24
Base automatically changed from release-plz-2025-04-29T10-56-53Z to main April 29, 2025 13:50
@gregorydemay gregorydemay marked this pull request as ready for review April 29, 2025 14:05
@gregorydemay gregorydemay requested a review from a team as a code owner April 29, 2025 14:05
@gregorydemay gregorydemay requested a review from ninegua April 29, 2025 14:05
@gregorydemay gregorydemay merged commit 818acfe into main Apr 29, 2025
13 checks passed
@gregorydemay gregorydemay deleted the gdemay/XC-284-publish branch April 29, 2025 18:46
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.

2 participants