You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
Oversight and maintenance of existing build systems
Enhancing the existing build system and making it robust and reliable
The main items in scope are:
Build pipelines: Building Dapr binaries for different os/arch combinations, build flavors (stable, allcomponents), release channels (edge, nightly, rc).
Test builds: Creating build images for e2e and perf test apps and caching of images.
Build enhancements
The first major project of sig-build will be to enhance the existing build pipeline and make it robust.
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
The text was updated successfully, but these errors were encountered: