app

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

commit 755a26c512c77ff1436a857b51127a8477dc2028
parent dea764e8b7a14d13cfe251cee14f125faa64ccf5
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/