split release versions of bins and libs (backport #4117) #4121
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Describe your changes
crates/appswill be versioned separately from everything else, starting atv1.0v1.0.0maint-1.0scripts/release_bins.shappsmay be preceded bylibsrelease with thelibsrelease backported to theappsmaintenance branchv0.46.0libs-, e.g. next patch release tag would belibs-v.46.1maint-libs-0.46scripts/release_libs.shlibscan be released independently ofappsat any timeCHANGELOG.mdin their release order and the libs release versions will be prefixed withlibs-to distinguish themappsreleases will usually have their changes coming from the libs, their changelog may often only contain e.g.updated namada libraries to libs-vX.Y.Zbackport-lib-X.Yfor libs andbackport-X.Yfor appscrates/appsis a very thin layer of main fns which dispatch most of their functionality tocrates/apps_libUpdated release process
mainlibs-vX.Y.Zinto apps maint branch before release (never merge unreleased libs branches here, such as a libs maintenance branch)updated namada libraries to libs-vX.Y.Zto serve as a link to the change set from libsmainand then mergemaininto latestmaint-libs-X.Ymaint-libs-X.Yupdated namada libraries to libs-vX.Y.Zto serve as a link to the change set from libsmaint-X.YChecklist before merging
breaking::labelsnamada-docsreponamada-indexerornamada-masp-indexer, a corresponding PR is opened in that repoThis is an automatic backport of pull request #4117 done by [Mergify](https://mergify.com).