mirror of
				https://github.com/libsdl-org/SDL.git
				synced 2025-10-26 12:27:44 +00:00 
			
		
		
		
	ci: bump macos-13 to macos-14
macos-13 image is getting retired in December 2025
This commit is contained in:
		 Anonymous Maarten
					Anonymous Maarten
				
			
				
					committed by
					
						 Anonymous Maarten
						Anonymous Maarten
					
				
			
			
				
	
			
			
			 Anonymous Maarten
						Anonymous Maarten
					
				
			
						parent
						
							57ac8fcded
						
					
				
				
					commit
					7a26bee6ee
				
			
							
								
								
									
										7
									
								
								.github/workflows/create-test-plan.py
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								.github/workflows/create-test-plan.py
									
									
									
									
										vendored
									
									
								
							| @@ -30,7 +30,8 @@ class JobOs(Enum): | |||||||
|     Ubuntu22_04 = "ubuntu-22.04" |     Ubuntu22_04 = "ubuntu-22.04" | ||||||
|     Ubuntu24_04 = "ubuntu-24.04" |     Ubuntu24_04 = "ubuntu-24.04" | ||||||
|     Ubuntu24_04_arm = "ubuntu-24.04-arm" |     Ubuntu24_04_arm = "ubuntu-24.04-arm" | ||||||
|     Macos13 = "macos-13"  # macOS Ventura (2022) |     Macos14 = "macos-14"  # macOS Sonoma (2023) | ||||||
|  |     Macos15 = "macos-15"  # macOS Sequoia (2024) | ||||||
|     Macos26 = "macos-26"  # macOS Tahoe (2025) |     Macos26 = "macos-26"  # macOS Tahoe (2025) | ||||||
|  |  | ||||||
|  |  | ||||||
| @@ -119,7 +120,7 @@ JOB_SPECS = { | |||||||
|     "steamrt3-arm64": JobSpec(name="Steam Linux Runtime 3.0 (arm64)",       os=JobOs.Ubuntu24_04_arm,   platform=SdlPlatform.Linux,       artifact="SDL-steamrt3-arm64",     container="registry.gitlab.steamos.cloud/steamrt/sniper/sdk/arm64:latest", ), |     "steamrt3-arm64": JobSpec(name="Steam Linux Runtime 3.0 (arm64)",       os=JobOs.Ubuntu24_04_arm,   platform=SdlPlatform.Linux,       artifact="SDL-steamrt3-arm64",     container="registry.gitlab.steamos.cloud/steamrt/sniper/sdk/arm64:latest", ), | ||||||
|     "ubuntu-intel-icx": JobSpec(name="Ubuntu 22.04 (Intel oneAPI)",         os=JobOs.Ubuntu22_04,       platform=SdlPlatform.Linux,       artifact="SDL-ubuntu22.04-oneapi", intel=IntelCompiler.Icx, ), |     "ubuntu-intel-icx": JobSpec(name="Ubuntu 22.04 (Intel oneAPI)",         os=JobOs.Ubuntu22_04,       platform=SdlPlatform.Linux,       artifact="SDL-ubuntu22.04-oneapi", intel=IntelCompiler.Icx, ), | ||||||
|     "ubuntu-intel-icc": JobSpec(name="Ubuntu 22.04 (Intel Compiler)",       os=JobOs.Ubuntu22_04,       platform=SdlPlatform.Linux,       artifact="SDL-ubuntu22.04-icc",    intel=IntelCompiler.Icc, ), |     "ubuntu-intel-icc": JobSpec(name="Ubuntu 22.04 (Intel Compiler)",       os=JobOs.Ubuntu22_04,       platform=SdlPlatform.Linux,       artifact="SDL-ubuntu22.04-icc",    intel=IntelCompiler.Icc, ), | ||||||
|     "macos-framework-x64":  JobSpec(name="MacOS (Framework) (x64)",         os=JobOs.Macos13,           platform=SdlPlatform.MacOS,       artifact="SDL-macos-framework",    apple_framework=True,  apple_archs={AppleArch.Aarch64, AppleArch.X86_64, }, xcode=True, ), |     "macos-framework-x64":  JobSpec(name="MacOS (Framework) (x64)",         os=JobOs.Macos14,           platform=SdlPlatform.MacOS,       artifact="SDL-macos-framework",    apple_framework=True,  apple_archs={AppleArch.Aarch64, AppleArch.X86_64, }, xcode=True, ), | ||||||
|     "macos-framework-arm64": JobSpec(name="MacOS (Framework) (arm64)",      os=JobOs.MacosLatest,       platform=SdlPlatform.MacOS,       artifact=None,                     apple_framework=True,  apple_archs={AppleArch.Aarch64, AppleArch.X86_64, }, ), |     "macos-framework-arm64": JobSpec(name="MacOS (Framework) (arm64)",      os=JobOs.MacosLatest,       platform=SdlPlatform.MacOS,       artifact=None,                     apple_framework=True,  apple_archs={AppleArch.Aarch64, AppleArch.X86_64, }, ), | ||||||
|     "macos-26-framework-arm64": JobSpec(name="MacOS 26 (Framework) (arm64)",os=JobOs.Macos26,           platform=SdlPlatform.MacOS,       artifact=None,                     apple_framework=True,  apple_archs={AppleArch.Aarch64, AppleArch.X86_64, }, ), |     "macos-26-framework-arm64": JobSpec(name="MacOS 26 (Framework) (arm64)",os=JobOs.Macos26,           platform=SdlPlatform.MacOS,       artifact=None,                     apple_framework=True,  apple_archs={AppleArch.Aarch64, AppleArch.X86_64, }, ), | ||||||
|     "macos-gnu-arm64": JobSpec(name="MacOS (GNU prefix)",                   os=JobOs.MacosLatest,       platform=SdlPlatform.MacOS,       artifact="SDL-macos-arm64-gnu",    apple_framework=False, apple_archs={AppleArch.Aarch64, },  ), |     "macos-gnu-arm64": JobSpec(name="MacOS (GNU prefix)",                   os=JobOs.MacosLatest,       platform=SdlPlatform.MacOS,       artifact="SDL-macos-arm64-gnu",    apple_framework=False, apple_archs={AppleArch.Aarch64, },  ), | ||||||
| @@ -535,8 +536,6 @@ def spec_to_job(spec: JobSpec, key: str, trackmem_symbol_names: bool) -> JobDeta | |||||||
|                 job.shared_lib = SharedLibType.DYLIB |                 job.shared_lib = SharedLibType.DYLIB | ||||||
|                 job.static_lib = StaticLibType.A |                 job.static_lib = StaticLibType.A | ||||||
|             job.ccache = True |             job.ccache = True | ||||||
|             if spec.os == JobOs.Macos13: |  | ||||||
|                 job.ccache = False |  | ||||||
|             job.apt_packages = [] |             job.apt_packages = [] | ||||||
|             job.brew_packages.extend(( |             job.brew_packages.extend(( | ||||||
|                 "ninja", |                 "ninja", | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user