| 
									
										
										
										
											2018-10-02 16:24:40 +00:00
										 |  |  | ## Releases require the following | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Documentation must be up to date | 
					
						
							| 
									
										
										
										
											2018-10-06 19:57:11 +00:00
										 |  |  | - grep -Eri "TODO|WIP" osync/* must be run in order to find potential release blockers, including in unit tests and config files | 
					
						
							| 
									
										
										
										
											2018-10-17 22:02:23 +00:00
										 |  |  | Run program and then use declare -p to find any leaked variables that should not exist outside of the program | 
					
						
							| 
									
										
										
										
											2018-10-02 16:24:40 +00:00
										 |  |  | - packaging files must be updated (RHEL / Arch) | 
					
						
							|  |  |  | - Before every release, shellcheck must be run | 
					
						
							|  |  |  | 	- ./shellcheck.sh -e SC2034 -e SC2068 ofunctions.sh | 
					
						
							|  |  |  | 	- ./shellcheck.sh n_osync.sh | 
					
						
							|  |  |  | 	- ./shellcheck.sh ../install.sh | 
					
						
							|  |  |  | 	- ./shellcheck.sh ../osync-batch.sh | 
					
						
							|  |  |  | 	- ./shellcheck.sh ../ssh_filter.sh | 
					
						
							| 
									
										
										
										
											2019-05-20 22:38:59 +00:00
										 |  |  | - Unexpansion of main and subprograms must be done | 
					
						
							| 
									
										
										
										
											2018-10-02 16:24:40 +00:00
										 |  |  | - Arch repo must be updated | 
					
						
							|  |  |  | - Source must be put to download on www.netpower.fr/osync | 
					
						
							| 
									
										
										
										
											2018-10-17 22:02:23 +00:00
										 |  |  | - Tests must be run against all supported operating systems via run_tests.sh | 
					
						
							| 
									
										
										
										
											2018-10-02 16:24:40 +00:00
										 |  |  | 
 |