From da7dca6653cd73d54c1e12e99d6caaff8bb06ef8 Mon Sep 17 00:00:00 2001 From: gpatel-fr <44170243+gpatel-fr@users.noreply.github.com> Date: Sun, 14 May 2023 21:42:15 +0200 Subject: [PATCH] add version compatible with build-release script to github build --- .github/workflows/buildsrelease.yml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/.github/workflows/buildsrelease.yml b/.github/workflows/buildsrelease.yml index b769a680a..7c5885266 100644 --- a/.github/workflows/buildsrelease.yml +++ b/.github/workflows/buildsrelease.yml @@ -21,10 +21,23 @@ jobs: uses: actions/checkout@v3 - name: Restore NuGet Packages - run: nuget restore Duplicati.sln + run: | + nuget restore Duplicati.sln + nuget restore "BuildTools/UpdateVersionStamp/UpdateVersionStamp.sln" - name: Build Duplicati (macOS) - run: msbuild -p:DefineConstants=\"ENABLE_GTK\;XAMARIN_MAC\" -p:Configuration=Release Duplicati.sln + run: | + msbuild /property:Configuration=Release "BuildTools/UpdateVersionStamp/UpdateVersionStamp.sln" + RELEASE_TIMESTAMP=$(date +%Y-%m-%d) + RELEASE_TYPE="canary" + RELEASE_INC_VERSION=$(cat Updates/build_version.txt) + RELEASE_INC_VERSION=$((RELEASE_INC_VERSION+1)) + RELEASE_VERSION="2.0.6.${RELEASE_INC_VERSION}" + RELEASE_NAME="${RELEASE_VERSION}_${RELEASE_TYPE}_${RELEASE_TIMESTAMP}" + echo "${RELEASE_NAME}" > "Duplicati/License/VersionTag.txt" + echo "${RELEASE_TYPE}" > "Duplicati/Library/AutoUpdater/AutoUpdateBuildChannel.txt" + mono "BuildTools/UpdateVersionStamp/bin/Release/UpdateVersionStamp.exe" --version="${RELEASE_VERSION}" + msbuild -p:DefineConstants=\"ENABLE_GTK\;XAMARIN_MAC\" -p:Configuration=Release Duplicati.sln - name: Build installers (OSX) run: |