From e72de270d1b87852dee605ddf29a4b244c6e16d9 Mon Sep 17 00:00:00 2001 From: Quinlan Jung Date: Fri, 5 Jun 2026 22:15:19 -0700 Subject: [PATCH 1/2] [eas-cli] add support for non-interactive update:rollback --- packages/eas-cli/README.md | 98 +++++- .../update/__tests__/rollback.test.ts | 314 ++++++++++++++++++ .../eas-cli/src/commands/update/rollback.ts | 183 +++++++++- packages/eas-cli/src/graphql/generated.ts | 13 + .../src/graphql/queries/UpdateQuery.ts | 76 +++++ 5 files changed, 656 insertions(+), 28 deletions(-) create mode 100644 packages/eas-cli/src/commands/update/__tests__/rollback.test.ts diff --git a/packages/eas-cli/README.md b/packages/eas-cli/README.md index 239a8bb5e0..c90cedfd95 100644 --- a/packages/eas-cli/README.md +++ b/packages/eas-cli/README.md @@ -158,7 +158,7 @@ eas --help COMMAND * [`eas update:republish`](#eas-updaterepublish) * [`eas update:revert-update-rollout`](#eas-updaterevert-update-rollout) * [`eas update:roll-back-to-embedded`](#eas-updateroll-back-to-embedded) -* [`eas update:rollback`](#eas-updaterollback) +* [`eas update:rollback [GROUPID]`](#eas-updaterollback-groupid) * [`eas update:view GROUPID`](#eas-updateview-groupid) * [`eas upload`](#eas-upload) * [`eas webhook:create`](#eas-webhookcreate) @@ -2391,6 +2391,53 @@ DESCRIPTION _See code: [packages/eas-cli/src/commands/update/embedded/list.ts](https://github.com/expo/eas-cli/blob/v20.1.0/packages/eas-cli/src/commands/update/embedded/list.ts)_ +## `eas update:embedded:delete ID` + +delete an embedded update registered with EAS Update + +``` +USAGE + $ eas update:embedded:delete ID [--json] [--non-interactive] + +ARGUMENTS + ID The ID of the embedded update (manifest UUID from app.manifest). + +FLAGS + --json Enable JSON output, non-JSON messages will be printed to stderr. Implies --non-interactive. + --non-interactive Run the command in non-interactive mode. + +DESCRIPTION + delete an embedded update registered with EAS Update +``` + +_See code: [packages/eas-cli/src/commands/update/embedded/delete.ts](https://github.com/expo/eas-cli/blob/v20.0.0/packages/eas-cli/src/commands/update/embedded/delete.ts)_ + +## `eas update:embedded:list` + +list embedded updates registered with EAS Update for this project + +``` +USAGE + $ eas update:embedded:list [-p ios|android] [--runtime-version ] [--channel ] [--limit ] + [--after-cursor ] [--json] [--non-interactive] + +FLAGS + -p, --platform=