ci: add android release workflow for gitea
This commit is contained in:
@@ -368,3 +368,13 @@
|
||||
- Added dedicated Android CI workflow for `main` branch and PRs.
|
||||
- CI now runs Android build, unit tests, lint, and androidTest assemble.
|
||||
- Added optional detekt execution step (auto-skipped when detekt task is not configured).
|
||||
|
||||
### Step 63 - Integration tests for auth/chat/realtime
|
||||
- Kept repository-level integration coverage for auth/chat data flows (MockWebServer + in-memory storage).
|
||||
- Added `RealtimePipelineIntegrationTest` to validate realtime event handling pipeline (`receive_message` -> Room state update).
|
||||
- Consolidated quality checklist integration test coverage for auth/chat/realtime.
|
||||
|
||||
### Step 64 - Android release workflow
|
||||
- Added dedicated release workflow (`.github/workflows/android-release.yml`) for `main` branch pushes.
|
||||
- Adapted version extraction for Kotlin DSL (`android/app/build.gradle.kts`) and guarded release by existing git tag.
|
||||
- Wired release build, git tag push, and Gitea release publication with APK artifact upload.
|
||||
|
||||
Reference in New Issue
Block a user