-
-
Notifications
You must be signed in to change notification settings - Fork 35.6k
Change to release procedure: tag after buildΒ #1969
Copy link
Copy link
Closed
Labels
buildIssues and PRs related to build files or the CI.Issues and PRs related to build files or the CI.metaIssues and PRs related to the general management of the project.Issues and PRs related to the general management of the project.
Metadata
Metadata
Assignees
Labels
buildIssues and PRs related to build files or the CI.Issues and PRs related to build files or the CI.metaIssues and PRs related to the general management of the project.Issues and PRs related to the general management of the project.
Type
Fields
Give feedbackNo fields configured for issues without a type.
This is for @nodejs/build and also @chrisdickinson and @Fishrock123
During our last build convergence meeting @misterdjules mentioned that he tags after building releases for joyent/node. We currently tag before release as we use the tag name for the Jenkins build to both fetch the right commit and name the builds. Unfortunately on a few occasions we've had failed builds but because they were already tagged we had to bump the patch version after fixing and then build again. Ideally, the releaser should be able to push an arbitrary branch, run the build by specifying a commit, then if they decide that should be promoted as as a release version then they merge & tag at the same time as promoting.
This will require minor changes to our Jenkins setup and also some work similar to #1938 to make the Makefile and vcbuild.bat a little smarter (I think).