Skip to content

Use Expo's current service names: Expo Simulators, Expo Hosting, Expo Build, and Expo Services for EAS on its own - #81

Merged
brentvatne merged 1 commit into
mainfrom
@brent/expo-simulators-naming
Nov 12, 2026
Merged

brentvatne merged 1 commit into
mainfrom
@brent/expo-simulators-naming

Conversation

@brentvatne

Copy link
Copy Markdown
Member

What and why

Expo renamed its services (EAS and Expo service names), and Expo Simulators launched under its new name. Docs, CLI messages, the Viewer's build label, comments and test names now use the current names:

Before After
EAS Simulator Expo Simulators
EAS Hosting Expo Hosting
EAS Build, an EAS build, EAS profile Expo Build, an Expo Build, Expo Build profile
EAS workflow, hosted EAS job or repack Expo Workflows
EAS session Expo Simulators session
EAS account, EAS access token Expo account, Expo access token
EAS on its own Expo Services

These keep their names, as Expo's do: EAS CLI, the eas commands, eas.json, the EAS_* error codes and environment variables, and identifiers such as the eas-simulator provider, simulator: eas, repack: eas and .env.eas-simulator. Two test fixtures that quote eas-cli's own output ("…accessed on EAS builder…") are unchanged.

Only wording changes: 95 files, 584 lines, each replaced one for one.

Screenshots

Text only, no screenshots taken. The Viewer's Inspector labels a screen's build id "Expo Build" instead of "EAS build". CLI output, for example:

Before After
starting an EAS Simulator session (iPhone 17, 30 min) starting an Expo Simulators session (iPhone 17, 30 min)
reusing EAS build a81d5d80 … reusing Expo Build a81d5d80 …
waiting for the hosted EAS repack <id> waiting for the hosted Expo Workflows repack <id>
hosting the report on EAS Hosting hosting the report on Expo Hosting
No EAS login was found. No Expo Services login was found.
EAS simulator:start failed: … eas simulator:start failed: …

Code examples

No change to usage.

Try it

Nothing to try.

Testing

npm run typecheck, npm run lint, npm run build, node scripts/pack-check.mjs, node --test test/node/*.test.mjs (1,713 pass), npm run test:hosting (25 pass), npm run test:viewer:artifacts (87 pass) and npm run test:viewer:browser (48 pass). The Playwright e2e suite was not run locally; no e2e test asserts on a renamed string.

Written by an agent (Claude Code) at Brent's request.

… Build, Expo Workflows, and Expo Services for EAS on its own

Expo renamed its services (https://docs.expo.dev/eas-to-expo/). Docs, CLI messages, the Viewer's build label, comments and test names follow. EAS CLI, the eas commands, eas.json, EAS_* error codes and the eas-simulator identifiers keep their names.
@github-actions

Copy link
Copy Markdown

Viewer preview of 65ecc66 · reports from brentvatne/euxy#163

Report Changes Open
Android · sdk_gphone64_x86_64 15.0 5 Map · Screens · Compare
iPhone 17 · iPhone 17 26.5 · light + dark 11 Map · Screens · Compare
iPhone Duo (closed) · iPhone Duo 27.1 · light + dark 34 Map · Screens · Compare
iPhone Duo (open) · iPhone Duo 27.1 · light + dark 34 Map · Screens · Compare

The link stays the same on every push. Deploy run

@brentvatne
brentvatne merged commit 1de4213 into main Nov 12, 2026
16 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.

1 participant