Skip to content

Conversation

@artus9033
Copy link
Collaborator

@artus9033 artus9033 commented Dec 18, 2025

Summary

This PR:

  • reworks the demo application by re-setting up the RN app, adding 2 additional demo apps: Android & iOS brownfield integration; the old integrated (RN source along with native source):
    Simulator Screenshot - iPhone 16e - 2026-01-04 at 12 28 31 image
  • reworks build scripts & Turbo config in the repo to provide scripts & caching for all packages
  • reworks the CI pipeline to account for new apps
  • adds CONTRIBUTING.md describing the scripts & an examples.mdx page for docs to list and briefly describe each of the example apps in the demo to enhance DX
  • adds caching of Turbo caches on GH Actions (.turbo directories) and Android build & Gradle caches
  • adds concurrency rules to the CI workflow to stop tasks for non-top commits in a PR
  • pins all GH actions to specific sha commit checksums
  • migrates from gradle/wrapper-validation-action to the superceding action: gradle/actions/wrapper-validation

The changes address mainly demo apps and CI used to test building a native application using in-source RN app, which firstly did not produce a standalone packaged RN lib artifact and secondly didn't provide the opportunity for testing the CLI. The new setup adds 3 more apps: RN app, iOS consumer app & Android consumer app. The new CI builds the integrated tester app.

Test plan

CI green + all 3 apps working - tested manually.

@artus9033 artus9033 requested review from hurali97 and thymikee January 7, 2026 09:34
Copy link
Member

@okwasniewski okwasniewski left a comment

Choose a reason for hiding this comment

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

Nice! Overall looks really good, left few minor comments

@artus9033 artus9033 force-pushed the feat/cli-and-rework branch from d58773e to d5c11f5 Compare January 7, 2026 17:04
@artus9033
Copy link
Collaborator Author

Hi @hurali97 @thymikee @okwasniewski, the PR is ready for review. The CLI part has been decoupled and will be addressed in a separate PR.

@thymikee thymikee changed the title feat: cli and repo rework feat: rework monorepo with Turborepo; update example apps and CI pipelines Jan 8, 2026
Copy link
Member

@thymikee thymikee left a comment

Choose a reason for hiding this comment

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

shipit

@artus9033 artus9033 merged commit d47173d into main Jan 8, 2026
4 checks passed
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.

5 participants