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
The intent here is to add the follow capabilities to release-please and any related bots (though this issue is only about release-please).
Projects can have a branch besides master that is designated as a release branch.
When PRs are merged into those branches, release-please will notice and make a release PR just like it does with master.
Those PRs will correctly find the next appropriate semver within the branch, not master.
When a maintainer merges the release PR, the regular machinery will push it along its way to a release in the relevant package manager.
The primary alternatives are:
Don't release from branches; this is becoming increasingly unpalatable because of discussions about the possibility of supporting non-latest versions, as well as the need to e.g. backport fixes to a stable branch until master is ready to release for whatever reason.
Manually handle the release process; having done this once, it is incredibly gross and error-prone. It also requires access to some potentially sensitive docs.
Context:
The motivating factor here is that the nodejs-pubsub library (@google-cloud/pubsub) has merged updates to master that are pointed at a 2.0 release; however, that 2.0 release requires a breaking TypeScript update, as well as breaking Node 8 support. The Node 8 deprecation has been held up for a while now due to various factors, so I have had the need to port important changes into what is currently the latest branch, and keep it releasing.
Note:
I've already completed a fair amount of the work here, I'm just working on getting it cleaned up and tested.
The text was updated successfully, but these errors were encountered:
… of argument.
Ensures the `github-release` command will source the default branch from the repository (currently not an option passed to the instance)
This seems related to googleapis#428
The intent here is to add the follow capabilities to release-please and any related bots (though this issue is only about release-please).
master
that is designated as a release branch.master
.master
.The primary alternatives are:
master
is ready to release for whatever reason.Context:
The motivating factor here is that the nodejs-pubsub library (
@google-cloud/pubsub
) has merged updates tomaster
that are pointed at a 2.0 release; however, that 2.0 release requires a breaking TypeScript update, as well as breaking Node 8 support. The Node 8 deprecation has been held up for a while now due to various factors, so I have had the need to port important changes into what is currently thelatest
branch, and keep it releasing.Note:
I've already completed a fair amount of the work here, I'm just working on getting it cleaned up and tested.
The text was updated successfully, but these errors were encountered: