From 450206ae2c409e288f45a646f9fd7e2e5cd19911 Mon Sep 17 00:00:00 2001 From: Michal Checinski Date: Thu, 27 Feb 2025 19:47:45 +0100 Subject: [PATCH] Install gsed to use sed on macos runner --- .github/workflows/build-desktop.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-desktop.yml b/.github/workflows/build-desktop.yml index 2dd5e82e43a..5fb29333126 100644 --- a/.github/workflows/build-desktop.yml +++ b/.github/workflows/build-desktop.yml @@ -1210,11 +1210,15 @@ jobs: - name: Create secrets for Fastlane run: | + brew install gsed + + KEY_WITHOUT_NEWLINES=$(gsed -E ':a;N;$!ba;s/\r{0,1}\n/\\n/g' ~/private_keys/AuthKey_6TV9MKN3GP.p8) + cat << EOF > ~/secrets/appstoreconnect-fastlane.json { "issuer_id": "${{ secrets.APP_STORE_CONNECT_TEAM_ISSUER }}", "key_id": "6TV9MKN3GP", - "key": "$(sed -E ':a;N;$!ba;s/\r{0,1}\n/\\n/g' ~/private_keys/AuthKey_6TV9MKN3GP.p8)" + "key": "$KEY_WITHOUT_NEWLINES" } EOF