Description
Overview
Currently, users following the Paladin tutorials are required to clone and build the project locally, which has led to environment-related issues and inconsistencies. To streamline this process, we will publish the Solidity artifacts as part of the GitHub release process.
This will allow users to download the precompiled artifacts instead of needing to build them manually, ensuring a smoother and more reliable tutorial experience.
Implementation Plan
- Publish Solidity artifacts as GitHub release assets
- Every release will include the compiled Solidity artifacts.
- This ensures that users always work with the correct version of the contracts.
- Automate artifact publishing with GitHub Actions
- Generate and upload Solidity artifacts as part of the release workflow.
- Update tutorial documentation
- Instruct users to clone the latest stable tag instead of
main
. - Guide users to download the Solidity artifacts from the release page.
- Instruct users to clone the latest stable tag instead of
This change will significantly simplify the tutorial setup while maintaining consistency across releases. 🚀
This feature was proposed following discussions on Discord.