diff --git a/.github/workflows/live-host-release.yml b/.github/workflows/live-host-release.yml index 33b4e627d3b..1ba49ea978e 100644 --- a/.github/workflows/live-host-release.yml +++ b/.github/workflows/live-host-release.yml @@ -148,8 +148,9 @@ jobs: security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k "$keychain_password" "$keychain" identity="$(security find-identity -v -p codesigning "$keychain" | sed -n 's/.*"\(Developer ID Application:.*\)"/\1/p' | head -n 1)" if [ -z "$identity" ]; then echo '::error::Developer ID Application identity was not found.'; exit 1; fi + identity_name="${identity#Developer ID Application: }" { - echo "CSC_NAME=$identity" + echo "CSC_NAME=$identity_name" echo 'CSC_IDENTITY_AUTO_DISCOVERY=true' } >> "$GITHUB_ENV" diff --git a/scripts/tests/release-workflow.test.js b/scripts/tests/release-workflow.test.js index 254e30d6ea1..f1ed847a948 100644 --- a/scripts/tests/release-workflow.test.js +++ b/scripts/tests/release-workflow.test.js @@ -115,6 +115,11 @@ describe('Live Host release workflow', () => { expect(liveHostReleaseWorkflow).toContain( 'echo "APPLE_API_KEY_ID=$api_key_id"', ); + expect(liveHostReleaseWorkflow).toContain( + 'identity_name="${identity#Developer ID Application: }"', + ); + expect(liveHostReleaseWorkflow).toContain('echo "CSC_NAME=$identity_name"'); + expect(liveHostReleaseWorkflow).not.toContain('echo "CSC_NAME=$identity"'); }); });