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
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								- 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
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 |