ios-templates
ios-templates copied to clipboard
Generate release notes when uploading builds to Firebase/TestFlight
Why
As the majorities vote for this feature proposal, it is beneficial to create release notes automatically via the CD pipeline when deploying builds to Firebase/TestFlight.
Acceptance Criteria
Support generating release notes for both of the following cases:
-
after merging a PR to develop (after each story is completed):
- Sample command:
echo "RELEASE_NOTE_CONTENT="$((git log -1 --merges | grep "\[") | grep . && echo "" || echo $(git log -1 --merges --format=%B))""
- Expected release note:
Merge pull request #172 from nimblehq/feature/sc-64238-ui-as-a-user-i-can-see-the-updated-color
- Sample command:
-
after merging a release PR to main (at the end of the sprint):
- Sample command:
echo "RELEASE_NOTE_CONTENT="$(git log --merges --pretty=%B $(git describe --abbrev=0 --tags)..HEAD | grep "\[")""
- Expected release note:
[sc-63766] [Integrate] As a user, I can pull to refresh to get the most recent data on the Payment screen [sc-63767] [UI] As a user, I can pull to refresh to get the most recent data on the Payment screen [sc-59154] [sc-60298] [UI + Integrate] As a user, I can see a message if my history is empty [sc-63706] [Integrate] As a user, I see a toast message to understand that the download is in progress [sc-63422] Pin Improve the padding between the horizontal avatar list & the timer info in the Document Detail screen [sc-62943] [UI] As a user, I can see the recent activities on the home screen [sc-63424] Improve the bottom nav bar on the Main screen to show the tab text properly [Chore] Bump app version 0.8.0
- Sample command:
Who Benefits?
iOS Team Leads