symless / synergy-core

Open source core of Synergy, the cross-platform keyboard and mouse sharing tool (Windows, macOS, Linux)
https://symless.com/synergy
Other
10.13k stars 3.6k forks source link

Re-implement packaging for GitHub workflows (macOS) #7353

Closed nbolton closed 1 week ago

nbolton commented 2 weeks ago

https://symless.atlassian.net/browse/S1-1688

To test:

  1. Follow quick start in README.md on Windows, macOS, and Linux
  2. Create a .env file with:
    • APPLE_CODESIGN_ID
    • APPLE_NOTARY_USER
    • APPLE_NOTARY_PASSWORD
    • APPLE_TEAM_ID
    • APPLE_P12_PASSWORD
    • APPLE_P12_CERTIFICATE
  3. Run scripts/package.py on macOS
  4. For open PR (not draft): Ensure that a GitHub artifact is uploaded for PR workflow trigger
  5. For workflow dispatch: Ensure that the package is uploaded to Google Drive
nbolton commented 2 weeks ago

@aquacash5 Oops, I made a mistake in the instructions. Fixed now, but previously said to test the deps script on step 3, and I actually meant the package script.

sonarcloud[bot] commented 1 week ago

Quality Gate Passed Quality Gate passed

Issues
2 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud