;doc: RELEASING: latest procedures
This commit is contained in:
		
							parent
							
								
									d82210cea9
								
							
						
					
					
						commit
						8c6b6700bc
					
				
							
								
								
									
										28
									
								
								RELEASING.md
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								RELEASING.md
									
									
									
									
									
								
							| @ -77,6 +77,34 @@ Here is the normal release/build schedule (as of 2022): | |||||||
| - Develop a process for making test releases at any time. | - Develop a process for making test releases at any time. | ||||||
| - Establish routine weekly test releases. | - Establish routine weekly test releases. | ||||||
| 
 | 
 | ||||||
|  | ## Procedures | ||||||
|  | 
 | ||||||
|  | ### Preview release | ||||||
|  | - ensure master is in releasable state | ||||||
|  | - `./Shake changelogs`, edit, commit (`./Shake changelogs -c`) | ||||||
|  | - `tools/release prep OLDMA.JOR.99.PREVIEW` (eg 1.24.99.1 for 1.25 preview 1) | ||||||
|  | - edit changelogs, amend commit | ||||||
|  | - `make functest` | ||||||
|  | - `tools/release bin` | ||||||
|  | - babysit/debug/repeat CI binary jobs until all succeed | ||||||
|  | - tag | ||||||
|  | - github release | ||||||
|  |   - push commits & tags | ||||||
|  |   - draft | ||||||
|  |   - test | ||||||
|  |   - publish  | ||||||
|  | 
 | ||||||
|  | ### Major release | ||||||
|  | - as above, with MA.JOR | ||||||
|  | - other major release stuff - release notes, site updates, hackage, announce | ||||||
|  | - merge release changelog back to master | ||||||
|  | - bump version in master | ||||||
|  | 
 | ||||||
|  | ### Minor/Fixup release | ||||||
|  | - switch to release branch | ||||||
|  | - cherry pick changes from master | ||||||
|  | - proceed as above, with MA.JOR.MINOR[.FIXUP] | ||||||
|  | 
 | ||||||
| ---- | ---- | ||||||
| 
 | 
 | ||||||
| ## Review/update/consolidate: | ## Review/update/consolidate: | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user