File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change 1+ # Release Process  
2+ 
3+ 1 .  Open PR to master that
4+    1 .  adds release notes to ` doc/CHANGELOG.md `  and
5+    2 .  if this is ** not**  a patch release, updates ` _PKG_VERSION_{MAJOR,MINOR} `  and ` _LIB_VERSIONS_* `  in ` configure.ac ` 
6+ 2 .  After the PR is merged,
7+    *  if this is ** not**  a patch release, create a release branch with name ` MAJOR.MINOR ` .
8+      Make sure that the branch contains the right commits.
9+      Create commit on the release branch that sets ` _PKG_VERSION_IS_RELEASE `  in ` configure.ac `  to ` true ` .
10+    *  if this ** is**  a patch release, open a pull request with the bugfixes to the ` MAJOR.MINOR `  branch.
11+      Also include the release note commit bump ` _PKG_VERSION_BUILD `  and ` _LIB_VERSIONS_* `  in ` configure.ac ` .
12+ 4 .  Tag the commit with ` git tag -s vMAJOR.MINOR.PATCH ` .
13+ 5 .  Push branch and tag with ` git push origin --tags ` .
14+ 6 .  Create a new GitHub release with a link to the corresponding entry in ` doc/CHANGELOG.md ` .
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments