diff options
| author | cirakg <cirakg@cirakg.xyz> | 2026-11-03 21:58:24 +0100 |
|---|---|---|
| committer | cirakg <cirakg@cirakg.xyz> | 2026-11-03 21:58:24 +0100 |
| commit | cdfb1ae93444c0aa02dfe592af36d70ab36549fd (patch) | |
| tree | 2fa8d7062d907d5ab8d85d64c66be87ea4cdf0d1 /.github/workflows/release-binaries.yml | |
| parent | 51341ec09b25de1d9b01d0c00ee828dd5b861d5c (diff) | |
| parent | 4383b9787afbf6c63291bf803c8330afb4f21a16 (diff) | |
# Conflicts:
# .github/workflows/release-binaries.yml
Diffstat (limited to '.github/workflows/release-binaries.yml')
| -rw-r--r-- | .github/workflows/release-binaries.yml | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/.github/workflows/release-binaries.yml b/.github/workflows/release-binaries.yml index db663a98a1..746e352c17 100644 --- a/.github/workflows/release-binaries.yml +++ b/.github/workflows/release-binaries.yml @@ -15,6 +15,9 @@ on: # A binary only changes when build inputs change; docs-only pushes skip the build. paths: - "src/**" + # Test-only changes cannot change a binary: the build configures with BUILD_TESTING=OFF and + # YUZU_TESTS=OFF below, so a push that only touches src/tests has nothing to rebuild. + - "!src/tests/**" - "CMakeLists.txt" - "CMakeModules/**" - "externals/**" @@ -178,6 +181,11 @@ jobs: cp dist/Eglantine.png "$icon" export APPIMAGE_EXTRACT_AND_RUN=1 export QMAKE="$QT_ROOT_DIR/bin/qmake" + # Include Wayland platform plugins and their graphics/shell integrations. + export EXTRA_QT_MODULES=waylandcompositor + export EXTRA_PLATFORM_PLUGINS='libqwayland-egl.so;libqwayland-generic.so' + # Embedded in the AppImage metadata; matches the release tag (build-N) plus the commit. + export LDAI_VERSION="build-${GITHUB_RUN_NUMBER}-${GITHUB_SHA::7}" export LDAI_OUTPUT="eglantine-${GITHUB_SHA}-${PLATFORM}.AppImage" export OUTPUT="$LDAI_OUTPUT" export ARCH=x86_64 |
