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

Draft
m wants to merge 115 commits from ozgur/build into main
Showing only changes of commit 8cce263247 - Show all commits

View File

@ -262,11 +262,11 @@ jobs:
- name: Notarize App
if: success()
env:
APPLE_ID: ${{ secrets.APPLE_NOTARY_USER }}
APP_PASSWORD: ${{ secrets.APPLE_NOTARY_PASSWORD }}
API_KEY_ID: ${{ secrets.APPLE_NOTARY_API_KEY_ID }}
API_ISSUER_ID: ${{ secrets.APPLE_NOTARY_API_ISSUER_ID }}
API_KEY: ${{ secrets.APPLE_NOTARY_API_KEY }}
APPLE_ID: ${{ secrets.NOTARY_USER }}
APP_PASSWORD: ${{ secrets.NOTARY_PASSWORD }}
API_KEY_ID: ${{ secrets.NOTARY_API_KEY_ID }}
API_ISSUER_ID: ${{ secrets.NOTARY_API_ISSUER_ID }}
API_KEY: ${{ secrets.NOTARY_API_KEY }}
run: |
echo "📤 Notarizing app..."
@ -329,13 +329,13 @@ jobs:
else
echo "⚠️ Missing notarization credentials. Skipping notarization."
echo "For App Store Connect API key method, set these secrets:"
echo " - APPLE_NOTARY_API_KEY_ID: Your API key ID"
echo " - APPLE_NOTARY_API_ISSUER_ID: Your API issuer ID"
echo " - APPLE_NOTARY_API_KEY: Your API key content (p8 file)"
echo " - NOTARY_API_KEY_ID: Your API key ID"
echo " - NOTARY_API_ISSUER_ID: Your API issuer ID"
echo " - NOTARY_API_KEY: Your API key content (p8 file)"
echo ""
echo "For App-specific password method, set these secrets:"
echo " - APPLE_NOTARY_USER: Your Apple ID (email)"
echo " - APPLE_NOTARY_PASSWORD: Your app-specific password"
echo " - NOTARY_USER: Your Apple ID (email)"
echo " - NOTARY_PASSWORD: Your app-specific password"
echo " - APPLE_TEAM_ID: Your Apple Developer team ID"
echo "NOTARIZED=false" >> "$GITHUB_ENV"