soul-browser/.gitignore
KaKi87 2bf9232886
Stop spurious libsoulamz commits; gitignore local prebuilts (#78)
* Only commit libsoulamz when input hash changes.

CI compared binary diffs, so non-deterministic Go rebuilds kept
bot-committing identical-size .so files. Compare soulamz.inputs instead,
commit inputs plus force-added libs when native/soulamz changes. Add Go
and NDK on CI so prebuilts can be rebuilt when lib/ is absent.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Gitignore bundled-warp lib prebuilts.

Local soulamz rebuilds are non-deterministic; keep only soulamz.inputs
tracked. CI still force-adds lib/ when inputs change.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 17:49:33 +02:00

52 lines
946 B
Text

# Build outputs
dist/
app/build/
app/res/drawable-*-xhdpi*/
app/res/drawable-xhdpi*/
*.apk
!splits/*.apk
*.ap_
*.dex
!original-dex/*.dex
*.class
# Local tooling
tools/
apk/
decompiled/
__pycache__/
# Generated bundled OCR (scripts/prepare-bundled-ocr.sh)
bundled-ocr/
# Built from native/soulamz (scripts/build-soulamz.sh); CI force-commits on input changes
bundled-warp/lib/
# UI translations downloaded at build time by scripts/sync-i18n.py
app/res/.i18n-sync
app/res/values-??/
app/res/values-???/
app/res/values-??-r*/
app/res/values-???-r*/
# Generated at build time (scripts/build.sh / prepare-info-string.py)
app/res/values/build_date.xml
app/res/values/soul2_info.xml
# IDE
.idea/
*.iml
.vscode/
# OS
.DS_Store
Thumbs.db
# Signing material must never be committed (CI injects release key via secrets)
keystore/
# Ignore signing keystores but keep app-bundled resources from decompilation
*.jks
!app/unknown/**/*.jks
# Logs
*.log