Commit Graph
9 Commits
Author SHA1 Message Date
agentbox 32c52565ad ci: simplify — remove auto-release, manual releases work better
CI / test (push) Successful in 56s
CI / build-android (push) Successful in 3m9s
Removed tag-triggered release publishing since secrets.GITEA_TOKEN
is not available on this Gitea instance. CI now tests and verifies
the APK compiles. Releases created manually via API as shown with v1.0.0.

Release: https://gitea.ct.cozytren.ch/romane/agentbox-test/releases/tag/v1.0.0
2026-08-01 11:19:53 +00:00
agentbox 047734b613 fix: avoid pipefail in find|zip, write file list to temp file first
CI / build-android (push) Successful in 3m50s
CI / test (push) Successful in 44s
2026-08-01 11:10:59 +00:00
agentbox 3a94a8a8ba fix: use find+zip to properly exclude files from release zip
CI / build-android (push) Successful in 3m6s
CI / test (push) Successful in 36s
Switched from 'zip -x' patterns (which don't handle .git/ correctly)
to 'find | zip -@' with explicit path exclusions. Release zip now
~130 KB instead of ~4.5 MB.
2026-08-01 11:01:55 +00:00
agentbox 587c847b44 fix: exclude git dir and gradle jar from release zip
CI / build-android (push) Successful in 3m23s
CI / test (push) Successful in 38s
Added more aggressive exclusions to keep the release zip small
(~134 KB instead of ~4.5 MB).
2026-08-01 10:53:07 +00:00
agentbox bbb6bc206a feat: publish releases with APK + ZIP on tag push
CI / build-android (push) Successful in 3m8s
CI / test (push) Successful in 43s
CI now triggers on tags matching 'v*':
- Builds APK (always, after tests pass)
- On tag push: creates a Gitea Release and attaches
  meal-tracker.apk + meal-tracker.zip as release assets
- Removed CI artifact steps (replaced by release publishing)

The v1.0.0 release is live with APK (5.3 MB) and ZIP (134 KB).
2026-08-01 10:44:32 +00:00
agentbox 456250c142 fix: handle SIGPIPE from yes|sdkmanager under pipefail
CI / test-and-package (push) Successful in 37s
CI / build-android (push) Successful in 3m15s
CI runs with -o pipefail, so 'yes | sdkmanager --licenses' fails
with exit code 141 when sdkmanager closes stdin. Wrapped with
{ yes || true; } | ... || true to handle this gracefully.
2026-08-01 10:32:42 +00:00
agentbox 92c69ddf4b feat: android webview app + APK build script + CI artifact
CI / test-and-package (push) Successful in 43s
CI / build-android (push) Failing after 39s
Android app (WebView wrapper):
- Wraps the public household sharing URL in a native Android app
- Swipe-to-refresh, error handling, back navigation, settings dialog
- User enters their household's public URL on first launch
- Material Design with toolbar, progress indicator

Build tooling:
- build-apk.sh: one-command APK build (auto-installs Java, SDK, Gradle)
- .gitignore updated for Android build artifacts

CI (.gitea/workflows/ci.yml):
- New 'build-android' job (needs test-and-package)
- Installs Android SDK + Java 17, builds debug APK
- Uploads APK as 'meal-tracker-apk' artifact
2026-08-01 10:28:54 +00:00
agentbox bbd0f6a4c1 Fix CI: downgrade actions to v3-compatible versions for Gitea
CI / test-and-package (push) Successful in 47s
2026-07-31 22:16:56 +00:00
agentbox fd934c006d Add Gitea Actions CI: run tests, package artifact zip on push
CI / test-and-package (push) Failing after 1m21s
2026-07-31 22:14:55 +00:00