Describe the task
When the Android or iOS build workflows are triggered, automatically create a GitHub Release tagged asa-go/v{version} with auto-generated release notes scoped to ASA Go changes.
Any PR touching mobile/asa-go/ gets labelled automatically. When a build workflow runs, a GitHub Release is created (or skipped if the tag already exists) with notes listing all merged ASA Go PRs since the previous release.
Acceptance Criteria
Additional context
Describe the task
When the Android or iOS build workflows are triggered, automatically create a GitHub Release tagged
asa-go/v{version}with auto-generated release notes scoped to ASA Go changes.Any PR touching
mobile/asa-go/gets labelled automatically. When a build workflow runs, a GitHub Release is created (or skipped if the tag already exists) with notes listing all merged ASA Go PRs since the previous release.Acceptance Criteria
.github/actions/asa-go-release/action.yml— reusable composite action that callsgh release create with --generate-notestargeting the build commit. Shared by both platform workflows.create-releasejob toasa_go_android_build.ymlthat runs after a successful build and calls the action above.asa_go_ios_build_deploy.ymlafter the IPA upload, before pushing to the App Store..github/labeler.ymlmappingmobile/asa-go/**→asa-golabel, and.github/workflows/labeler.ymlto apply it automatically on PRs..github/release.ymlto configure release note grouping — ASA Go PRs (viaasa-golabel) in their own section, dependency PRs excluded.asa-golabel in the repo.Additional context