Skip to content

Commit d4f3696

Browse files
ci: change matrix syntax
1 parent 904f5ce commit d4f3696

File tree

2 files changed

+14
-10
lines changed

2 files changed

+14
-10
lines changed

.github/workflows/build.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,14 @@ jobs:
3737
# Don't fail the whole workflow if one architecture fails
3838
fail-fast: false
3939
matrix:
40-
variant:
40+
arch: [x86_64, aarch64]
41+
runner: [ubuntu-24.04, ubuntu-24.04-arm]
42+
include:
4143
- arch: x86_64
4244
runner: ubuntu-24.04
4345
- arch: aarch64
4446
runner: ubuntu-24.04-arm
45-
runs-on: ${{ matrix.variant.runner }}
47+
runs-on: ${{ matrix.runner }}
4648
steps:
4749
- name: Checkout
4850
uses: actions/checkout@v6
@@ -54,6 +56,6 @@ jobs:
5456
repository-name: gnome-nightly
5557
bundle: gradience-devel.flatpak
5658
manifest-path: build-aux/flatpak/com.github.hydroxycarbamide.Gradience.Devel.json
57-
cache-key: flatpak-builder-${{ github.sha }}-${{ matrix.variant.arch }}
58-
arch: ${{ matrix.variant.arch }}
59+
cache-key: flatpak-builder-${{ github.sha }}-${{ matrix.arch }}
60+
arch: ${{ matrix.arch }}
5961
verbose: true

.github/workflows/repo.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,14 @@ jobs:
1616
# Don't fail the whole workflow if one architecture fails
1717
fail-fast: false
1818
matrix:
19-
variant:
19+
arch: [x86_64, aarch64]
20+
runner: [ubuntu-24.04, ubuntu-24.04-arm]
21+
include:
2022
- arch: x86_64
2123
runner: ubuntu-24.04
2224
- arch: aarch64
2325
runner: ubuntu-24.04-arm
24-
runs-on: ${{ matrix.variant.runner }}
26+
runs-on: ${{ matrix.runner }}
2527
steps:
2628
- name: Checkout
2729
uses: actions/checkout@v6
@@ -39,8 +41,8 @@ jobs:
3941
with:
4042
bundle: com.github.hydroxycarbamide.Gradience.flatpak
4143
manifest-path: build-aux/flatpak/com.github.hydroxycarbamide.Gradience.json
42-
cache-key: flatpak-builder-${{ github.sha }}-${{ matrix.variant.arch }}
43-
arch: ${{ matrix.variant.arch }}
44+
cache-key: flatpak-builder-${{ github.sha }}-${{ matrix.arch }}
45+
arch: ${{ matrix.arch }}
4446
gpg-sign: ${{ steps.gpg.outputs.fingerprint }}
4547
verbose: true
4648

@@ -49,7 +51,7 @@ jobs:
4951
repository-name: gnome-nightly
5052
bundle: com.github.hydroxycarbamide.Gradience.Devel.flatpak
5153
manifest-path: build-aux/flatpak/com.github.hydroxycarbamide.Gradience.Devel.json
52-
cache-key: flatpak-builder-${{ github.sha }}-${{ matrix.variant.arch }}
53-
arch: ${{ matrix.variant.arch }}
54+
cache-key: flatpak-builder-${{ github.sha }}-${{ matrix.arch }}
55+
arch: ${{ matrix.arch }}
5456
gpg-sign: ${{ steps.gpg.outputs.fingerprint }}
5557
verbose: true

0 commit comments

Comments
 (0)