mirror of
https://github.com/screentinker/screentinker.git
synced 2026-06-14 18:22:46 -06:00
- release.yml: build the Tizen .wgt before the source tarball and bundle it in (ScreenTinker.wgt at the tarball root). The signed Android APK is added by the local finalize step (the keystore stays off CI). - scripts/finalize-release.sh: after the release workflow publishes a tag, build the signed APK locally, pull the CI-built unsigned .wgt from the release, assemble a complete tarball (source + apk + wgt at the root, where /download/apk resolves the apk after extraction), and upload the apk + complete tarball. - .gitignore: ignore *.wgt and *.tar.gz so finalize temp files cannot be committed. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
52 lines
773 B
Plaintext
52 lines
773 B
Plaintext
# Dependencies
|
|
node_modules/
|
|
|
|
# Databases: SQLite files, WAL/SHM sidecars, and any .db.<suffix> backups
|
|
# (e.g. .db.devbak), anywhere in the tree - never commit a database.
|
|
*.db
|
|
*.db-wal
|
|
*.db-shm
|
|
*.db.*
|
|
|
|
# Uploads (user content)
|
|
server/uploads/
|
|
|
|
# Secrets and certificates
|
|
server/certs/key.pem
|
|
server/certs/cert.pem
|
|
server/certs/license_private.pem
|
|
server/certs/.jwt_secret
|
|
server/certs/.license_key
|
|
|
|
# Android
|
|
android/.gradle/
|
|
android/build/
|
|
android/app/build/
|
|
android/local.properties
|
|
android/release-key.jks
|
|
*.apk
|
|
*.aab
|
|
*.wgt
|
|
*.tar.gz
|
|
|
|
# IDE / Editor
|
|
.claude/
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Environment
|
|
.env
|
|
.env.*
|
|
# ...but DO track the documented template (placeholders only, no secrets)
|
|
!.env.example
|
|
|
|
# Local-only marketing assets
|
|
video/
|