Files
archr-flasher/.gitignore
T
Douglas Teles 39ebbe320f Add macOS code signing and notarization to CI/CD
- .gitignore: block secrets (build-mac.sh, *.p12, *.pem, *.key)
- build.yml: import Apple certificate from GitHub Secrets, set
  APPLE_ID/APPLE_PASSWORD/APPLE_TEAM_ID for notarization, cleanup
  keychain after build. Linux/Windows build unchanged.
- tauri.conf.json: add macOS bundle config (signingIdentity: null
  lets Tauri auto-discover from keychain)

GitHub Secrets needed (Settings > Secrets > Actions):
  APPLE_CERTIFICATE      - base64 of certificate.p12
  APPLE_CERTIFICATE_PASSWORD - certificate password
  APPLE_ID               - Apple ID email
  APPLE_PASSWORD          - App-Specific Password
  APPLE_TEAM_ID          - Team ID

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 00:30:32 -03:00

24 lines
201 B
Plaintext

# Rust
/src-tauri/target/
**/*.rs.bk
# Node
node_modules/
# Tauri
/src-tauri/WixTools/
# OS
.DS_Store
Thumbs.db
# Secrets (NEVER commit these)
build-mac.sh
*.p12
*.pem
*.key
# IDE
.vscode/
.idea/