tools: release relfiles
This commit is contained in:
		
							parent
							
								
									5707abbd69
								
							
						
					
					
						commit
						347adbed34
					
				| @ -9,6 +9,7 @@ usage() { | |||||||
| release - Help prepare a hledger release. | release - Help prepare a hledger release. | ||||||
| Commands: | Commands: | ||||||
| tools/release              - show this help | tools/release              - show this help | ||||||
|  | tools/release relfiles     - symlink important files temporarily in .relfiles/ | ||||||
| tools/release prep VERSION - prepare this release on today's date | tools/release prep VERSION - prepare this release on today's date | ||||||
| tools/release bin          - push the current branch to CI to generate binaries | tools/release bin          - push the current branch to CI to generate binaries | ||||||
| 
 | 
 | ||||||
| @ -102,6 +103,26 @@ run() { | |||||||
|     if [[ -z $DRY ]]; then "$@"; fi |     if [[ -z $DRY ]]; then "$@"; fi | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | # Symlink important files temporarily in .relfiles/ for convenient access. | ||||||
|  | relfiles() { | ||||||
|  |   mkdir -p .relfiles | ||||||
|  |   cd .relfiles | ||||||
|  |   for f in \ | ||||||
|  |       ../stack.yaml \ | ||||||
|  |       ../Shake.hs \ | ||||||
|  |       ../CHANGELOGS.md \ | ||||||
|  |       ../RELEASING.md \ | ||||||
|  |       ../CHANGES.md \ | ||||||
|  |       ../hledger/CHANGES.md \ | ||||||
|  |       ../hledger-ui/CHANGES.md \ | ||||||
|  |       ../hledger-web/CHANGES.md \ | ||||||
|  |       ../hledger-lib/CHANGES.md \ | ||||||
|  |       ../site/src/release-notes.md \ | ||||||
|  |       ../site/src/install.md \ | ||||||
|  |       ../doc/ANNOUNCE \ | ||||||
|  |   ; do ln -sf $f .; done | ||||||
|  | } | ||||||
|  | 
 | ||||||
| # Create/switch to appropriate release branch and prepare for release. | # Create/switch to appropriate release branch and prepare for release. | ||||||
| prep() { | prep() { | ||||||
|   VERSION="$1" |   VERSION="$1" | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user