Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								a4e7803f76 
								
							 
						 
						
							
							
								
								Apply artifact expiration directly to jobs  
							
							 
							
							... 
							
							
							
							Works around the issue with Gitlab CI not supporting the expire_in
property on the default job properties, as Steelt found.
https://gitlab.com/gitlab-org/gitlab/-/issues/404563  
							
						 
						
							2024-09-15 18:32:57 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								ae4e95777a 
								
							 
						 
						
							
							
								
								Put the apt-cache in build/  
							
							 
							
							... 
							
							
							
							Like with ccache, we want to make sure the git checkout is considered
clean during build. 
							
						 
						
							2024-05-16 17:52:26 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								8814bb5386 
								
							 
						 
						
							
							
								
								Put ccache dirs in build dir to avoid dirty worktree  
							
							 
							
							... 
							
							
							
							Placing these directories at the root will make the git revision
detection consider the working directory to be dirty. 
							
						 
						
							2024-05-16 17:32:33 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								e42b5c2cbf 
								
							 
						 
						
							
							
								
								Always make debuglink .debug in CI  
							
							 
							
							
							
						 
						
							2024-05-16 15:42:04 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								6b071e9512 
								
							 
						 
						
							
							
								
								Use gitlab cache for vcpkg  
							
							 
							
							... 
							
							
							
							Instead of using the install baked in the image, let's clone vcpkg
and set up a separate binary cache that can survive being cleaned.
This allows us to reuse built artifacts from the vcpkg manifest
baseline very quickly. 
							
						 
						
							2024-05-16 15:42:04 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								939b42c8e3 
								
							 
						 
						
							
							
								
								Configure CCACHE launcher for Debian amd64 CI  
							
							 
							
							... 
							
							
							
							Let's not rely on the CMakeLists.txt to automatically detect and
use ccache. It's better to just explicitly specify it. 
							
						 
						
							2024-05-16 15:42:04 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								afb965b114 
								
							 
						 
						
							
							
								
								Raise ccache limit to 300M  
							
							 
							
							... 
							
							
							
							Ring Racers' object file output is considerably larger than SRB2.
50M is insufficient to hold even a single build. 
							
						 
						
							2024-05-16 15:42:04 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eidolon 
								
							 
						 
						
							
							
							
							
								
							
							
								80d1cc8262 
								
							 
						 
						
							
							
								
								Separate gitlab CI into multiple yaml documents  
							
							 
							
							... 
							
							
							
							The singular .gitlab-ci.yml is pretty beefy. Splitting it into
smaller files by job and job template will make maintaining the
individual jobs easier. 
							
						 
						
							2024-05-16 15:42:04 -05:00