mirror of
				https://github.com/PancakeTAS/lsfg-vk.git
				synced 2025-10-30 07:01:10 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			40 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| name: (CI) Build lsfg-vk for Flatpak
 | |
| 
 | |
| on:
 | |
|   push:
 | |
|     branches: ["develop"]
 | |
| 
 | |
| jobs:
 | |
|   flatpak-extensions:
 | |
|     runs-on: ubuntu-latest
 | |
|     strategy:
 | |
|       matrix:
 | |
|         version: ["23.08", "24.08"]
 | |
|     container:
 | |
|       image: ghcr.io/flathub-infra/flatpak-github-actions:freedesktop-${{ matrix.version }}
 | |
|       options: --privileged
 | |
|     steps:
 | |
|       - name: Checkout repository
 | |
|         uses: actions/checkout@v4
 | |
|       - name: Build Flatpak extension (${{ matrix.version }})
 | |
|         uses: flatpak/flatpak-github-actions/flatpak-builder@v6
 | |
|         with:
 | |
|           bundle: "org.freedesktop.Platform.VulkanLayer.lsfg_vk_${{ matrix.version }}.flatpak"
 | |
|           manifest-path: "flatpak/org.freedesktop.Platform.VulkanLayer.lsfgvk_${{ matrix.version }}.yml"
 | |
|           branch: "${{ matrix.version }}"
 | |
|           cache: false
 | |
|   flatpak-ui:
 | |
|     runs-on: ubuntu-latest
 | |
|     container:
 | |
|       image: ghcr.io/flathub-infra/flatpak-github-actions:gnome-48
 | |
|       options: --privileged
 | |
|     steps:
 | |
|       - name: Checkout repository
 | |
|         uses: actions/checkout@v4
 | |
|       - name: Build Flatpak
 | |
|         uses: flatpak/flatpak-github-actions/flatpak-builder@v6
 | |
|         with:
 | |
|           bundle: "gay.pancake.lsfg-vk-ui.flatpak"
 | |
|           manifest-path: "flatpak/gay.pancake.lsfg-vk-ui.yml"
 | |
|           branch: "develop"
 | |
|           cache: false
 | 
