From 950279c541ce5215f991ca695272361d07904a0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Micha=C3=ABl=20Celerier?= Date: Wed, 21 Oct 2026 15:12:16 -0400 Subject: [PATCH] package-custom-app: pass an app's Info.plist entries to create-app.sh New input app-info-plist, given to create-app.sh as --app-info-plist: on macOS its entries are merged over ossia score's, e.g. a camera usage description worded for the app. Co-Authored-By: Claude Opus 5.5 --- package-custom-app/action.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package-custom-app/action.yml b/package-custom-app/action.yml index b26f7b0..450a8e8 100644 --- a/package-custom-app/action.yml +++ b/package-custom-app/action.yml @@ -24,6 +24,10 @@ inputs: description: 'Optional environment variables' required: false default: '' + app-info-plist: + description: 'Optional Info.plist with entries for the app, merged over ossia score''s (macOS), e.g. NSCameraUsageDescription' + required: false + default: '' app-copyright: description: 'One-line copyright of your app' required: true @@ -352,6 +356,9 @@ runs: if [[ -n "${{ inputs.app-environment }}" ]]; then CMD="$CMD --app-environment $PWD/${{ inputs.app-environment }}" fi + if [[ -n "${{ inputs.app-info-plist }}" ]]; then + CMD="$CMD --app-info-plist \"$PWD/${{ inputs.app-info-plist }}\"" + fi CMD="$CMD --app-version \"${{ inputs.app-version }}\"" CMD="$CMD --app-appdata-xml $PWD/\"${{ inputs.app-appdata-xml }}\""