Skip to content
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

feat: Improve internal and beta release workflow #1087

Merged
merged 1 commit into from
Sep 10, 2024
Merged

Conversation

niyajali
Copy link
Member

This commit introduces several improvements to the internal and beta release workflow:

  • Creates release notes automatically using mikepen z/release-changelog-builder-action.
  • Updates CHANGELOG.md automatically after a successful release.
  • Uploads APKs to Slack with a more informative message.
  • Uses secrets.SLACK_DEBUG_CHANNEL for debug builds and secrets.SLACK_CHANNEL for release builds.
  • Renames workflow steps for better readability.
  • Adds conditional execution for certain steps based on previous steps' outcomes.
  • Removes redundant file uploads and changelog generation.
  • Adds append_body and generate_release_notes options to softprops/action-gh-release.
  • Removes manual version file creation in favor of automatic changelog updates.
  • Improves comments and formatting for better clarity.
  • Adds a new CHANGELOG.md file.

This commit introduces several improvements to the internal and beta release workflow:

- Creates release notes automatically using `mikepen
z/release-changelog-builder-action`.
- Updates `CHANGELOG.md` automatically after a successful release.
- Uploads APKs to Slack with a more informative message.
- Uses `secrets.SLACK_DEBUG_CHANNEL` for debug builds and `secrets.SLACK_CHANNEL
` for release builds.
- Renames workflow steps for better readability.
- Adds conditional execution for certain steps based on previous steps' outcomes.
- Removes redundant file uploads and changelog generation.
- Adds `append_body` and `generate_release_notes` options to `softprops/action-gh-release`.
- Removes manual version file creation in favor of automatic changelog updates.
- Improves comments and formatting for better clarity.
- Adds a new `CHANGELOG.md` file.
@niyajali niyajali merged commit c8f9cfe into main Sep 10, 2024
3 of 8 checks passed
@niyajali niyajali deleted the fix-workflow-error branch September 10, 2024 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant