Skip to content

[eas-cli][build-tools][worker] bump @expo/config and @expo/config-plugins#3527

Merged
quinlanj merged 3 commits intomainfrom
03-20-_eas-cli_build-tools_worker_bump_expo_config_and_expo_config-plugins
Mar 24, 2026
Merged

[eas-cli][build-tools][worker] bump @expo/config and @expo/config-plugins#3527
quinlanj merged 3 commits intomainfrom
03-20-_eas-cli_build-tools_worker_bump_expo_config_and_expo_config-plugins

Conversation

@quinlanj
Copy link
Member

@quinlanj quinlanj commented Mar 21, 2026

Why

Upgrades Expo configuration dependencies to their latest versions to ensure compatibility and access to the latest features and bug fixes.

How

Updated the following dependencies across multiple packages:

  • @expo/config from 10.0.6 to 55.0.10
  • @expo/config-plugins from 9.0.12 to 55.0.7
  • @expo/config-types from 52.0.1 to 55.0.5

Added type casting to resolve TypeScript compatibility issues with the updated Expo config types:

  • Cast ctx.exp.notification?.icon to Record<string, any> in build validation
  • Cast appConfig objects to Record<string, unknown> when accessing newArchEnabled property in analytics
  • Reformatted spawnAsync call parameters for better readability

Test Plan

all tests pass

Copy link
Member Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@codecov
Copy link

codecov bot commented Mar 24, 2026

Codecov Report

❌ Patch coverage is 0% with 6 lines in your changes missing coverage. Please review.
⚠️ Please upload report for BASE (main@b162162). Learn more about missing BASE report.
⚠️ Report is 2 commits behind head on main.

Files with missing lines Patch % Lines
packages/worker/src/external/analytics.ts 0.00% 6 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3527   +/-   ##
=======================================
  Coverage        ?   53.65%           
=======================================
  Files           ?      815           
  Lines           ?    34673           
  Branches        ?     7213           
=======================================
  Hits            ?    18601           
  Misses          ?    15991           
  Partials        ?       81           

☔ 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.

@github-actions
Copy link

✅ Thank you for adding the changelog entry!

@quinlanj quinlanj requested a review from sjchmiela March 24, 2026 01:25
@quinlanj quinlanj marked this pull request as ready for review March 24, 2026 01:25
@github-actions
Copy link

Subscribed to pull request

File Patterns Mentions
**/* @douglowder
packages/eas-cli/src/build/** @sjchmiela

Generated by CodeMention

@quinlanj quinlanj merged commit d63d51f into main Mar 24, 2026
12 checks passed
@quinlanj quinlanj deleted the 03-20-_eas-cli_build-tools_worker_bump_expo_config_and_expo_config-plugins branch March 24, 2026 18:56
quinlanj added a commit that referenced this pull request Mar 25, 2026
quinlanj added a commit that referenced this pull request Mar 25, 2026
quinlanj added a commit that referenced this pull request Mar 25, 2026
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