Skip to content

Conversation

LazyAfternoons
Copy link
Contributor

@LazyAfternoons LazyAfternoons commented Apr 28, 2025

List of Changes

  • Run fastlane init for the Android project;
  • Update the .env.example with actual values;
  • Add an action which builds the example app via Fastlane and creates a GitHub release with the resulting APK as asset. This action can be manually triggered and can bump the example app version following the semantic versioning convention. The library publish.yml workflow is now only executed if the release title doesn't contain example which is the name publish-app.yml assigns to the example app release. This avoid running the library publishing workflow when a release for the example is created.

Motivation and Context

This PR introduces a workflow which creates an example app release with an Android APK in its assets.
A new GitHub release is created by the aforementioned workflow with example in its title.
Changelogs are currently not generated as this requires an important refactor on how we tag commits and also on how the library release process is currently handled.

How Has This Been Tested?

This cannot be tested until merged.

Screenshots (if appropriate):

Checklist:

  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.

@github-actions github-actions bot added ci and removed ci labels Apr 28, 2025
@LazyAfternoons LazyAfternoons changed the title ci: [WLEO-365] Add android APK in release artifacts ci: [WLEO-365] Add Android APK in release artifacts Apr 28, 2025
@LazyAfternoons LazyAfternoons marked this pull request as ready for review May 12, 2025 13:26
@LazyAfternoons LazyAfternoons requested a review from a team as a code owner May 12, 2025 13:26
Copy link
Contributor

@mastro993 mastro993 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@LazyAfternoons LazyAfternoons merged commit 1bfadf5 into master Jun 10, 2025
7 checks passed
@LazyAfternoons LazyAfternoons deleted the WLEO-365-build-android-artifacts branch June 10, 2025 14:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants