Skip to content

chore: improvement to github build action#6495

Merged
diegolmello merged 51 commits into
developfrom
chore.gh-build-patch
Jul 25, 2025
Merged

chore: improvement to github build action#6495
diegolmello merged 51 commits into
developfrom
chore.gh-build-patch

Conversation

@Rohit3523

@Rohit3523 Rohit3523 commented Jul 17, 2025

Copy link
Copy Markdown
Member

Proposed changes

This PR add build from develop branch, improvements to some action scripts and some issues which are introduced with PR #6447

List of changes

  1. Version code is missing in the comment after making android release for both experimental and official
  2. 40 minutes timeout is added for both ios and android build
  3. the offset for android build is lower than the previous one which shows a warning in play console that user will not be able to use this version
  4. removed the eslint action which run on PR open because build PR introduced reusable eslint workflow
  5. Get the latest version code from the store for the build because offset was creating conflict issue with build-develop action
  6. Added build-develop workflow which will create app when we merge any PR to develop branch, it will upload iOS app to TestFlight for both versions, publish production update for experimental and open testing for official Android app
  7. Cancel old running build-pr job when we push any commit in same branch
  8. Removed build develop part from CircleCI

For testing, I ran the action from chore.gh-build-patch to mimic a push to the develop branch, which resulted in a successful run.
Working action link: https://github.com/RocketChat/Rocket.Chat.ReactNative/actions/runs/16513361111

Issue(s)

https://rocketchat.atlassian.net/browse/NATIVE-913

How to test or reproduce

N/A

Screenshots

N/A

Types of changes

  • Bugfix (non-breaking change which fixes an issue)
  • Improvement (non-breaking change which improves a current function)
  • New feature (non-breaking change which adds functionality)
  • Documentation update (if none of the other choices apply)

Checklist

  • I have read the CONTRIBUTING doc
  • I have signed the CLA
  • Lint and unit tests pass locally with my changes
  • I have added tests that prove my fix is effective or that my feature works (if applicable)
  • I have added necessary documentation (if applicable)
  • Any dependent changes have been merged and published in downstream modules

Further comments

N/A

@Rohit3523 Rohit3523 had a problem deploying to experimental_ios_build July 17, 2025 19:01 — with GitHub Actions Error
@Rohit3523 Rohit3523 had a problem deploying to experimental_android_build July 17, 2025 19:01 — with GitHub Actions Error
@Rohit3523 Rohit3523 had a problem deploying to official_android_build July 17, 2025 19:01 — with GitHub Actions Error
@Rohit3523 Rohit3523 temporarily deployed to experimental_android_build July 17, 2025 19:06 — with GitHub Actions Inactive
@Rohit3523 Rohit3523 temporarily deployed to official_android_build July 17, 2025 19:06 — with GitHub Actions Inactive
@Rohit3523 Rohit3523 temporarily deployed to official_ios_build July 17, 2025 19:06 — with GitHub Actions Inactive
@Rohit3523 Rohit3523 temporarily deployed to experimental_ios_build July 17, 2025 19:06 — with GitHub Actions Inactive
@Rohit3523 Rohit3523 temporarily deployed to experimental_android_build July 17, 2025 19:16 — with GitHub Actions Inactive
@Rohit3523 Rohit3523 temporarily deployed to official_ios_build July 17, 2025 19:16 — with GitHub Actions Inactive
@Rohit3523 Rohit3523 temporarily deployed to official_android_build July 17, 2025 19:16 — with GitHub Actions Inactive
@Rohit3523 Rohit3523 temporarily deployed to experimental_ios_build July 17, 2025 19:16 — with GitHub Actions Inactive
@Rohit3523 Rohit3523 temporarily deployed to experimental_android_build July 17, 2025 19:37 — with GitHub Actions Inactive
@Rohit3523 Rohit3523 temporarily deployed to official_ios_build July 17, 2025 19:37 — with GitHub Actions Inactive
@Rohit3523 Rohit3523 temporarily deployed to official_android_build July 17, 2025 19:37 — with GitHub Actions Inactive
@Rohit3523 Rohit3523 temporarily deployed to experimental_ios_build July 17, 2025 19:37 — with GitHub Actions Inactive
@github-actions

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown

Android Build Available

Rocket.Chat 4.63.0.92012

@github-actions

Copy link
Copy Markdown

Android Build Available

Rocket.Chat Experimental 4.63.0.92012

Internal App Sharing: https://play.google.com/apps/test/RQVpXLytHNc/ahAO29uNRf66XmSr09brpJbDTPkvth9DIUv78GTacew0BJqxTWZ8kQ2R-iLUISZduFANt9-aJDv850vPwIF9gj1WAs

@github-actions

Copy link
Copy Markdown

Android Build Available

Rocket.Chat Experimental 4.63.0.92012

@Rohit3523 Rohit3523 had a problem deploying to upload_experimental_android July 17, 2025 19:55 — with GitHub Actions Failure
@Rohit3523 Rohit3523 had a problem deploying to upload_official_android July 17, 2025 19:57 — with GitHub Actions Failure
@github-actions

Copy link
Copy Markdown

iOS Build Available

Rocket.Chat Experimental 4.63.0.92012

@github-actions

Copy link
Copy Markdown

Android Build Available

Rocket.Chat Experimental 4.63.0.92013

Internal App Sharing: https://play.google.com/apps/test/RQVpXLytHNc/ahAO29uNTbLVJrVp19UpIIQfKEP6-ExijpQeHBL5AWA86TudMoxi_ptql8hVBr2haJIjp5wzSewNUR-1QfDrm3MpLf

@github-actions

Copy link
Copy Markdown

@Rohit3523 Rohit3523 changed the title Chore.gh build patch chore: patch for github build action Jul 17, 2025
@Rohit3523 Rohit3523 marked this pull request as ready for review July 17, 2025 20:05
@github-actions

Copy link
Copy Markdown

iOS Build Available

Rocket.Chat Experimental 4.63.0.92013

@Rohit3523 Rohit3523 requested a review from diegolmello July 17, 2025 20:07
@Rohit3523 Rohit3523 had a problem deploying to upload_official_ios July 17, 2025 20:13 — with GitHub Actions Failure
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.

2 participants