-
Notifications
You must be signed in to change notification settings - Fork 66
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
Proposal for sig-build: a new SIG to focus on tooling for building and releasing Dapr #320
Comments
@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. |
@msfussell @yaron2 I'd like to take this forward with more or less the same aims as SIG-Release https://github.com/dapr/proposals/pull/68/files SIG-Release would formalise and make the release process less transient and have the following aims:
Post-release issues are still not a problem of the past and I would like to propose this as an item for the next STC meeting. |
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
The text was updated successfully, but these errors were encountered: