From d16a36f6d8952d511a9b6cd1754f11631aa0b094 Mon Sep 17 00:00:00 2001 From: berry120 Date: Mon, 18 Dec 2023 01:41:51 +0000 Subject: [PATCH] Add workflow --- .github/workflows/build.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e19d3ca3b..2f3d2b5a7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,28 +14,26 @@ jobs: curl -O https://cdn.azul.com/zulu/bin/zulu11.68.17-ca-fx-jdk11.0.21-linux_amd64.deb sudo apt-get -y install ./zulu11.68.17-ca-fx-jdk11.0.21-linux_amd64.deb - name: Environment setup + env: + DISPLAY: :99 run: | sudo apt install -y wine xvfb sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install wine32 - - name: Checkout - uses: actions/checkout@v4 - - name: Build - env: - DISPLAY: :99 - run: | wget http://files.jrsoftware.org/is/5/innosetup-5.6.1.exe Xvfb $DISPLAY & wine wineboot --init echo "Installing INNOSETUP" wine innosetup-5.6.1.exe /VERYSILENT /SUPPRESSMSGBOXES + - name: Checkout + uses: actions/checkout@v4 + - name: Build + run: | cd Quelea chmod +x gradlew chmod +x build-install.sh ./gradlew -Dnightly=true -Dversionsuffix=CI-UNSTABLE clean dist - ls -l - ls -l dist/standalone - name: Upload binaries to release uses: svenstaro/upload-release-action@v2 with: @@ -45,4 +43,4 @@ jobs: prerelease: true make_latest: false file_glob: true - body: "CI release" \ No newline at end of file + body: "**This is a CI Build, built from the latest copy of the source code automatically. It's not an official release and we don't recommend using this in production.**
Quelea is also distributed as a Linux snap package. To install it, make sure snap is installed then run:
sudo snap install --edge quelea
" \ No newline at end of file