Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Enable stable and beta draft release creation on VSTS #17862
Description of the Change
This PR adds logic to our VSTS release build definition to enable the creation of draft GitHub releases when successful builds are produced on release branches (those named
NOTE: This change will not be turned on by default until 32-bit Windows builds are being produced on VSTS. This PR just adds the necessary release automation so that it's ready once those builds are being produced.
Why Should This Be In Core?
This is a build script for Atom.
Draft releases are now created automatically for every successful build on a release branch. This removes the need for an Atom developer to go manually create a draft release with a separate internal tool.
This change also sets the stage for performing the final publishing steps with VSTS in an automated way.
None that I can think of.
This is a screenshot of a draft release created as a result of this build: