mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	CI: Add Fedora 42 runner (#17249)
Signed-off-by: Tony Hutter <hutter2@llnl.gov> Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de> Reviewed-by: George Melikov <mail@gmelikov.ru> Reviewed-by: Alexander Motin <mav@FreeBSD.org>
This commit is contained in:
		
							parent
							
								
									155847c72d
								
							
						
					
					
						commit
						ba03054c83
					
				
							
								
								
									
										5
									
								
								.github/workflows/scripts/qemu-2-start.sh
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								.github/workflows/scripts/qemu-2-start.sh
									
									
									
									
										vendored
									
									
								
							@ -68,6 +68,11 @@ case "$OS" in
 | 
			
		||||
    OSv="fedora-unknown"
 | 
			
		||||
    URL="https://download.fedoraproject.org/pub/fedora/linux/releases/41/Cloud/x86_64/images/Fedora-Cloud-Base-Generic-41-1.4.x86_64.qcow2"
 | 
			
		||||
    ;;
 | 
			
		||||
  fedora42)
 | 
			
		||||
    OSNAME="Fedora 42"
 | 
			
		||||
    OSv="fedora-unknown"
 | 
			
		||||
    URL="https://download.fedoraproject.org/pub/fedora/linux/releases/42/Cloud/x86_64/images/Fedora-Cloud-Base-Generic-42-1.1.x86_64.qcow2"
 | 
			
		||||
    ;;
 | 
			
		||||
  freebsd13-4r)
 | 
			
		||||
    OSNAME="FreeBSD 13.4-RELEASE"
 | 
			
		||||
    OSv="freebsd13.0"
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										3
									
								
								.github/workflows/scripts/qemu-3-deps-vm.sh
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/scripts/qemu-3-deps-vm.sh
									
									
									
									
										vendored
									
									
								
							@ -129,6 +129,9 @@ case "$1" in
 | 
			
		||||
  fedora*)
 | 
			
		||||
    rhel
 | 
			
		||||
    sudo dnf install -y libunwind-devel
 | 
			
		||||
 | 
			
		||||
    # Fedora 42+ moves /usr/bin/script from 'util-linux' to 'util-linux-script'
 | 
			
		||||
    sudo dnf install -y util-linux-script || true
 | 
			
		||||
    ;;
 | 
			
		||||
  freebsd*)
 | 
			
		||||
    freebsd
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								.github/workflows/zfs-qemu-packages.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/zfs-qemu-packages.yml
									
									
									
									
										vendored
									
									
								
							@ -47,7 +47,7 @@ jobs:
 | 
			
		||||
    strategy:
 | 
			
		||||
      fail-fast: false
 | 
			
		||||
      matrix:
 | 
			
		||||
        os: ['almalinux8', 'almalinux9', 'fedora40', 'fedora41']
 | 
			
		||||
        os: ['almalinux8', 'almalinux9', 'fedora40', 'fedora41', 'fedora42']
 | 
			
		||||
    runs-on: ubuntu-24.04
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v4
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										4
									
								
								.github/workflows/zfs-qemu.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/zfs-qemu.yml
									
									
									
									
										vendored
									
									
								
							@ -34,8 +34,8 @@ jobs:
 | 
			
		||||
      - name: Generate OS config and CI type
 | 
			
		||||
        id: os
 | 
			
		||||
        run: |
 | 
			
		||||
          FULL_OS='["almalinux8", "almalinux9", "debian11", "debian12", "fedora40", "fedora41", "freebsd13-4r", "freebsd14-2r", "freebsd15-0c", "ubuntu20", "ubuntu22", "ubuntu24"]'
 | 
			
		||||
          QUICK_OS='["almalinux8", "almalinux9", "debian12", "fedora41", "freebsd14-2r", "ubuntu24"]'
 | 
			
		||||
          FULL_OS='["almalinux8", "almalinux9", "debian11", "debian12", "fedora40", "fedora41", "fedora42", "freebsd13-4r", "freebsd14-2r", "freebsd15-0c", "ubuntu20", "ubuntu22", "ubuntu24"]'
 | 
			
		||||
          QUICK_OS='["almalinux8", "almalinux9", "debian12", "fedora42", "freebsd14-2r", "ubuntu24"]'
 | 
			
		||||
          # determine CI type when running on PR
 | 
			
		||||
          ci_type="full"
 | 
			
		||||
          if ${{ github.event_name == 'pull_request' }}; then
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user