Skip to content

Commit 64227f9

Browse files
committed
github: ci: disable linux appimage release for now
1 parent 34ea21f commit 64227f9

File tree

1 file changed

+19
-17
lines changed

1 file changed

+19
-17
lines changed

.github/workflows/cmake.yml

+19-17
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@ jobs:
5353
cmake --build "${{ runner.workspace }}/stormlib/build" --config RelWithDebInfo
5454
cmake --install "${{ runner.workspace }}/stormlib/build" --config RelWithDebInfo
5555
56-
- name: "dependency: fuse (linux, appimage)"
57-
run: sudo apt update && sudo apt install libfuse2
58-
if: ${{ matrix.platform == 'ubuntu-24.04' }}
56+
#- name: "dependency: fuse (linux, appimage)"
57+
# run: sudo apt update && sudo apt install libfuse2
58+
# if: ${{ matrix.platform == 'ubuntu-24.04' }}
5959

6060
- name: "configure"
6161
run: cmake -Wdev -Wdeprecated --warn-uninitialized -B "${{ github.workspace }}/build" -S "${{ github.workspace }}" -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_CXX_COMPILER=${{ matrix.compiler }} -DCMAKE_PREFIX_PATH="${{ runner.workspace }}/stormlib/install" ${{ matrix.extra_cmake_args }}
@@ -64,20 +64,22 @@ jobs:
6464
- name: "install"
6565
run: cmake --install "${{ github.workspace }}/build" --prefix "${{ github.workspace }}/install" --config RelWithDebInfo
6666

67-
- name: "release: appimage (linux)"
68-
run: |
69-
echo '[Desktop Entry]' > "${{ github.workspace }}/install/default.desktop"
70-
echo 'Type=Application' >> "${{ github.workspace }}/install/default.desktop"
71-
echo 'Name=Noggit 3' >> "${{ github.workspace }}/install/default.desktop"
72-
echo 'Icon=default' >> "${{ github.workspace }}/install/default.desktop"
73-
echo 'Categories=Game;' >> "${{ github.workspace }}/install/default.desktop"
74-
"${{ runner.workspace }}/linuxdeployqt" "${{ github.workspace }}/install/noggit" -appimage -bundle-non-qt-libs -no-strip -verbose=2
75-
if: ${{ matrix.platform == 'ubuntu-24.04' }}
76-
- uses: actions/upload-artifact@v4
77-
with:
78-
name: ${{ matrix.platform }}-${{ matrix.compiler }}-appimage
79-
path: Noggit*.AppImage
80-
if: ${{ matrix.platform == 'ubuntu-24.04' }}
67+
# \todo linuxdeployqt requires Ubuntu 20.04 for glibc version stability. Check whether they bumped the
68+
# requirement at some point since 20.04 will be dropped from GitHub CI.
69+
#- name: "release: appimage (linux)"
70+
# run: |
71+
# echo '[Desktop Entry]' > "${{ github.workspace }}/install/default.desktop"
72+
# echo 'Type=Application' >> "${{ github.workspace }}/install/default.desktop"
73+
# echo 'Name=Noggit 3' >> "${{ github.workspace }}/install/default.desktop"
74+
# echo 'Icon=default' >> "${{ github.workspace }}/install/default.desktop"
75+
# echo 'Categories=Game;' >> "${{ github.workspace }}/install/default.desktop"
76+
# "${{ runner.workspace }}/linuxdeployqt" "${{ github.workspace }}/install/noggit" -appimage -bundle-non-qt-libs -no-strip -verbose=2
77+
# if: ${{ matrix.platform == 'ubuntu-24.04' }}
78+
#- uses: actions/upload-artifact@v4
79+
# with:
80+
# name: ${{ matrix.platform }}-${{ matrix.compiler }}-appimage
81+
# path: Noggit*.AppImage
82+
# if: ${{ matrix.platform == 'ubuntu-24.04' }}
8183

8284
- run: |
8385
mkdir dependencies/

0 commit comments

Comments
 (0)