pallad
pallad copied to clipboard
🌙 Nightly CI with Mina Local Network
Description
We've successfully implemented a Proof of Concept (POC) workflow utilizing mina-local-network, paving the way for a significant enhancement in Pallad's test suites. The proposed feature involves the integration of workflows & (CI) that not only test against this deployed network within CI but also against public networks.
🎯 Goals
- Enhance Pallad's test suites.
- Implement workflows & CI that utilize
mina-local-network
. - Test against both the local network in CI and public networks.
🛠️ Proposed Solution
- Introduce environmental variables to the test suites for greater flexibility.
- These variables should include configurable mnemonics, network URLs.
- Eliminate hard-coded parameters currently present in our test suites to allow for more dynamic and adaptable testing environments.
🚀 Package Release via Nightly Workflows
- Implement automated nightly workflows to release Pallad's packages to npmjs.
- Ensure each nightly build passes all new and existing tests before release.
- This automation enhances the frequency and reliability of package updates, providing users with the latest features and bug fixes.
💡 Expected Benefits
- Enhanced test accuracy and coverage.
- Increased flexibility and adaptability in testing different network environments.
- Improved reliability and maintainability of Pallad's test suites.