soul-browser/bundled-warp
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
..
README.md Stop spurious libsoulamz commits; gitignore local prebuilts (#78) 2026-08-28 17:49:33 +02:00
soulamz.inputs Stop spurious libsoulamz commits; gitignore local prebuilts (#78) 2026-08-28 17:49:33 +02:00

Generated by scripts/build-soulamz.sh

libsoulamz.so for both ABIs is built under lib/ at compile time (gitignored locally). soulamz.inputs in git records a hash of native/soulamz inputs and scripts/build-soulamz.sh.

CI on main rebuilds when inputs change and force-commits lib/ plus soulamz.inputs with [skip ci].

Local rebuild: ./scripts/build-soulamz.sh (requires Go and the Android NDK).