forked from ungleich-public/cdist
		
	more cleanups for the release process
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
This commit is contained in:
		
					parent
					
						
							
								7acf0412db
							
						
					
				
			
			
				commit
				
					
						295a8a404d
					
				
			
		
					 2 changed files with 18 additions and 9 deletions
				
			
		
							
								
								
									
										17
									
								
								Makefile
									
										
									
									
									
								
							
							
						
						
									
										17
									
								
								Makefile
									
										
									
									
									
								
							|  | @ -36,7 +36,7 @@ WEBPAGE=$(WEBBASE).mdwn | ||||||
| CHANGELOG_VERSION=$(shell $(helper) changelog-version) | CHANGELOG_VERSION=$(shell $(helper) changelog-version) | ||||||
| CHANGELOG_FILE=docs/changelog | CHANGELOG_FILE=docs/changelog | ||||||
| 
 | 
 | ||||||
| VERSION_FILE=cdist/version.py | PYTHON_VERSION=cdist/version.py | ||||||
| 
 | 
 | ||||||
| ################################################################################
 | ################################################################################
 | ||||||
| # Manpages
 | # Manpages
 | ||||||
|  | @ -154,7 +154,7 @@ web-release-all: man-fix-link | ||||||
| ML_FILE=.lock-ml | ML_FILE=.lock-ml | ||||||
| 
 | 
 | ||||||
| # Only send mail once - lock until new changelog things happened
 | # Only send mail once - lock until new changelog things happened
 | ||||||
| $(ML_FILE): $(CHANGELOG_FILE) git-release web-release | $(ML_FILE): $(CHANGELOG_FILE) | ||||||
| 	$(helper) ml-release $(CHANGELOG_VERSION) | 	$(helper) ml-release $(CHANGELOG_VERSION) | ||||||
| 	touch $@ | 	touch $@ | ||||||
| 
 | 
 | ||||||
|  | @ -175,11 +175,7 @@ freecode-release: $(FREECODE_FILE) | ||||||
| ################################################################################
 | ################################################################################
 | ||||||
| # pypi
 | # pypi
 | ||||||
| #
 | #
 | ||||||
| PYPI_FILE=.lock-pypi | pypi-release: man $(PYTHON_VERSION) | ||||||
| 
 |  | ||||||
| pypi-release: $(PYPI_FILE) |  | ||||||
| 
 |  | ||||||
| $(PYPI_FILE): man $(VERSION_FILE) |  | ||||||
| 	python3 setup.py sdist upload | 	python3 setup.py sdist upload | ||||||
| 	touch $@ | 	touch $@ | ||||||
| 
 | 
 | ||||||
|  | @ -192,10 +188,10 @@ ARCHLINUXTAR=cdist-$(CHANGELOG_VERSION)-1.src.tar.gz | ||||||
| $(ARCHLINUXTAR): PKGBUILD | $(ARCHLINUXTAR): PKGBUILD | ||||||
| 	makepkg -c --source | 	makepkg -c --source | ||||||
| 
 | 
 | ||||||
| PKGBUILD: PKGBUILD.in $(VERSION_FILE) | PKGBUILD: PKGBUILD.in $(PYTHON_VERSION) | ||||||
| 	./PKGBUILD.in $(CHANGELOG_VERSION) | 	./PKGBUILD.in $(CHANGELOG_VERSION) | ||||||
| 
 | 
 | ||||||
| $(ARCHLINUX_FILE): $(ARCHLINUXTAR) $(VERSION_FILE) | $(ARCHLINUX_FILE): $(ARCHLINUXTAR) $(PYTHON_VERSION) | ||||||
| 	burp -c system $(ARCHLINUXTAR) | 	burp -c system $(ARCHLINUXTAR) | ||||||
| 	touch $@ | 	touch $@ | ||||||
| 
 | 
 | ||||||
|  | @ -205,6 +201,9 @@ archlinux-release: $(ARCHLINUX_FILE) | ||||||
| # Release
 | # Release
 | ||||||
| #
 | #
 | ||||||
| 
 | 
 | ||||||
|  | $(PYTHON_VERSION): .git/refs/heads/master | ||||||
|  | 	$(helper) version | ||||||
|  | 
 | ||||||
| # Code that is better handled in a shell script
 | # Code that is better handled in a shell script
 | ||||||
| check-%: | check-%: | ||||||
| 	$(helper) $@ | 	$(helper) $@ | ||||||
|  |  | ||||||
|  | @ -256,6 +256,16 @@ eof | ||||||
| 
 | 
 | ||||||
|         # Announce change on ML |         # Announce change on ML | ||||||
|         make ml-release |         make ml-release | ||||||
|  | 
 | ||||||
|  |         cat << eof | ||||||
|  | Manual steps post release: | ||||||
|  | 
 | ||||||
|  |     - linkedin | ||||||
|  |     - hackernews | ||||||
|  |     - twitter | ||||||
|  | 
 | ||||||
|  | eof | ||||||
|  | 
 | ||||||
|     ;; |     ;; | ||||||
| 
 | 
 | ||||||
|     test) |     test) | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue