From 7b9eae280d4c096b99890e3208288c36d37ad764 Mon Sep 17 00:00:00 2001 From: Florian Metz Date: Mon, 18 Nov 2019 00:55:30 +0100 Subject: [PATCH] I hate doing this but it will be so good... --- .github/workflows/deploy.yml | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 2648ad7..220f3a4 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -36,19 +36,15 @@ jobs: steps: - uses: actions/checkout@master - uses: actions/setup-node@master - - name: Install Dependencies - run: | - npm i - tsc util/prepare util/zip - uses: actions/download-artifact@master with: name: macOS-latest - name: Unzip MacOS run: | - node util/zip macOS-latest/macOS-latest.zip + unzip macOS-latest/macOS-latest.zip - name: Unzip Windows run: | - node util/zip windows-latest/windows-latest.zip + unzip windows-latest/windows-latest.zip - name: Download InstallBuilder run: | wget https://clients.bitrock.com/installbuilder/installbuilder-enterprise-19.10.0-linux-x64-installer.run @@ -57,6 +53,10 @@ jobs: run: | ./installbuilder-enterprise-19.10.0-linux-x64-installer.run --installer-language en --prefix ./installbuilder --mode unattended echo "${{ secrets.IBLICENSE }}" > ./installbuilder/license.xml + - name: Install Dependencies + run: | + npm i + tsc util/prepare - name: Create Updaters run: | installbuilder/autoupdate/bin/customize.run build installer_assets/updater.xml osx @@ -65,17 +65,26 @@ jobs: run: | node util/prepare PreMiD-darwin-x64 installbuilder/bin/builder build installer.xml osx - node util/zip -r PreMiD-darwin-x64.zip dist/installer --zip + zip -r PreMiD-darwin-x64.zip dist/installer - uses: actions/upload-artifact@master with: name: PreMiD-darwin-x64 path: PreMiD-darwin-x64.zip - name: Create installer (Windows 64bit) run: | - node util/prepare PreMiD-windows-x64 - installbuilder/bin/builder build installer.xml osx - node util/zip -r PreMiD-windows-x64.zip dist/installer --zip + node util/prepare PreMiD-win32-x64 + installbuilder/bin/builder build installer.xml windows + zip -r PreMiD-win32-x64.zip dist/installer - uses: actions/upload-artifact@master with: - name: PreMiD-windows-x64 - path: PreMiD-windows-x64.zip + name: PreMiD-win32-x64 + path: PreMiD-win32-x64.zip + - name: Create installer (Windows 32bit) + run: | + node util/prepare PreMiD-win32-ia32 + installbuilder/bin/builder build installer.xml windows + zip -r PreMiD-win32-ia32.zip dist/installer + - uses: actions/upload-artifact@master + with: + name: PreMiD-win32-ia32 + path: PreMiD-win32-ia32.zip