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
make and publish: tag staging repo early in process
Currently, the “Make and Publish Build” process creates a staging tag
and pushes it to the staging repository only after all builds and tests
have been completed. This approach delays the initiation of the “Build
and Sign Cockroach Release” build. In optimal scenarios, “Make and
Publish Build” can take over 30 minutes to finish, and any flaky tests
can reset this timer.
In urgent situations where fixes need to be deployed quickly, we want to
initiate the release process without waiting for “Make and Publish
Build” to complete. It’s important to note that the built binaries are
merely staged and not published at this stage.
To enhance efficiency, we can shift the tagging process to the beginning
of the “Make and Publish Build.” This adjustment will allow us to
commence building release binaries without being hindered by the
blocking build jobs. Furthermore, we should publish the metadata.json
file immediately after tagging to avoid delaying the Pick SHA process.
Release note: none
Fixes: RE-958
0 commit comments