Build an installable plugin ZIP: real README/CHANGELOG, cache-poisoning recovery

- README documents install-from-disk and what actually works today
- jaitest prints the recovery steps when a poisoned build cache makes
  :test report NO-SOURCE, and AGENTS.md records the failure mode
This commit is contained in:
hgranthorner
2026-08-04 10:42:10 -04:00
parent f52b8c5899
commit 746647d27d
4 changed files with 69 additions and 137 deletions

View File

@@ -38,6 +38,14 @@ echo
echo "=== JUnit XML ==="
if [ ${#xml[@]} -eq 0 ]; then
echo "NO TEST XML PRODUCED — tests did not run."
echo
echo "If Gradle reported ':test NO-SOURCE' while the sources clearly exist, the"
echo "build cache holds a poisoned entry with empty compileTestKotlin outputs"
echo "(a concurrent build had its outputs deleted mid-run). Recover with:"
echo
echo " ./jaigradle --stop"
echo " rm -rf build .gradle ~/.gradle/caches/build-cache-1"
echo " ./jaitest"
exit 1
fi