Skip to content

Conversation

@sjchmiela
Copy link
Contributor

@sjchmiela sjchmiela commented Jan 9, 2026

Why

  • Build Android and iOS worker tarballs together in a single EAS workflow run
  • Avoid split builds across different machines and simplify uploads

How

  • Update the EAS workflow to build and upload both iOS and Android tarballs
  • Update the GitHub Actions workflow to run the EAS workflow once and upload both artifacts
  • Cancel the EAS workflow run when the GitHub Actions job is canceled

Test plan

@github-actions
Copy link

github-actions bot commented Jan 9, 2026

Size Change: +1.36 kB (0%)

Total Size: 53.3 MB

Filename Size Change
./packages/eas-cli/dist/eas-linux-x64.tar.gz 53.3 MB +1.36 kB (0%)

compressed-size-action

@codecov
Copy link

codecov bot commented Jan 9, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 49.61%. Comparing base (f963dc7) to head (ffa1614).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3296   +/-   ##
=======================================
  Coverage   49.61%   49.61%           
=======================================
  Files         671      671           
  Lines       27972    27972           
  Branches     5780     5780           
=======================================
  Hits        13876    13876           
  Misses      12906    12906           
  Partials     1190     1190           

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@sjchmiela sjchmiela added the no changelog PR that doesn't require a changelog entry label Jan 9, 2026
@sjchmiela sjchmiela changed the title Coalesce worker builds in EAS [worker] Coalesce worker builds in EAS Jan 9, 2026
@sjchmiela sjchmiela force-pushed the stanley/simplify-worker-builds branch from f700599 to 7663ec3 Compare January 9, 2026 10:36
@github-actions
Copy link

github-actions bot commented Jan 9, 2026

⏩ The changelog entry check has been skipped since the "no changelog" label is present.

@sjchmiela sjchmiela requested a review from hSATAC January 9, 2026 10:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no changelog PR that doesn't require a changelog entry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants