Skip UI folder, fix output path for tar.gz and macOS apps

This commit is contained in:
Mark McDowall 2024-01-07 13:31:43 -08:00
parent 2564c28bae
commit fd5b6a6eea
2 changed files with 7 additions and 2 deletions

View File

@ -12,6 +12,10 @@ do
sonarrFolder="$folderName/Sonarr" sonarrFolder="$folderName/Sonarr"
archiveName="Sonarr.$BRANCH.$SONARR_VERSION.$name" archiveName="Sonarr.$BRANCH.$SONARR_VERSION.$name"
if [[ "name" == 'UI' ]]; then
continue
fi
echo "Creating package for $name" echo "Creating package for $name"
echo "Copying UI runtime" echo "Copying UI runtime"
@ -41,12 +45,12 @@ do
rm -r $packageFolder/Sonarr.app/Contents/MacOS/Sonarr.Update rm -r $packageFolder/Sonarr.app/Contents/MacOS/Sonarr.Update
echo "Packaging macOS app Artifact" echo "Packaging macOS app Artifact"
(cd $packageFolder; zip -rq "../../../$artifactsFolder/$archiveName-app.zip" ./Sonarr.app) (cd $packageFolder; zip -rq "../../$artifactsFolder/$archiveName-app.zip" ./Sonarr.app)
fi fi
echo "Packaging Artifact" echo "Packaging Artifact"
if [[ "$name" == *"linux"* ]] || [[ "$name" == *"osx"* ]] || [[ "$name" == *"freebsd"* ]]; then if [[ "$name" == *"linux"* ]] || [[ "$name" == *"osx"* ]] || [[ "$name" == *"freebsd"* ]]; then
tar -zcf "$artifactsFolder/$archiveName.tar.gz" -C $folderName Sonarr tar -zcf "./$artifactsFolder/$archiveName.tar.gz" -C $folderName Sonarr
fi fi
if [[ "$name" == *"win"* ]]; then if [[ "$name" == *"win"* ]]; then

View File

@ -77,6 +77,7 @@ jobs:
generateReleaseNotes: true generateReleaseNotes: true
name: ${{ inputs.version }} name: ${{ inputs.version }}
prerelease: ${{ inputs.branch != 'main' }} prerelease: ${{ inputs.branch != 'main' }}
skipIfReleaseExists: true
tag: v${{ inputs.version }} tag: v${{ inputs.version }}
- name: Publish to Services - name: Publish to Services