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

Configure GitHub Actions for Automated iOS and Android Builds on Merge to Main #131

Merged
merged 1 commit into from
Jun 7, 2024

Conversation

23nosurrend
Copy link
Collaborator

Overview

This pull request configures GitHub Actions to automate the build process for our project. The configuration ensures that a build is triggered whenever a merge occurs on the main branch. Additionally, the setup has been updated to support both iOS and Android builds.

Features Added

GitHub Actions Configuration:

Trigger on Merge:

Configured GitHub Actions to initiate a build whenever a merge is performed on the main branch.
iOS and Android Build Support:
Updated the workflow to include steps for building both iOS and Android versions of the application.
Technical Changes

New Configuration Files:

.github/workflows/build.yml:
Created a new workflow file that defines the steps for building the application on both iOS and Android platforms.
Includes job definitions for setting up the environment, installing dependencies, and executing the build process.

app.json

eas.json

package.json

Environment Setup:

iOS Build:

npm run build will be able to to build ios based on your specification

Android Build:

@23nosurrend 23nosurrend added Fix A fix to a problem Need Review Requires reviews labels Jun 6, 2024
@23nosurrend 23nosurrend added this to the Mobile App UI milestone Jun 6, 2024
@23nosurrend 23nosurrend self-assigned this Jun 6, 2024
@23nosurrend 23nosurrend linked an issue Jun 6, 2024 that may be closed by this pull request
@codecov-commenter
Copy link

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 72.22%. Comparing base (6912d94) to head (a352113).

Additional details and impacted files
@@           Coverage Diff            @@
##           develop     #131   +/-   ##
========================================
  Coverage    72.22%   72.22%           
========================================
  Files            3        3           
  Lines           18       18           
  Branches         3        3           
========================================
  Hits            13       13           
  Misses           5        5           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@Irirwanirira Irirwanirira added Need Review Requires reviews and removed Need Review Requires reviews Fix A fix to a problem labels Jun 6, 2024
@Nkbtemmy Nkbtemmy merged commit f70c5a7 into develop Jun 7, 2024
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Need Review Requires reviews
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Chore: Update github action to generate APK
5 participants