;doc: RELEASING tweaks
This commit is contained in:
		
							parent
							
								
									9165064fa5
								
							
						
					
					
						commit
						1b0ff89bd0
					
				
							
								
								
									
										39
									
								
								RELEASING.md
									
									
									
									
									
								
							
							
						
						
									
										39
									
								
								RELEASING.md
									
									
									
									
									
								
							| @ -120,28 +120,18 @@ In release branch: | ||||
| - `stack clean && stack install && hledger --version && hledger-ui --version && hledger-web --version` | ||||
|   to build locally and check version strings | ||||
| 
 | ||||
| - push to CI branches to test & generate binaries | ||||
| - push to CI branches to test and to build release binaries | ||||
|   - magit `P -f e origin/ci-windows` | ||||
|   - magit `P -f e origin/ci-mac` | ||||
|   - magit `P -f e origin/ci-linux-static` | ||||
|   - magit `P -f e origin/ci-linux-static-arm32` if needed | ||||
|   - magit `P -f e origin/ci-linux-static-arm32` (at release time only) | ||||
|   - Tips: | ||||
|     - build these release binaries at the very last possible moment | ||||
|     - last commit should be a notable one - not docs only, not beginning with ; | ||||
| 
 | ||||
| In site repo: | ||||
| 
 | ||||
| - update `download.md` | ||||
|   - outputs in --version examples (search: hledger --version) | ||||
|   - final output line from `hledger test` (run in terminal for normal speed) | ||||
|   - Total count from `make functest` | ||||
|   - query-replace OLD -> NEW in  | ||||
|     - "current hledger release" | ||||
|     - CI binaries badges/links, including linux-static-arm32v7 if built | ||||
|     - "building from source" | ||||
|     - stack install command | ||||
|     - cabal install command | ||||
|   - query-replace OLD-brightgreen -> OLD-red | ||||
|   - commit: `download: NEW` | ||||
| 
 | ||||
| - update `relnotes.md` | ||||
| - update `release-notes.md` | ||||
|   - copy template, uncomment | ||||
|   - replace date | ||||
|   - replace XX with NEW | ||||
| @ -152,6 +142,20 @@ In site repo: | ||||
|   - check preview in vs code | ||||
|   - commit: `relnotes: NEW` | ||||
| 
 | ||||
| - update `download.md` | ||||
|   - query-replace OLD -> NEW in  | ||||
|     - "current hledger release" | ||||
|     - CI binaries badges/links, including linux-static-arm32v7 if built | ||||
|     - "building from source" | ||||
|     - stack install command | ||||
|     - cabal install command | ||||
|   - query-replace OLD-brightgreen -> OLD-red | ||||
|   - only after release binaries are built (preferably after release is published): | ||||
|     update --version outputs (search: hledger --version) | ||||
|   - final output line from `hledger test` (run in terminal for normal speed) | ||||
|   - Total count from `make functest` | ||||
|   - commit: `download: NEW` | ||||
| 
 | ||||
| In release branch: | ||||
| 
 | ||||
| - update `doc/ANNOUNCE` (major release) | ||||
| @ -195,8 +199,7 @@ In release branch: | ||||
| - announce | ||||
|   - push site download/relnotes updates | ||||
|   - push master hledger-install update | ||||
|   - share release notes link, summary in #hledger:libera.chat | ||||
|   - share release notes link, summary, release notes markdown in #hledger:matrix.org | ||||
|   - share release notes link, then markdown content, in #hledger chat | ||||
|   - send ANNOUNCE to hledger@googlegroups.com, haskell-cafe@googlegroups.com (major release) | ||||
|     or brief announcement to hledger@googlegroups.com (minor release) | ||||
|     - ANN: hledger NEW | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user