Add showcase release workflow and gitignore build artifacts

- Remove 541MB of committed Electron build artifacts from git
- Add .gitignore patterns for release/, *.apk, *.aab, *.ipa
- Add GitHub Actions workflow for building showcase releases
  (manual dispatch with version input, builds Linux desktop +
  Android APK, creates GitHub Release with attached artifacts)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
michael
2026-03-04 10:55:21 -08:00
parent baf8cd3b2a
commit 1b0d09313c
2 changed files with 178 additions and 0 deletions

7
.gitignore vendored
View File

@@ -25,3 +25,10 @@ Thumbs.db
# Logs
*.log
npm-debug.log*
# Showcase build artifacts
release/
*.apk
*.aab
*.ipa
*.xcarchive