docs(architecture): describe merge-driven release flow
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -143,5 +143,6 @@ JUnit 5 + Truth + Turbine on the JVM. The seams that make it work:
|
|||||||
`CalendarDataSource` is faked (`FakeCalendarDataSource` records writes),
|
`CalendarDataSource` is faked (`FakeCalendarDataSource` records writes),
|
||||||
mappers parse `ColumnReader`/plain maps instead of cursors, domain logic
|
mappers parse `ColumnReader`/plain maps instead of cursors, domain logic
|
||||||
(recurrence, validation, snapshots, write-value building) is pure. CI
|
(recurrence, validation, snapshots, write-value building) is pure. CI
|
||||||
(Gitea Actions) runs `lint test assembleDebug` on every push; release tags
|
(Gitea Actions) runs `lint test assembleDebug` once per pull request; merging a
|
||||||
additionally build, sign, and publish to the self-hosted F-Droid repo.
|
bumped `versionName` to `main` builds, signs, and publishes to the self-hosted
|
||||||
|
F-Droid repo and then mints the `vX.Y.Z` tag + release. See docs/RELEASING.md.
|
||||||
|
|||||||
Reference in New Issue
Block a user