Skip to content

Commit 1119593

Browse files
committed
CI: build nightly AppImage for aarch64
1 parent ded9ecd commit 1119593

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

.github/workflows/nightly.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,18 @@ jobs:
1313
AppImage:
1414
if: github.repository == 'darktable-org/darktable' || github.event_name == 'workflow_dispatch'
1515
name: Nightly darktable AppImage
16-
runs-on: ubuntu-22.04
16+
runs-on: ${{ matrix.os }}
1717
strategy:
1818
fail-fast: false
1919
matrix:
20-
compiler:
21-
- { compiler: GNU12, CC: gcc-12, CXX: g++-12, packages: gcc-12 g++-12 }
20+
os: [ubuntu-22.04, ubuntu-24.04-arm]
2221
branch:
2322
- { code: master, label: gitmaster }
23+
include:
24+
- os: ubuntu-22.04
25+
compiler: { compiler: GNU12, CC: gcc-12, CXX: g++-12, packages: gcc-12 g++-12 }
26+
- os: ubuntu-24.04-arm
27+
compiler: { compiler: GNU14, CC: gcc-14, CXX: g++-14, packages: gcc-14 g++-14 }
2428
env:
2529
CC: ${{ matrix.compiler.CC }}
2630
CXX: ${{ matrix.compiler.CXX }}
@@ -424,7 +428,7 @@ jobs:
424428
425429
Also, new versions can make changes to the database schema, so it's best to run them with a separate library.
426430
427-
The AppImage package is compatible with distribution releases that have glibc version 2.35 or higher. For example, if we consider some popular distributions, Ubuntu 22.04, Debian 12, Fedora 36 and newer releases are compatible.
431+
The `*-x86_64.AppImage` package is compatible with distribution releases that have glibc version 2.35 or higher. For example, if we consider some popular distributions, Ubuntu 22.04, Debian 12, Fedora 36 and newer releases are compatible. The `*-aarch64.AppImage` package requires glibc 2.39 or higher (e.g. Ubuntu 24.04, Debian 13, Fedora 40).
428432
429433
The `*.AppImage.zsync` file is not intended to be downloaded and used locally. Just ignore it. This file contains technical information required by AppImage auto-updaters such as [AppImageUpdate](https://appimage.github.io/AppImageUpdate/).
430434

0 commit comments

Comments
 (0)