-
Notifications
You must be signed in to change notification settings - Fork 0
45 lines (42 loc) · 999 Bytes
/
build-iso.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
name: Build ISOs
on:
pull_request:
paths:
- ".github/workflows/*build-iso.yml"
- "flatpaks/**"
push:
branches:
- main
paths:
- ".github/workflows/*build-iso.yml"
- "flatpaks/**"
schedule:
# Every week at midnight on Monday
- cron: "0 0 * * 1"
concurrency:
group: ${{ github.workflow }}-${{ github.ref || github.run_id }}-iso
cancel-in-progress: true
jobs:
build:
uses: ./.github/workflows/_build-iso.yml
strategy:
fail-fast: false
matrix:
image-name:
- silverblue
- cosmic
image-tag:
- 40
- 41
- stable
- 40-nvidia
- 41-nvidia
- stable-nvidia
with:
image-name: ${{ matrix.image-name }}
image-registry: ghcr.io/rsturla/eternal-linux/main
image-tag: ${{ matrix.image-tag }}
flatpak-manifest-lists: |
flatpaks/base
flatpaks/${{ matrix.image-name }}
installer-version: 40