Skip to content
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

Amend PRR #2474

Merged
merged 2 commits into from
Jan 7, 2025
Merged

Amend PRR #2474

merged 2 commits into from
Jan 7, 2025

Conversation

aurexav
Copy link
Contributor

@aurexav aurexav commented Dec 22, 2024

After conducting some research, I realized the node tools is currently ineffective. More and more teams decide to release their runtimes separately. For example, Polkadot, Acala, Moonbeam and..

But I also worked on other tasks. Initially, I thought it would be beneficial to use subwasm and subwasmlib, but I discovered that the crate is overly complex and bloated with unnecessary dependencies. Additionally, its version management is poorly maintained (e.g., this issue has persisted unresolved for over a year).

As a result, I decided to develop my own version, which provides a streamlined subset of subwasm‘s functionality. The goal isn’t to replace subwasm entirely but to enhance the release process. Specifically, it aims to replace subwasm within the release pipeline. My implementation natively interacts with Docker in Rust, offers improved error handling compared to shell-based approaches, and inspects essential information from WASM files. This makes it a much more practical tool for the release pipeline.

Also, this tool comes with a specific customized Docker image for Polkadot-SDK-based runtime build maintained by hack-ink.

Consequently, I updated the deliverables by replacing the node tools with this new solution.

Link #2373.

@github-actions github-actions bot added the admin-review This application requires a review from an admin. label Dec 22, 2024
@aurexav aurexav force-pushed the master branch 5 times, most recently from 93f0bf1 to c7d0e18 Compare December 28, 2024 05:27
Copy link
Member

@semuelle semuelle left a comment

Choose a reason for hiding this comment

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

Thanks for submitting the amendment, @AurevoirXavier, but please also remove the changes to other files in this PR.

@semuelle semuelle self-assigned this Dec 30, 2024
@semuelle semuelle added the changes requested The team needs to clarify a few things first. label Dec 30, 2024
Signed-off-by: Xavier Lau <[email protected]>
@aurexav aurexav requested a review from semuelle December 30, 2024 23:26
@keeganquigley keeganquigley added amendment This PR proposes changes to an existing application. ready for review The project is ready to be reviewed by the committee members. and removed changes requested The team needs to clarify a few things first. admin-review This application requires a review from an admin. labels Jan 6, 2025
keeganquigley
keeganquigley previously approved these changes Jan 6, 2025
semuelle
semuelle previously approved these changes Jan 6, 2025
Copy link
Member

@semuelle semuelle left a comment

Choose a reason for hiding this comment

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

Thanks for the update. Sounds good, happy to support.

@aurexav aurexav dismissed stale reviews from semuelle and keeganquigley via 3f5afa7 January 7, 2025 01:56
@github-actions github-actions bot added the admin-review This application requires a review from an admin. label Jan 7, 2025
@keeganquigley keeganquigley removed the admin-review This application requires a review from an admin. label Jan 7, 2025
@Noc2 Noc2 merged commit 11a698f into w3f:master Jan 7, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
amendment This PR proposes changes to an existing application. ready for review The project is ready to be reviewed by the committee members.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants