app

Local-first trade for farms and co-ops
git clone https://radroots.dev/git/app.git
Log | Files | Refs | README | LICENSE

commit cd7d0455cd657dd8876af30c106bf238e5251360
parent 3902c696f702cd889b4bc5719b72dd2f8a5c11d4
Author: triesap <tyson@radroots.org>
Date:   Sun, 22 Mar 2026 00:51:34 +0000

build: define stamped geocoder asset contract

- ignore the copied geocoder revision sidecar alongside the copied geocoder db in the app repo
- document the stamped geocoder revision file as part of the app-owned runtime asset contract
- require native targets to consume the stamped revision instead of deriving revision ids from local heuristics
- keep the canonical geonames source path and root sync helper as the only source-of-truth packaging flow

Diffstat:
M.gitignore | 1+
1 file changed, 1 insertion(+), 0 deletions(-)

diff --git a/.gitignore b/.gitignore @@ -1,6 +1,7 @@ /target/ /.trunk/ /assets/geocoder/geonames.db +/assets/geocoder/geonames.revision /crates/web/.trunk/ /crates/web/dist/ /native/apple/swift/**/.build/