| 
									
										
										
										
											2020-04-14 00:02:18 +02:00
										 |  |  | #!/bin/bash
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | printf 'Creating release %s\n' "$1" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | git checkout -b "release/$1" | 
					
						
							|  |  |  | sed -i "s/## \\[Unreleased\\]/## \\[Unreleased\\]\\n\\n## \\[$1\\] - $(date +%Y-%m-%d)/" CHANGELOG.md | 
					
						
							| 
									
										
										
										
											2020-04-14 16:40:44 +02:00
										 |  |  | sed -i "s/const SMARTY_VERSION = '[^']\+';/const SMARTY_VERSION = '$1';/" libs/Smarty.class.php | 
					
						
							| 
									
										
										
										
											2020-04-14 00:02:18 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-04-14 16:40:44 +02:00
										 |  |  | git add CHANGELOG.md libs/Smarty.class.php | 
					
						
							| 
									
										
										
										
											2020-04-14 00:02:18 +02:00
										 |  |  | git commit -m "version bump" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | git checkout master | 
					
						
							|  |  |  | git pull | 
					
						
							|  |  |  | git merge --no-ff "release/$1" | 
					
						
							|  |  |  | git branch -d "release/$1" | 
					
						
							|  |  |  | git tag -a "v$1" -m "Release $1" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | printf 'Done creating release %s\n' "$1" | 
					
						
							| 
									
										
										
										
											2021-02-17 22:50:52 +01:00
										 |  |  | printf 'Run `git push --follow-tags origin` to publish it.\n' |