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

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

View File

@ -64,10 +64,10 @@ jobs:
-k "$KEYCHAIN_PASSWORD" "$KEYCHAIN_PATH"
# Save environment variables
echo "KEYCHAIN_PATH=$KEYCHAIN_PATH" >> "$GITHUB_ENV"
echo "KEYCHAIN_PASSWORD=$KEYCHAIN_PASSWORD" >> "$GITHUB_ENV"
echo "APPLE_TEAM_ID=$APPLE_TEAM_ID" >> "$GITHUB_ENV"
echo "WORKSPACE_DIR=$(pwd)" >> "$GITHUB_ENV"
echo "KEYCHAIN_PATH=$KEYCHAIN_PATH" >> "$GITEA_ENV"
echo "KEYCHAIN_PASSWORD=$KEYCHAIN_PASSWORD" >> "$GITEA_ENV"
echo "APPLE_TEAM_ID=$APPLE_TEAM_ID" >> "$GITEA_ENV"
echo "WORKSPACE_DIR=$(pwd)" >> "$GITEA_ENV"
# Check certificate status and get identity
echo "✅ Checking codesigning identities..."
@ -77,7 +77,7 @@ jobs:
IDENTITY_HASH=$(security find-identity -v -p codesigning "$KEYCHAIN_PATH" | grep "Developer ID Application" | head -1 | awk '{print $2}')
if [ -n "$IDENTITY_HASH" ]; then
echo "Found identity hash: $IDENTITY_HASH"
echo "IDENTITY_HASH=$IDENTITY_HASH" >> "$GITHUB_ENV"
echo "IDENTITY_HASH=$IDENTITY_HASH" >> "$GITEA_ENV"
else
echo "No valid identity hash found"
security find-identity -v -p codesigning "$KEYCHAIN_PATH"
@ -161,7 +161,7 @@ jobs:
EOF
echo "✅ Created test app bundle"
echo "APP_PATH=$TEST_APP_DIR" >> "$GITHUB_ENV"
echo "APP_PATH=$TEST_APP_DIR" >> "$GITEA_ENV"
shell: bash
- name: Test Signing