billisdead
c414ddc4fa
fix: use printf %q to escape special chars in signing.env values
Release APK / build (push) Has been cancelled
2026-06-19 18:26:13 +02:00
billisdead
f0fda1947d
ci: add signing.env verification step to debug secret injection
Release APK / build (push) Has been cancelled
2026-06-19 18:24:59 +02:00
billisdead
8a75cffbd1
fix: inject signing secrets via env vars, write signing.env with printf
Release APK / build (push) Has been cancelled
2026-06-19 18:22:08 +02:00
billisdead
0b0226368b
fix: quote heredoc delimiter to prevent shell expansion of secret values
Release APK / build (push) Has been cancelled
2026-06-19 18:18:13 +02:00
billisdead
8f42971187
ci: switch to signed release APK via build-apk.sh
...
Release APK / build (push) Has been cancelled
Debug APK required Metro bundler at runtime. Switch to a signed release
build using a local keystore (same pattern as Postiz-Android): keystore
decoded from KEYSTORE_B64 secret, build-apk.sh patches build.gradle and
assembles a standalone APK.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-19 18:07:22 +02:00
billisdead
9e820dbee6
ci: grant contents:write permission for release creation
...
Build Android APK / build (push) Has been cancelled
GITHUB_TOKEN needs explicit write access to create releases.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-19 13:28:28 +02:00
billisdead
f185e5faec
ci: free disk space before build to avoid runner out-of-space
...
Build Android APK / build (push) Has been cancelled
Gradle + NDK + node_modules exhaust the 14 GB on ubuntu-latest runners.
Remove .NET, Haskell, Chromium, Swift, PowerShell preinstalled tools (~6 GB).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-19 12:52:01 +02:00
billisdead
c6a71ceeba
ci: add concurrency control and GitHub Release creation
...
- cancel-in-progress for same ref prevents parallel duplicate builds
- post-build step creates a GitHub Release with APK as named asset
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-19 12:29:27 +02:00
billisdead
7b4b7c7a36
ci: trigger build on version tags only (v*)
...
Build Android APK / build (push) Has been cancelled
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-19 12:06:39 +02:00
billisdead
418eb1daa1
Add MVP features: edit mode, voice input, Gitea push, service autocomplete
...
- new.tsx: edit mode via editId param, per-field voice dictation (MIC/STOP),
service autocomplete dropdown from DB history
- incident/[id].tsx: Push to Gitea action reads SecureStore config + md template
- index.tsx: homeView=capture redirects to /new on first mount
- _layout.tsx: onboarding gate wired (useSettings + router.replace)
- ci: GitHub Actions workflow builds debug APK via expo prebuild + Gradle
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-19 12:03:44 +02:00