From 842ae4790b856547746996d89166845dd8f0c67f Mon Sep 17 00:00:00 2001 From: Jason Naylor Date: Wed, 28 Feb 2024 10:50:55 -0800 Subject: [PATCH] Add WIX installer build steps to github action --- .github/workflows/ci-cd.yml | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index 7b2c9b60..b808eddf 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -45,7 +45,7 @@ jobs: 3.1.x 5.0.x if: github.event_name != 'pull_request' - + - name: Add Fake Localizations for CI shell: bash run: echo > DistFiles/localizations/empty.xlf @@ -60,3 +60,27 @@ jobs: id: build_and_test shell: cmd run: msbuild build\FLExBridge.proj /t:Test + + - name: Install Latest Overcrowdin + shell: cmd + run: dotnet tool install -g overcrowdin + if: github.event_name != 'pull_request' + + - name: Restore L10n Packages + shell: cmd + run: | + cd l10n + msbuild l10n.proj /t:restore + if: github.event_name != 'pull_request' + + - name: Get Latest L10ns + shell: cmd + run: | + cd l10n + msbuild l10n.proj /t:GetLatestL10ns;CopyL10nsToDistFiles + if: github.event_name != 'pull_request' + + - name: Build Installer + shell: cmd + run: msbuild build/FLExBridge.proj /t:Installer /p:UploadFolder=Alpha + if: github.event_name != 'pull_request'