-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[#198] Generate and add "release notes" when distributing new builds on Firebase (staging and production) #270
Conversation
@doannimble the release note in the PoW contains the last commit message of this PR instead of the title of the PR. I found an issue and commented here. Please kindly check 🙏 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@doannimble Please clarify the env usage 🙏
@manh-t Thank you for the great insight 👍 However, I just realized that Firebase will add the default release notes as For example, from my working project: I doubt the last commit message from your POW comes from the built-in feature of Firebase CLI, not from your effort with the Falling back to |
@doannimble please plan to have updates on this PR. Thank you 🤗 |
@doannimble Do you finish the necessary updates on this PR? Should we mark this PR back to Draft? |
@luongvo Yes I do. Please help to review and let me know if we need more improvement 🙏 |
@doannimble we need a new PoW. The current PoW is invalid 🙏 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please re-check the script result usage as I don't think it's working properly 🙏
bricks/template/__brick__/{{project_name.snakeCase()}}/ios/fastlane/Fastfile
Outdated
Show resolved
Hide resolved
.../__brick__/{{project_name.snakeCase()}}/.github/workflows/ios_deploy_staging_to_firebase.yml
Outdated
Show resolved
Hide resolved
90697ad
to
c7f17dc
Compare
a3a89ec
to
f393785
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks better with https://github.com/8BitJonny/gh-get-current-pr. Please re-check your implementation carefully 🙏
bricks/template/__brick__/.github/workflows/android_deploy_production.yml
Outdated
Show resolved
Hide resolved
bricks/template/__brick__/.github/workflows/android_deploy_production.yml
Outdated
Show resolved
Hide resolved
bricks/template/__brick__/.github/workflows/android_deploy_production.yml
Outdated
Show resolved
Hide resolved
bricks/template/__brick__/.github/workflows/android_deploy_staging.yml
Outdated
Show resolved
Hide resolved
bricks/template/__brick__/.github/workflows/android_deploy_staging.yml
Outdated
Show resolved
Hide resolved
bricks/template/__brick__/.github/workflows/ios_deploy_staging_to_firebase.yml
Outdated
Show resolved
Hide resolved
bricks/template/__brick__/.github/workflows/ios_deploy_staging_to_firebase.yml
Outdated
Show resolved
Hide resolved
@doannimble I believe we should drop all |
348667a
to
ff16640
Compare
b0ef10a
to
0b8bb5a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please update PR description to align to the new approach & POWs for both staging & production 🙏
bricks/template/__brick__/.github/workflows/android_deploy_production.yml
Outdated
Show resolved
Hide resolved
bricks/template/__brick__/.github/workflows/android_deploy_staging.yml
Outdated
Show resolved
Hide resolved
bricks/template/__brick__/.github/workflows/ios_deploy_staging_to_firebase.yml
Outdated
Show resolved
Hide resolved
|
554fcab
to
423b3f1
Compare
@luongvo Updated 🙏 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Now all good 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👏
What happened 👀
mikepenz/release-changelog-builder-action
to generate change logLimit changelog to the latest pull request only
for stagingchangelog-config.json
fileInsight 📝
echo "RELEASE_NOTE_CONTENT="$((git log -1 --merges | grep "\[") | grep . && echo "" || echo $(git log -1 --merges --format=%B))""
for staging flow (android and iOS)and Add
echo "RELEASE_NOTE_CONTENT="$(git log --merges --pretty=%B $(git describe --abbrev=0 --tags)..HEAD | grep "\[")""
for production flow (Android only)But neither of them works (showing empty value)
Proof Of Work 📹