Skip to content

[Operations] Create SDK release github action #994

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 2 commits into
base: mainnet
Choose a base branch
from

Conversation

iamalwaysuncomfortable
Copy link
Member

Motivation

In order to provide end users with full information on what is included in a release, this github action is introduced to zip up all SDK builds as well as the source code, allowing users to download and inspect the sources.

Windows and OSX-ARM support should be added before this PR is merged.

Test Plan

Ensure all releases are built properly before merging.

@iamalwaysuncomfortable iamalwaysuncomfortable added the CI/Test Coverage Addition of new tests or CI coverage label Mar 17, 2025
@iamalwaysuncomfortable iamalwaysuncomfortable changed the base branch from mainnet to feat/hash-functions March 17, 2025 16:01
Base automatically changed from feat/hash-functions to mainnet March 17, 2025 23:37
Copy link
Member Author

@iamalwaysuncomfortable iamalwaysuncomfortable left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since both JS and wasm are portable, this theoretically should be able to be built on a single architecture. When this is revisited, we only need a single runner that:

  • Builds the wasm and zips the dist
  • Builds the SDK and zips the dist
  • Build create-leo-app and zips the dist
  • Zips the source code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI/Test Coverage Addition of new tests or CI coverage
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant