Skip to content

Commit 35190ce

Browse files
committed
Use changelog in fastlane directory for GitHub CI/CD release body.
1 parent e69ebb5 commit 35190ce

3 files changed

Lines changed: 14 additions & 5 deletions

File tree

.github/workflows/flutter.yml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,19 @@ jobs:
4646
- name: Build APK
4747
run: flutter build apk
4848

49-
- name: Get Tag Message
50-
id: tag_message
49+
- name: Get Changelog
50+
id: get_change_log
5151
if: github.event_name == 'push'
5252
run: |
53-
git tag -l --format="%(contents)" ${{ github.ref_name }} > ${{ github.workspace }}-CHANGELOG.txt
54-
echo "Tag message saved to RELEASE_NOTES.md"
53+
tag=${{ github.ref_name }}
54+
version_code="${tag#*+}"
55+
changelog_file="fastlane/metadata/android/en-US/changelogs/${version_code}.txt"
56+
if [ ! -f "$changelog_file" ]; then
57+
echo "Changelog file '$changelog_file' not found!"
58+
exit 1
59+
fi
60+
content=$(cat "$changelog_file")
61+
echo "content=$content" >> "$GITHUB_OUTPUT"
5562
5663
- name: Create Release and Upload APK
5764
uses: softprops/action-gh-release@v2
@@ -60,7 +67,7 @@ jobs:
6067
files: build/app/outputs/apk/release/app-release.apk
6168
tag_name: ${{ github.ref_name }}
6269
name: Release ${{ github.ref_name }}
63-
body_path: ${{ github.workspace }}-CHANGELOG.txt
70+
body: ${{ steps.get_change_log.outputs.content }}
6471
draft: false
6572
prerelease: false
6673
env:
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- Fix: wrong app bar title color of the license page under light mode.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- 修复:亮色模式下个别页面标题配色错误。

0 commit comments

Comments
 (0)