diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 06ea786ae6..7980528746 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -17,7 +17,7 @@ variables: sentryUrl: 'https://sentry.servarr.com' dotnetVersion: '8.0.405' nodeVersion: '20.X' - innoVersion: '6.2.2' + innoVersion: '6.7.1' windowsImage: 'windows-2025' linuxImage: 'ubuntu-24.04' macImage: 'macOS-15' diff --git a/build.sh b/build.sh index 73e785bebe..d77a6f9f35 100755 --- a/build.sh +++ b/build.sh @@ -149,7 +149,7 @@ PackageMacOS() { local framework="$1" local runtime="$2" - + ProgressStart "Creating MacOS Package for $framework $runtime" local folder=$artifactsFolder/$runtime/$framework/Radarr @@ -177,7 +177,7 @@ PackageMacOSApp() { local framework="$1" local runtime="$2" - + ProgressStart "Creating macOS App Package for $framework $runtime" local folder="$artifactsFolder/$runtime-app/$framework" @@ -200,11 +200,11 @@ PackageWindows() { local framework="$1" local runtime="$2" - + ProgressStart "Creating Windows Package for $framework" local folder=$artifactsFolder/$runtime/$framework/Radarr - + PackageFiles "$folder" "$framework" "$runtime" cp -r $outputFolder/$framework-windows/$runtime/publish/* $folder @@ -245,20 +245,20 @@ BuildInstaller() { local framework="$1" local runtime="$2" - + ./_inno/ISCC.exe distribution/windows/setup/radarr.iss "//DFramework=$framework" "//DRuntime=$runtime" } InstallInno() { ProgressStart "Installing portable Inno Setup" - + rm -rf _inno - curl -s --output innosetup.exe "https://files.jrsoftware.org/is/6/innosetup-${INNOVERSION:-6.2.2}.exe" + curl -s -L --output innosetup.exe "https://github.com/jrsoftware/issrc/releases/download/is-${INNOVERSION//./_}/innosetup-${INNOVERSION}.exe" mkdir _inno ./innosetup.exe //portable=1 //silent //currentuser //dir=.\\_inno rm innosetup.exe - + ProgressEnd "Installed portable Inno Setup" }