Skip to content

docs/ci: restore CI badge, npm usage example, weekly canary run - #1

Merged
eshginfarzali merged 3 commits into
mainfrom
chore/portfolio-polish
Nov 9, 2026
Merged

eshginfarzali merged 3 commits into
mainfrom
chore/portfolio-polish

Conversation

@eshginfarzali

Copy link
Copy Markdown
Owner

Summary

Small polish for the strongest repo in the profile.

  • CI badge restored in the root and package READMEs. It was removed while Actions was unavailable on the account. The last run on main (Oct 6) passed both jobs (JS 10/10, Kotlin BUILD SUCCESSFUL).
  • npm downloads badge next to the existing version badge.
  • Install section: added the development-build requirement (no Expo Go) and a short getCloneStatus() example to the root README. The full options table stays in the package README.
  • CI: npm ci with an npm cache instead of npm install, plus workflow_dispatch and a weekly scheduled run. The Kotlin job builds the module inside a fresh app from the latest Expo template, so the scheduled run catches breakage from new Expo/RN releases even when there is no push.

Verified locally

  • packages/react-native: npm ci && npm test → 10/10 pass.

The Kotlin job builds the module inside a fresh Expo app from the latest
template, so a weekly run surfaces breakage from new Expo releases early.
…ample

Actions is available again and the last run on main passed.
The latest Expo template uses AGP 9, which only creates unit test tasks
for the tested build type (debug) in library modules, so
testReleaseUnitTest no longer exists. testDebugUnitTest works on AGP 8
and 9.
@eshginfarzali
eshginfarzali merged commit 095e48c into main Nov 9, 2026
2 checks passed
@eshginfarzali
eshginfarzali deleted the chore/portfolio-polish branch November 9, 2026 11:47
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