Add Linux unit test CI job, TRY_LOCK for GUI, gitignore cleanup

- Add test-linux-unit CI job; release now depends on tests passing
- Replace LOCK(cs_wallet) with TRY_LOCK in transactiontablemodel to avoid GUI freezes
- Add build artifacts to .gitignore (dist/, zips, object scripts)
- Add unit test instructions to README

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-24 17:24:47 -07:00
parent 96b549ce95
commit 4405d34f4b
4 changed files with 47 additions and 3 deletions
+5
View File
@@ -55,6 +55,11 @@ make -j$(nproc) -f makefile.unix USE_UPNP=0
strip trianglesd
```
Run the unit test suite:
```bash
make -C src -f makefile.unix test
```
### Linux (AlmaLinux 9 / RHEL 9)
Install dependencies: