Open shubham1172 opened 1 year ago
@shubham1172 - Do you intend to take this proposal and SIG group forward?
I'd be interested in taking part if this is brought forward 🛠️
Hello @msfussell, I don't have the bandwidth right now to take this up, however I am happy to contribute if @mikeee or anyone else wants to take the SIG forward.
Introduction
With each release, the Dapr build system is getting more and more complex. In the past few releases, we have added
There are multiple entry points for configuring build steps, including workflows, scripts, Makefiles, and CLI tools. These work at different parts of the release lifecycle, e.g. when a PR is merged to master, when a release is cut, or when tests are run. This also results in bugs going unnoticed until a release is cut, and then we have to fix them at the eleventh hour - e.g., the following fixes in the 1.11 release
With this sig-build, the objective is to make the build and release process more robust and reliable. It should be easier to introduce enhancements and the process should be less error-prone.
Scope and Responsibilities
The SIG will be responsible for:
The main items in scope are:
Build enhancements
The first major project of sig-build will be to enhance the existing build pipeline and make it robust.
Here are some potential tooling options -
/cc @artursouza, @JoshVanL