WIP: feat(workflows): add new build workflows for Windows, Linux, and macOS, and remove obsolete build scripts #17

Draft
m wants to merge 141 commits from ozgur/build into main
Showing only changes of commit 4125cb2ff4 - Show all commits

View File

@ -54,8 +54,8 @@ jobs:
curl -O https://www.apple.com/certificateauthority/DeveloperIDG2.cer curl -O https://www.apple.com/certificateauthority/DeveloperIDG2.cer
echo "🔐 Importing Apple root certificates..." echo "🔐 Importing Apple root certificates..."
security import AppleWWDRCAG3.cer -k "$KEYCHAIN_PATH" -T /usr/bin/codesign security import AppleWWDRCAG3.cer -k "$KEYCHAIN_PATH" -T /usr/bin/codesign -f der
security import DeveloperIDG2.cer -k "$KEYCHAIN_PATH" -T /usr/bin/codesign security import DeveloperIDG2.cer -k "$KEYCHAIN_PATH" -T /usr/bin/codesign -f der
# Import certificate with all access rights # Import certificate with all access rights
echo "📥 Importing developer certificate..." echo "📥 Importing developer certificate..."
@ -64,7 +64,8 @@ jobs:
-P "$CERTIFICATE_PASSWORD" \ -P "$CERTIFICATE_PASSWORD" \
-T "/usr/bin/codesign" \ -T "/usr/bin/codesign" \
-T "/usr/bin/security" \ -T "/usr/bin/security" \
-T "/usr/bin/xcrun" -T "/usr/bin/xcrun" \
-f pkcs12
# Update keychain partition list # Update keychain partition list
security set-key-partition-list \ security set-key-partition-list \