Proposal: Smelt
OPENPull Request
node-deployment-operations
Development Fund Proposal Submission
Proposal file: /proposals/smelt.md
---
Summary
Smelt is a suite of open-source GitHub Actions designed to provide first-class CI/CD support for Daml and Canton projects. It eliminates the need for teams to manually build and maintain custom pipeline configurations, drastically reducing the effort required to compile, test, and deploy Canton network artifacts.
---
Checklist
- [x] Proposal file added under
/proposals/ - [x] Milestones and funding amounts defined
- [x] Acceptance criteria included
- [x] Alignment with Canton priorities described
---
Notes for Reviewers
- This proposal addresses a critical gap identified since 2022: the lack of officially maintained GitHub Actions for the ecosystem.
- Smelt follows a modular, composable architecture (setup, build, test, deploy) to follow GitHub best practices.
- The project is designed to be compatible with Ubuntu, macOS, and Windows runners.