;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` | - `stack clean && stack install && hledger --version && hledger-ui --version && hledger-web --version` | ||||||
|   to build locally and check version strings |   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-windows` | ||||||
|   - magit `P -f e origin/ci-mac` |   - magit `P -f e origin/ci-mac` | ||||||
|   - magit `P -f e origin/ci-linux-static` |   - 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: | In site repo: | ||||||
| 
 | 
 | ||||||
| - update `download.md` | - update `release-notes.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` |  | ||||||
|   - copy template, uncomment |   - copy template, uncomment | ||||||
|   - replace date |   - replace date | ||||||
|   - replace XX with NEW |   - replace XX with NEW | ||||||
| @ -152,6 +142,20 @@ In site repo: | |||||||
|   - check preview in vs code |   - check preview in vs code | ||||||
|   - commit: `relnotes: NEW` |   - 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: | In release branch: | ||||||
| 
 | 
 | ||||||
| - update `doc/ANNOUNCE` (major release) | - update `doc/ANNOUNCE` (major release) | ||||||
| @ -195,8 +199,7 @@ In release branch: | |||||||
| - announce | - announce | ||||||
|   - push site download/relnotes updates |   - push site download/relnotes updates | ||||||
|   - push master hledger-install update |   - push master hledger-install update | ||||||
|   - share release notes link, summary in #hledger:libera.chat |   - share release notes link, then markdown content, in #hledger chat | ||||||
|   - share release notes link, summary, release notes markdown in #hledger:matrix.org |  | ||||||
|   - send ANNOUNCE to hledger@googlegroups.com, haskell-cafe@googlegroups.com (major release) |   - send ANNOUNCE to hledger@googlegroups.com, haskell-cafe@googlegroups.com (major release) | ||||||
|     or brief announcement to hledger@googlegroups.com (minor release) |     or brief announcement to hledger@googlegroups.com (minor release) | ||||||
|     - ANN: hledger NEW |     - ANN: hledger NEW | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user