--- /dev/null
+name: Linux Appimage Package
+on:
+ pull_request:
+ types: [opened, synchronize, reopened]
+jobs:
+ build:
+ name: Linux Appimage Package
+ runs-on: ubuntu-latest
+ container: ghcr.io/nextcloud/continuous-integration-client-appimage-qt6:client-appimage-6.6.3-2
+ steps:
+ - uses: actions/checkout@v4
+ with:
+ fetch-depth: 1
+ - name: Configure, compile and package
+ run: |
+ BUILDNR=${GITHUB_RUN_ID} VERSION_SUFFIX=${GITHUB_HEAD_REF} BUILD_UPDATER=ON DESKTOP_CLIENT_ROOT=`pwd` EXECUTABLE_NAME=nextcloud QT_BASE_DIR=/opt/qt6.6.3 OPENSSL_ROOT_DIR=/usr/local/lib64 /bin/bash -c "./admin/linux/build-appimage.sh"
+ BUILDNR=${GITHUB_RUN_ID} VERSION_SUFFIX=${GITHUB_HEAD_REF} DESKTOP_CLIENT_ROOT=`pwd` /bin/bash -c "./admin/linux/upload-appimage.sh" || echo "Upload failed, however this is an optional step."
createQuery.bindValue(1, MIRALL_VERSION_MAJOR);
createQuery.bindValue(2, MIRALL_VERSION_MINOR);
createQuery.bindValue(3, MIRALL_VERSION_PATCH);
- createQuery.bindValue(4, MIRALL_VERSION_BUILD);
+ createQuery.bindValue(4, static_cast<qulonglong>(MIRALL_VERSION_BUILD));
if (!createQuery.exec()) {
return sqlFail(QStringLiteral("Update version"), createQuery);
}
createQuery.bindValue(1, MIRALL_VERSION_MAJOR);
createQuery.bindValue(2, MIRALL_VERSION_MINOR);
createQuery.bindValue(3, MIRALL_VERSION_PATCH);
- createQuery.bindValue(4, MIRALL_VERSION_BUILD);
+ createQuery.bindValue(4, static_cast<qulonglong>(MIRALL_VERSION_BUILD));
createQuery.bindValue(5, major);
createQuery.bindValue(6, minor);
createQuery.bindValue(7, patch);