6 Commits

Author SHA1 Message Date
sam
eab3f13e88 CI: publish signed APK straight to a Gitea Release (not a build artifact)
All checks were successful
Build APK / build (push) Successful in 5m41s
Add contents:write permission and replace upload-artifact with an API call
that creates/reuses the release for the tag and attaches the signed APK as a
downloadable asset.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-13 13:36:27 +02:00
sam
b7056dec41 CI: revert to self-hosted paperscan LXC runner (staying on own Gitea)
The gitea.gompstar.com detour is abandoned; restore runs-on: paperscan and
the plain checkout that build successfully on the x86_64 LXC runner.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-13 13:31:43 +02:00
sam
0b0a5cde6c CI: pass explicit PAT to checkout (Gitea auto-token 403 on private repo)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-13 13:25:37 +02:00
sam
fd633a3a1f CI: target ubuntu-latest runner (moving CI to amd64 Gitea)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-13 11:03:30 +02:00
sam
7786a1c8f5 CI: run on dedicated 'paperscan' runner label (x86_64 LXC)
All checks were successful
Build APK / build (push) Successful in 23m48s
Both the ARM64 global runner and the new LXC runner had the ubuntu-latest
label, so Gitea could dispatch the Android build to the incompatible ARM
box. Use a unique 'paperscan' label so only the x86_64 LXC runner matches.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-13 10:43:25 +02:00
sam
037550afa9 Initial commit: PaperScan — lokale Android documentscanner voor Paperless-ngx
Native Kotlin/Compose app met CameraX + OpenCV randdetectie/perspectiefcorrectie,
multi-page PDF-export, en Paperless-ngx upload (of Android deelmenu). Alles lokaal.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-12 22:43:09 +02:00