-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Labels
4Refinementthis ticket is ready for refinement with the teamthis ticket is ready for refinement with the teamTaskTechnical task that cannot be written as a user storyTechnical task that cannot be written as a user story
Description
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
- Create
.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. - Add a
create-releasejob toasa_go_android_build.ymlthat runs after a successful build and calls the action above. - Add the release action call to
asa_go_ios_build_deploy.ymlafter the IPA upload, before pushing to the App Store. - Create
.github/labeler.ymlmappingmobile/asa-go/**→asa-golabel, and.github/workflows/labeler.ymlto apply it automatically on PRs. - Create
.github/release.ymlto configure release note grouping — ASA Go PRs (viaasa-golabel) in their own section, dependency PRs excluded. - Create the
asa-golabel in the repo.
Additional context
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
4Refinementthis ticket is ready for refinement with the teamthis ticket is ready for refinement with the teamTaskTechnical task that cannot be written as a user storyTechnical task that cannot be written as a user story