mirror of
https://gitlab.com/famedly/fluffychat.git
synced 2024-11-23 20:49:26 +01:00
Merge branch 'braid/appimage-arm-fix' into 'main'
fix: AppImages on ARM and auto update See merge request famedly/fluffychat!847
This commit is contained in:
commit
9936e90a2f
@ -206,12 +206,13 @@ build_linux_appimage_x86:
|
||||
- cd appimage
|
||||
- cp FluffyChat.desktop FluffyChat.AppDir/
|
||||
- cp ../assets/logo.svg FluffyChat.AppDir/fluffychat.svg
|
||||
- appimagetool FluffyChat.AppDir
|
||||
- appimagetool -u "zsync|https://gitlab.com/famedly/fluffychat/-/releases/permalink/latest/downloads/FluffyChat-x86_64.AppImage.zsync" FluffyChat.AppDir
|
||||
allow_failure: true
|
||||
artifacts:
|
||||
when: on_success
|
||||
paths:
|
||||
- appimage/FluffyChat-x86_64.AppImage
|
||||
- appimage/FluffyChat-x86_64.AppImage.zsync
|
||||
|
||||
build_linux_appimage_arm64:
|
||||
stage: deploy
|
||||
@ -225,13 +226,14 @@ build_linux_appimage_arm64:
|
||||
- cp -r build/linux/arm64/release/bundle appimage/FluffyChat.AppDir
|
||||
- cd appimage
|
||||
- cp FluffyChat.desktop FluffyChat.AppDir/
|
||||
- cp assets/logo.svg FluffyChat.AppDir/fluffychat.svg
|
||||
- appimagetool FluffyChat.AppDir
|
||||
- cp ../assets/logo.svg FluffyChat.AppDir/fluffychat.svg
|
||||
- appimagetool -u "zsync|https://gitlab.com/famedly/fluffychat/-/releases/permalink/latest/downloads/FluffyChat-arm64.AppImage.zsync" FluffyChat.AppDir
|
||||
allow_failure: true
|
||||
artifacts:
|
||||
when: on_success
|
||||
paths:
|
||||
- appimage/FluffyChat-arm64.AppImage
|
||||
- appimage/FluffyChat-arm64.AppImage.zsync
|
||||
|
||||
update-dependencies:
|
||||
stage: coverage
|
||||
@ -289,6 +291,8 @@ upload-linux-x86:
|
||||
- tar czf package.tar.gz -C build/linux/x64/release/bundle/ .
|
||||
- |
|
||||
curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file package.tar.gz ${PACKAGE_REGISTRY_URL}/fluffychat-linux-x86.tar.gz
|
||||
curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file appimage/FluffyChat-x86_64.AppImage ${PACKAGE_REGISTRY_URL}/FluffyChat-x86_64.AppImage
|
||||
curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file appimage/FluffyChat-x86_64.AppImage.zsync ${PACKAGE_REGISTRY_URL}/FluffyChat-x86_64.AppImage.zsync
|
||||
|
||||
upload-linux-arm64:
|
||||
extends: .release
|
||||
@ -296,6 +300,9 @@ upload-linux-arm64:
|
||||
- tar czf package.tar.gz -C build/linux/arm64/release/bundle/ .
|
||||
- |
|
||||
curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file package.tar.gz ${PACKAGE_REGISTRY_URL}/fluffychat-linux-arm64.tar.gz
|
||||
curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file appimage/FluffyChat-arm64.AppImage ${PACKAGE_REGISTRY_URL}/FluffyChat-arm64.AppImage
|
||||
curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file appimage/FluffyChat-arm64.AppImage.zsync ${PACKAGE_REGISTRY_URL}/FluffyChat-arm64.AppImage.zsync
|
||||
|
||||
|
||||
upload-windows:
|
||||
extends: .release
|
||||
@ -326,3 +333,7 @@ release:
|
||||
--assets-link "{\"name\":\"fluffychat-linux-arm64.tar.gz\",\"url\":\"${PACKAGE_REGISTRY_URL}/fluffychat-linux-arm64.tar.gz\"}" \
|
||||
--assets-link "{\"name\":\"fluffychat-windows.zip\",\"url\":\"${PACKAGE_REGISTRY_URL}/fluffychat-windows.zip\"}" \
|
||||
--assets-link "{\"name\":\"fluffychat-web.tar.gz\",\"url\":\"${PACKAGE_REGISTRY_URL}/fluffychat-web.tar.gz\"}"
|
||||
--assets-link "{\"name\":\"FluffyChat-x86_64.AppImage\",\"url\":\"${PACKAGE_REGISTRY_URL}/FluffyChat-x86_64.AppImage\",\"filepath\":\"/FluffyChat-x86_64.AppImage\"}"
|
||||
--assets-link "{\"name\":\"FluffyChat-x86_64.AppImage.zsync\",\"url\":\"${PACKAGE_REGISTRY_URL}/FluffyChat-x86_64.AppImage.zsync\",\"filepath\":\"/FluffyChat-x86_64.AppImage.zsync\"}"
|
||||
--assets-link "{\"name\":\"FluffyChat-arm64.AppImage\",\"url\":\"${PACKAGE_REGISTRY_URL}/FluffyChat-arm64.AppImage\",\"filepath\":\"/FluffyChat-arm64.AppImage\"}"
|
||||
--assets-link "{\"name\":\"FluffyChat-arm64.AppImage.zsync\",\"url\":\"${PACKAGE_REGISTRY_URL}/FluffyChat-arm64.AppImage.zsync\",\"filepath\":\"/FluffyChat-arm64.AppImage.zsync\"}"
|
||||
|
1
appimage/.gitignore
vendored
1
appimage/.gitignore
vendored
@ -1,2 +1,3 @@
|
||||
FluffyChat.AppDir
|
||||
*.AppImage
|
||||
*.AppImage.zsync
|
||||
|
Loading…
Reference in New Issue
Block a user