Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
C
capnproto
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
submodule
capnproto
Commits
61d5039a
Commit
61d5039a
authored
Jun 26, 2013
by
Kenton Varda
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Tweak release guide.
parent
e6905c89
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
8 deletions
+10
-8
RELEASE-PROCESS.md
RELEASE-PROCESS.md
+10
-8
No files found.
RELEASE-PROCESS.md
View file @
61d5039a
...
@@ -5,7 +5,8 @@ How to release
...
@@ -5,7 +5,8 @@ How to release
on any machine available through ssh using
`./super-test.sh remote [hostname]`
. Also run in
on any machine available through ssh using
`./super-test.sh remote [hostname]`
. Also run in
clang mode.
clang mode.
*
Create a new release branch, named release-VERSION.
*
Create a new release branch, named release-VERSION, where VERSION is the current version number
except with
`-dev`
replaced by
`.0`
. E.g. 1.1-dev becomes 1.1.0.
*
In the master branch, bump the minor version number.
*
In the master branch, bump the minor version number.
...
@@ -37,10 +38,11 @@ How to release
...
@@ -37,10 +38,11 @@ How to release
*
Submit the blog post to Hacker News and other places.
*
Submit the blog post to Hacker News and other places.
*
If problems are discovered in the release, fix them in the release branch and bump the micro
*
If problems are discovered in the release, make a new release branch forked from the current one
version number. Repeat the release candidate process if the changes are complicated, or skip it
(not from master) with the micro version incremented by one and fix the problems there. Repeat
and just publish if the release is simple and obvious. Blog posts are usually not warranted for
the release candidate process if the changes are complicated, or skip it and just publish if the
minor bugfix releases, but the people reporting the bug should of course be told of the fix. Be
release is simple and obvious. Blog posts are usually not warranted for minor bugfix releases,
sure to cherry-pick the fix back into the mainline. If at all possible, include a test with your
but the people reporting the bug should of course be told of the fix. Be sure to cherry-pick the
fix so that it doesn't happen again. The test may be a unit test, an extension of
fix back into the mainline. If at all possible, include a test with your fix so that it doesn't
`super-test.sh`
, or a new step in the release process.
happen again. The test may be a unit test, an extension of
`super-test.sh`
, or a new step in the
release process.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment