6 Commits
Author SHA1 Message Date
chaos-zhu 5a54376a4b feat: update version 2026-06-07 18:21:18 +08:00
chaos-zhu a8de26838b feat: optional release upload for manual native android build
- workflow_dispatch: add publish_release (bool) + release_tag inputs
- push tag native-v*: upload to its release as before
- manual + publish_release: validate release_tag is native-v*, upload to that release
- artifact upload still runs unconditionally
2026-06-07 13:08:25 +08:00
chaos-zhu 32cb71c062 fix: sanitize artifact name for refs with slashes
map any char outside [A-Za-z0-9._-] to '-' so branch names like
feature/foo don't break artifact upload
2026-06-07 12:38:21 +08:00
chaos-zhu e8e5aa10c9 feat: allow manual native android build from any branch or tag
- workflow_dispatch input tag -> optional ref (branch or tag)
- empty ref falls back to the branch selected in the UI
- tag-format validation now only runs on push events
2026-06-07 12:33:08 +08:00
chaos-zhu 524d636553 chore: disable AAB build in native android ci
APK is directly installable; not publishing to Google Play for now.
Build app bundle step commented out, *.aab dropped from upload steps.
2026-06-07 11:58:59 +08:00
chaos-zhu 327200b538 feat: add native android ci build
- native-android-release.yml: build/sign/verify APK+AAB, upload artifact & release
- docker-builder.yml: skip native-/client releases to avoid clobbering latest image
- native/README.md: document CI secrets, triggers, signing verification
2026-06-07 11:43:26 +08:00