summaryrefslogtreecommitdiff
path: root/.github/workflows
AgeCommit message (Collapse)Author
12 daysfeat: add claudomator webhook notification to CI jobsPeter Stone
Posts workflow_run events to the claudomator server on completion of both the build and smoke-test jobs (success or failure). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
13 daysfix: rasterise vector drawable for MapLibre; add startup smoke testPeter Stone
Bug: BitmapFactory.decodeResource() returns null for vector drawables (ic_tidal_arrow.xml). style.addImage(id, null) then NPE-crashed inside MapLibre's native layer. The previous style URL was invalid so the setStyle callback never fired and the bug was hidden; fixing the URL in c7b42ab exposed it. Fix: draw the VectorDrawable onto a Canvas to produce a real Bitmap before handing it to MapLibre, matching the pattern already used in MapFragment for the wind-arrow icon. Also adds: - MainActivitySmokeTest: Espresso test that launches MainActivity and asserts it doesn't immediately crash — catches this class of bug. - CI smoke-test job: runs the Espresso test on an API-30 emulator via reactivecircus/android-emulator-runner after the build job passes. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-13fix: switch to wzieba/Firebase-Distribution-Github-ActionPeter Stone
2026-03-13fix: update CI/CD workflow to trigger on master branchPeter Stone
2026-03-13refactor: update package name to org.terst.nav and setup CI/CD with Firebase ↵Peter Stone
App Distribution