* feat(5): F-Droid CI pipeline — self-hosted repo via GitHub Pages - New publish-fdroid.yml workflow: builds APK, generates F-Droid repo index via fdroidserver, deploys to gh-pages/fdroid/repo - gitignore: add __pycache__/ and *.pyc - Generated F-Droid repo signing keystore + stored as GH secrets - GitHub Pages enabled for gh-pages branch Closes #5 * fix(5): review findings — pin fdroidserver, add index verification, clean perms - Pin fdroidserver to 2.4.4 (verified version) - Add post-update index.xml existence check - Remove unnecessary pages:write + id-token:write perms * docs(5): add test report and review artifacts
19 lines
670 B
Markdown
19 lines
670 B
Markdown
# Task 5 — F-Droid CI Pipeline
|
|
|
|
- phase: 5c-pass
|
|
- issue: #5
|
|
- started: 2026-05-26T07:30:00Z
|
|
- supervisor: deepseek-v4-flash-free
|
|
- autopilot: true
|
|
- branch: own/5-fdroid-ci-pipeline
|
|
- commits: 566175e, f503e4f
|
|
|
|
## Worklog
|
|
- Phase 1: Created issue #5
|
|
- Phase 2: Wrote problem/goal/metric
|
|
- Phase 3: Researched fdroidserver, tested local repo generation
|
|
- Phase 4: Written plan.md, user invoked --autopilot → proceeding
|
|
- Phase 5: Implemented publish-fdroid.yml + .gitignore. Set up repo keystore + GH Pages.
|
|
- Phase 5b: Subagent review → 1 fix-required, 2 recommended → all resolved.
|
|
- Phase 5c: Local integration test PASS. Full CI test deferred to post-merge.
|