feature/semantic-release-pipeline #9

Merged
ben merged 5 commits from feature/semantic-release-pipeline into main 2026-07-22 16:20:22 +02:00
Owner
No description provided.
The success-hook dispatch call added in 22ffd19 needs curl, but the
apt-get step only installed git and ca-certificates. v1.0.3 released
fine (tag, changelog, Gitea release all succeeded) but the dispatch
to android-build.yml silently never ran, and semantic-release
reported the whole job as failed since its success hook errored.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Previously the only way to retrieve the APK was the release-attach
step, which only runs for tag-triggered dispatches (if: ref_type ==
'tag'). A plain manual/branch dispatch built the APK but left it
unreachable. Uploading it as a CI artifact on every run makes it
downloadable from the run page regardless of trigger.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
build.gradle.kts already falls back to an unsigned build when
keystore.properties is absent, which is what CI has been producing.
Reconstructs the real keystore.properties (and the .jks it points
at) from repo secrets before the Gradle build runs.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
ben merged commit 0c9e61f526 into main 2026-07-22 16:20:22 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
utilities/Frameify!9
No description provided.