From 9ef86f51fae066fb6513343a6f6923bc259e879b Mon Sep 17 00:00:00 2001 From: Szymon Dziedzic Date: Tue, 23 Apr 2024 17:16:29 +0200 Subject: [PATCH 1/3] [ENG-12057][eas-cli] don't prompt user to set `android.package` and `ios.bundleIdentifier` value when runing in non-interactive mode (#2336) * [eas-cli] don't prompt user to set `android.package` and `ios.bundleIdentifier` value when runing in non-interactive mode * update CHANGELOG.md * rename test --- CHANGELOG.md | 2 ++ .../eas-cli/src/commands/build/version/get.ts | 1 + .../eas-cli/src/commands/build/version/set.ts | 1 + .../src/commands/build/version/sync.ts | 1 + .../android/__tests__/applicationId-test.ts | 23 +++++++++++++++++++ .../src/project/android/applicationId.ts | 20 +++++++++++++++- .../src/project/applicationIdentifier.ts | 4 ++++ .../ios/__tests__/bundleIdentifier-test.ts | 22 ++++++++++++++++++ .../src/project/ios/bundleIdentifier.ts | 14 +++++++++++ 9 files changed, 87 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 98bd19a9e1..e042372b1c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,8 @@ This is the log of notable changes to EAS CLI and related packages. ### ๐Ÿ› Bug fixes +- Don't prompt to set `android.package` and `ios.bundleIdentifier` values when running in non-interactive mode. ([#2336](https://github.com/expo/eas-cli/pull/2336) by [@szdziedzic](https://github.com/szdziedzic)) + ### ๐Ÿงน Chores - Amend credential removal wording. ([#2334](https://github.com/expo/eas-cli/pull/2334) by [@quinlanj](https://github.com/quinlanj)) diff --git a/packages/eas-cli/src/commands/build/version/get.ts b/packages/eas-cli/src/commands/build/version/get.ts index 050a477c72..28e29bb680 100644 --- a/packages/eas-cli/src/commands/build/version/get.ts +++ b/packages/eas-cli/src/commands/build/version/get.ts @@ -88,6 +88,7 @@ export default class BuildVersionGetView extends EasCommand { buildProfile: profile, platform, vcsClient, + nonInteractive: flags['non-interactive'], }); const remoteVersions = await AppVersionQuery.latestVersionAsync( graphqlClient, diff --git a/packages/eas-cli/src/commands/build/version/set.ts b/packages/eas-cli/src/commands/build/version/set.ts index 965699f468..ba2c02c102 100644 --- a/packages/eas-cli/src/commands/build/version/set.ts +++ b/packages/eas-cli/src/commands/build/version/set.ts @@ -77,6 +77,7 @@ export default class BuildVersionSetView extends EasCommand { buildProfile: profile, platform, vcsClient, + nonInteractive: false, }); const remoteVersions = await AppVersionQuery.latestVersionAsync( graphqlClient, diff --git a/packages/eas-cli/src/commands/build/version/sync.ts b/packages/eas-cli/src/commands/build/version/sync.ts index 5e423a41e0..252aeecf9d 100644 --- a/packages/eas-cli/src/commands/build/version/sync.ts +++ b/packages/eas-cli/src/commands/build/version/sync.ts @@ -102,6 +102,7 @@ export default class BuildVersionSyncView extends EasCommand { buildProfile: profileInfo.profile, platform: profileInfo.platform, vcsClient, + nonInteractive: false, }); const remoteVersions = await AppVersionQuery.latestVersionAsync( graphqlClient, diff --git a/packages/eas-cli/src/project/android/__tests__/applicationId-test.ts b/packages/eas-cli/src/project/android/__tests__/applicationId-test.ts index 8e2727f861..723e3e696b 100644 --- a/packages/eas-cli/src/project/android/__tests__/applicationId-test.ts +++ b/packages/eas-cli/src/project/android/__tests__/applicationId-test.ts @@ -133,9 +133,30 @@ describe(ensureApplicationIdIsDefinedForManagedProjectAsync, () => { projectId: '', exp: {} as any, vcsClient, + nonInteractive: false, }) ).rejects.toThrowError(/we can't update this file programmatically/); }); + it('throws an error in non-interactive mode', async () => { + const graphqlClient = instance(mock()); + + vol.fromJSON( + { + 'app.json': '{ "blah": {} }', + }, + '/app' + ); + await expect( + ensureApplicationIdIsDefinedForManagedProjectAsync({ + graphqlClient, + projectDir: '/app', + projectId: '', + exp: {} as any, + vcsClient, + nonInteractive: true, + }) + ).rejects.toThrowError(/non-interactive/); + }); it('prompts for the Android package if using app.json', async () => { const graphqlClient = instance(mock()); jest.mocked(AppQuery.byIdAsync).mockResolvedValue({ @@ -163,6 +184,7 @@ describe(ensureApplicationIdIsDefinedForManagedProjectAsync, () => { projectId: '', exp: {} as any, vcsClient, + nonInteractive: false, }) ).resolves.toBe('com.expo.notdominik'); expect(promptAsync).toHaveBeenCalled(); @@ -196,6 +218,7 @@ describe(ensureApplicationIdIsDefinedForManagedProjectAsync, () => { projectId: '', exp: {} as any, vcsClient, + nonInteractive: false, }) ).resolves.toBe('com.expo.notdominik'); const appJson = JSON.parse(await fs.readFile('/app/app.json', 'utf-8')); diff --git a/packages/eas-cli/src/project/android/applicationId.ts b/packages/eas-cli/src/project/android/applicationId.ts index ec7f457687..9f8761b33e 100644 --- a/packages/eas-cli/src/project/android/applicationId.ts +++ b/packages/eas-cli/src/project/android/applicationId.ts @@ -28,12 +28,14 @@ export async function ensureApplicationIdIsDefinedForManagedProjectAsync({ projectId, exp, vcsClient, + nonInteractive, }: { graphqlClient: ExpoGraphqlClient; projectDir: string; projectId: string; exp: ExpoConfig; vcsClient: Client; + nonInteractive: boolean; }): Promise { const workflow = await resolveWorkflowAsync(projectDir, Platform.ANDROID, vcsClient); assert(workflow === Workflow.MANAGED, 'This function should be called only for managed projects'); @@ -43,7 +45,13 @@ export async function ensureApplicationIdIsDefinedForManagedProjectAsync({ moduleName: gradleUtils.DEFAULT_MODULE_NAME, }); } catch { - return await configureApplicationIdAsync({ graphqlClient, projectDir, projectId, exp }); + return await configureApplicationIdAsync({ + graphqlClient, + projectDir, + projectId, + exp, + nonInteractive, + }); } } @@ -128,12 +136,22 @@ async function configureApplicationIdAsync({ projectDir, projectId, exp, + nonInteractive, }: { graphqlClient: ExpoGraphqlClient; projectDir: string; projectId: string; exp: ExpoConfig; + nonInteractive: boolean; }): Promise { + if (nonInteractive) { + throw new Error( + `The "android.package" is required to be set in app config when running in non-interactive mode. ${learnMore( + 'https://docs.expo.dev/versions/latest/config/app/#package' + )}` + ); + } + const paths = getConfigFilePaths(projectDir); // we can't automatically update app.config.js if (paths.dynamicConfigPath) { diff --git a/packages/eas-cli/src/project/applicationIdentifier.ts b/packages/eas-cli/src/project/applicationIdentifier.ts index 3060ab20ce..7a326cb345 100644 --- a/packages/eas-cli/src/project/applicationIdentifier.ts +++ b/packages/eas-cli/src/project/applicationIdentifier.ts @@ -25,6 +25,7 @@ export async function getApplicationIdentifierAsync({ buildProfile, platform, vcsClient, + nonInteractive, }: { graphqlClient: ExpoGraphqlClient; projectDir: string; @@ -33,6 +34,7 @@ export async function getApplicationIdentifierAsync({ buildProfile: BuildProfile; platform: Platform; vcsClient: Client; + nonInteractive: boolean; }): Promise { if (platform === Platform.ANDROID) { const profile = buildProfile as BuildProfile; @@ -45,6 +47,7 @@ export async function getApplicationIdentifierAsync({ projectId, exp, vcsClient, + nonInteractive, }); } @@ -60,6 +63,7 @@ export async function getApplicationIdentifierAsync({ projectId, exp, vcsClient, + nonInteractive, }); } diff --git a/packages/eas-cli/src/project/ios/__tests__/bundleIdentifier-test.ts b/packages/eas-cli/src/project/ios/__tests__/bundleIdentifier-test.ts index 0d3b418aed..d65ebb1d52 100644 --- a/packages/eas-cli/src/project/ios/__tests__/bundleIdentifier-test.ts +++ b/packages/eas-cli/src/project/ios/__tests__/bundleIdentifier-test.ts @@ -111,9 +111,29 @@ describe(ensureBundleIdentifierIsDefinedForManagedProjectAsync, () => { projectId: '1234', exp: {} as any, vcsClient, + nonInteractive: false, }) ).rejects.toThrowError(/we can't update this file programmatically/); }); + it('throws an error in non-interactive mode', async () => { + const graphqlClient = instance(mock()); + vol.fromJSON( + { + 'app.json': '{ "blah": {} }', + }, + '/app' + ); + await expect( + ensureBundleIdentifierIsDefinedForManagedProjectAsync({ + graphqlClient, + projectDir: '/app', + projectId: '1234', + exp: {} as any, + vcsClient, + nonInteractive: true, + }) + ).rejects.toThrowError(/non-interactive/); + }); it('prompts for the bundle identifier if using app.json', async () => { const graphqlClient = instance(mock()); jest.mocked(AppQuery.byIdAsync).mockResolvedValue({ @@ -141,6 +161,7 @@ describe(ensureBundleIdentifierIsDefinedForManagedProjectAsync, () => { projectId: '1234', exp: {} as any, vcsClient, + nonInteractive: false, }) ).resolves.toBe('com.expo.notdominik'); expect(promptAsync).toHaveBeenCalled(); @@ -172,6 +193,7 @@ describe(ensureBundleIdentifierIsDefinedForManagedProjectAsync, () => { projectId: '1234', exp: {} as any, vcsClient, + nonInteractive: false, }) ).resolves.toBe('com.expo.notdominik'); const appJson = JSON.parse(await fs.readFile('/app/app.json', 'utf-8')); diff --git a/packages/eas-cli/src/project/ios/bundleIdentifier.ts b/packages/eas-cli/src/project/ios/bundleIdentifier.ts index 825561d82c..6e3b9e8de5 100644 --- a/packages/eas-cli/src/project/ios/bundleIdentifier.ts +++ b/packages/eas-cli/src/project/ios/bundleIdentifier.ts @@ -21,12 +21,14 @@ export async function ensureBundleIdentifierIsDefinedForManagedProjectAsync({ projectId, exp, vcsClient, + nonInteractive, }: { graphqlClient: ExpoGraphqlClient; projectDir: string; projectId: string; exp: ExpoConfig; vcsClient: Client; + nonInteractive: boolean; }): Promise { const workflow = await resolveWorkflowAsync(projectDir, Platform.IOS, vcsClient); assert(workflow === Workflow.MANAGED, 'This function should be called only for managed projects'); @@ -39,6 +41,7 @@ export async function ensureBundleIdentifierIsDefinedForManagedProjectAsync({ projectDir, exp, projectId, + nonInteractive, }); } } @@ -120,12 +123,22 @@ async function configureBundleIdentifierAsync({ projectDir, projectId, exp, + nonInteractive, }: { graphqlClient: ExpoGraphqlClient; projectDir: string; projectId: string; exp: ExpoConfig; + nonInteractive: boolean; }): Promise { + if (nonInteractive) { + throw new Error( + `The "ios.bundleIdentifier" is required to be set in app config when running in non-interactive mode. ${learnMore( + 'https://docs.expo.dev/versions/latest/config/app/#bundleidentifier' + )}` + ); + } + const paths = getConfigFilePaths(projectDir); // we can't automatically update app.config.js if (paths.dynamicConfigPath) { @@ -148,6 +161,7 @@ async function configureBundleIdentifierAsync({ exp, projectId ); + const { bundleIdentifier } = await promptAsync({ name: 'bundleIdentifier', type: 'text', From 61bb001059c997434fe1469813a83073177d9bff Mon Sep 17 00:00:00 2001 From: Szymon Dziedzic Date: Tue, 23 Apr 2024 17:25:28 +0200 Subject: [PATCH 2/3] v7.8.3 --- lerna.json | 2 +- packages/eas-cli/README.md | 118 +++++++++++++++++----------------- packages/eas-cli/package.json | 2 +- 3 files changed, 61 insertions(+), 61 deletions(-) diff --git a/lerna.json b/lerna.json index bac73960f5..66830a52c9 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { "npmClient": "yarn", - "version": "7.8.2", + "version": "7.8.3", "$schema": "node_modules/lerna/schemas/lerna-schema.json" } diff --git a/packages/eas-cli/README.md b/packages/eas-cli/README.md index 2b30397200..987e7830ab 100644 --- a/packages/eas-cli/README.md +++ b/packages/eas-cli/README.md @@ -137,7 +137,7 @@ ALIASES $ eas login ``` -_See code: [packages/eas-cli/src/commands/account/login.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/account/login.ts)_ +_See code: [packages/eas-cli/src/commands/account/login.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/account/login.ts)_ ## `eas account:logout` @@ -154,7 +154,7 @@ ALIASES $ eas logout ``` -_See code: [packages/eas-cli/src/commands/account/logout.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/account/logout.ts)_ +_See code: [packages/eas-cli/src/commands/account/logout.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/account/logout.ts)_ ## `eas account:view` @@ -171,7 +171,7 @@ ALIASES $ eas whoami ``` -_See code: [packages/eas-cli/src/commands/account/view.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/account/view.ts)_ +_See code: [packages/eas-cli/src/commands/account/view.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/account/view.ts)_ ## `eas analytics [STATUS]` @@ -185,7 +185,7 @@ DESCRIPTION display or change analytics settings ``` -_See code: [packages/eas-cli/src/commands/analytics.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/analytics.ts)_ +_See code: [packages/eas-cli/src/commands/analytics.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/analytics.ts)_ ## `eas autocomplete [SHELL]` @@ -237,7 +237,7 @@ DESCRIPTION create a branch ``` -_See code: [packages/eas-cli/src/commands/branch/create.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/branch/create.ts)_ +_See code: [packages/eas-cli/src/commands/branch/create.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/branch/create.ts)_ ## `eas branch:delete [NAME]` @@ -258,7 +258,7 @@ DESCRIPTION delete a branch ``` -_See code: [packages/eas-cli/src/commands/branch/delete.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/branch/delete.ts)_ +_See code: [packages/eas-cli/src/commands/branch/delete.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/branch/delete.ts)_ ## `eas branch:list` @@ -278,7 +278,7 @@ DESCRIPTION list all branches ``` -_See code: [packages/eas-cli/src/commands/branch/list.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/branch/list.ts)_ +_See code: [packages/eas-cli/src/commands/branch/list.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/branch/list.ts)_ ## `eas branch:rename` @@ -298,7 +298,7 @@ DESCRIPTION rename a branch ``` -_See code: [packages/eas-cli/src/commands/branch/rename.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/branch/rename.ts)_ +_See code: [packages/eas-cli/src/commands/branch/rename.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/branch/rename.ts)_ ## `eas branch:view [NAME]` @@ -321,7 +321,7 @@ DESCRIPTION view a branch ``` -_See code: [packages/eas-cli/src/commands/branch/view.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/branch/view.ts)_ +_See code: [packages/eas-cli/src/commands/branch/view.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/branch/view.ts)_ ## `eas build` @@ -356,7 +356,7 @@ DESCRIPTION start a build ``` -_See code: [packages/eas-cli/src/commands/build/index.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/build/index.ts)_ +_See code: [packages/eas-cli/src/commands/build/index.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/build/index.ts)_ ## `eas build:cancel [BUILD_ID]` @@ -375,7 +375,7 @@ DESCRIPTION cancel a build ``` -_See code: [packages/eas-cli/src/commands/build/cancel.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/build/cancel.ts)_ +_See code: [packages/eas-cli/src/commands/build/cancel.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/build/cancel.ts)_ ## `eas build:configure` @@ -392,7 +392,7 @@ DESCRIPTION configure the project to support EAS Build ``` -_See code: [packages/eas-cli/src/commands/build/configure.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/build/configure.ts)_ +_See code: [packages/eas-cli/src/commands/build/configure.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/build/configure.ts)_ ## `eas build:delete [BUILD_ID]` @@ -411,7 +411,7 @@ DESCRIPTION delete a build ``` -_See code: [packages/eas-cli/src/commands/build/delete.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/build/delete.ts)_ +_See code: [packages/eas-cli/src/commands/build/delete.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/build/delete.ts)_ ## `eas build:inspect` @@ -446,7 +446,7 @@ DESCRIPTION inspect the state of the project at specific build stages, useful for troubleshooting ``` -_See code: [packages/eas-cli/src/commands/build/inspect.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/build/inspect.ts)_ +_See code: [packages/eas-cli/src/commands/build/inspect.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/build/inspect.ts)_ ## `eas build:list` @@ -487,7 +487,7 @@ DESCRIPTION list all builds for your project ``` -_See code: [packages/eas-cli/src/commands/build/list.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/build/list.ts)_ +_See code: [packages/eas-cli/src/commands/build/list.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/build/list.ts)_ ## `eas build:resign` @@ -513,7 +513,7 @@ DESCRIPTION re-sign a build archive ``` -_See code: [packages/eas-cli/src/commands/build/resign.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/build/resign.ts)_ +_See code: [packages/eas-cli/src/commands/build/resign.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/build/resign.ts)_ ## `eas build:run` @@ -539,7 +539,7 @@ DESCRIPTION run simulator/emulator builds from eas-cli ``` -_See code: [packages/eas-cli/src/commands/build/run.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/build/run.ts)_ +_See code: [packages/eas-cli/src/commands/build/run.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/build/run.ts)_ ## `eas build:submit` @@ -589,7 +589,7 @@ DESCRIPTION get the latest version from EAS servers ``` -_See code: [packages/eas-cli/src/commands/build/version/get.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/build/version/get.ts)_ +_See code: [packages/eas-cli/src/commands/build/version/get.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/build/version/get.ts)_ ## `eas build:version:set` @@ -608,7 +608,7 @@ DESCRIPTION update version of an app ``` -_See code: [packages/eas-cli/src/commands/build/version/set.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/build/version/set.ts)_ +_See code: [packages/eas-cli/src/commands/build/version/set.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/build/version/set.ts)_ ## `eas build:version:sync` @@ -627,7 +627,7 @@ DESCRIPTION update a version in native code with a value stored on EAS servers ``` -_See code: [packages/eas-cli/src/commands/build/version/sync.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/build/version/sync.ts)_ +_See code: [packages/eas-cli/src/commands/build/version/sync.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/build/version/sync.ts)_ ## `eas build:view [BUILD_ID]` @@ -644,7 +644,7 @@ DESCRIPTION view a build for your project ``` -_See code: [packages/eas-cli/src/commands/build/view.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/build/view.ts)_ +_See code: [packages/eas-cli/src/commands/build/view.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/build/view.ts)_ ## `eas channel:create [NAME]` @@ -665,7 +665,7 @@ DESCRIPTION create a channel ``` -_See code: [packages/eas-cli/src/commands/channel/create.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/channel/create.ts)_ +_See code: [packages/eas-cli/src/commands/channel/create.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/channel/create.ts)_ ## `eas channel:edit [NAME]` @@ -687,7 +687,7 @@ DESCRIPTION point a channel at a new branch ``` -_See code: [packages/eas-cli/src/commands/channel/edit.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/channel/edit.ts)_ +_See code: [packages/eas-cli/src/commands/channel/edit.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/channel/edit.ts)_ ## `eas channel:list` @@ -707,7 +707,7 @@ DESCRIPTION list all channels ``` -_See code: [packages/eas-cli/src/commands/channel/list.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/channel/list.ts)_ +_See code: [packages/eas-cli/src/commands/channel/list.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/channel/list.ts)_ ## `eas channel:rollout [CHANNEL]` @@ -739,7 +739,7 @@ DESCRIPTION Roll a new branch out on a channel incrementally. ``` -_See code: [packages/eas-cli/src/commands/channel/rollout.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/channel/rollout.ts)_ +_See code: [packages/eas-cli/src/commands/channel/rollout.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/channel/rollout.ts)_ ## `eas channel:view [NAME]` @@ -762,7 +762,7 @@ DESCRIPTION view a channel ``` -_See code: [packages/eas-cli/src/commands/channel/view.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/channel/view.ts)_ +_See code: [packages/eas-cli/src/commands/channel/view.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/channel/view.ts)_ ## `eas config` @@ -783,7 +783,7 @@ DESCRIPTION display project configuration (app.json + eas.json) ``` -_See code: [packages/eas-cli/src/commands/config.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/config.ts)_ +_See code: [packages/eas-cli/src/commands/config.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/config.ts)_ ## `eas credentials` @@ -800,7 +800,7 @@ DESCRIPTION manage credentials ``` -_See code: [packages/eas-cli/src/commands/credentials/index.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/credentials/index.ts)_ +_See code: [packages/eas-cli/src/commands/credentials/index.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/credentials/index.ts)_ ## `eas credentials:configure-build` @@ -818,7 +818,7 @@ DESCRIPTION Set up credentials for building your project. ``` -_See code: [packages/eas-cli/src/commands/credentials/configure-build.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/credentials/configure-build.ts)_ +_See code: [packages/eas-cli/src/commands/credentials/configure-build.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/credentials/configure-build.ts)_ ## `eas device:create` @@ -832,7 +832,7 @@ DESCRIPTION register new Apple Devices to use for internal distribution ``` -_See code: [packages/eas-cli/src/commands/device/create.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/device/create.ts)_ +_See code: [packages/eas-cli/src/commands/device/create.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/device/create.ts)_ ## `eas device:delete` @@ -852,7 +852,7 @@ DESCRIPTION remove a registered device from your account ``` -_See code: [packages/eas-cli/src/commands/device/delete.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/device/delete.ts)_ +_See code: [packages/eas-cli/src/commands/device/delete.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/device/delete.ts)_ ## `eas device:list` @@ -873,7 +873,7 @@ DESCRIPTION list all registered devices for your account ``` -_See code: [packages/eas-cli/src/commands/device/list.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/device/list.ts)_ +_See code: [packages/eas-cli/src/commands/device/list.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/device/list.ts)_ ## `eas device:rename` @@ -894,7 +894,7 @@ DESCRIPTION rename a registered device ``` -_See code: [packages/eas-cli/src/commands/device/rename.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/device/rename.ts)_ +_See code: [packages/eas-cli/src/commands/device/rename.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/device/rename.ts)_ ## `eas device:view [UDID]` @@ -908,7 +908,7 @@ DESCRIPTION view a device for your project ``` -_See code: [packages/eas-cli/src/commands/device/view.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/device/view.ts)_ +_See code: [packages/eas-cli/src/commands/device/view.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/device/view.ts)_ ## `eas diagnostics` @@ -922,7 +922,7 @@ DESCRIPTION display environment info ``` -_See code: [packages/eas-cli/src/commands/diagnostics.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/diagnostics.ts)_ +_See code: [packages/eas-cli/src/commands/diagnostics.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/diagnostics.ts)_ ## `eas help [COMMAND]` @@ -1010,7 +1010,7 @@ DESCRIPTION validate the local store configuration ``` -_See code: [packages/eas-cli/src/commands/metadata/lint.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/metadata/lint.ts)_ +_See code: [packages/eas-cli/src/commands/metadata/lint.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/metadata/lint.ts)_ ## `eas metadata:pull` @@ -1027,7 +1027,7 @@ DESCRIPTION generate the local store configuration from the app stores ``` -_See code: [packages/eas-cli/src/commands/metadata/pull.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/metadata/pull.ts)_ +_See code: [packages/eas-cli/src/commands/metadata/pull.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/metadata/pull.ts)_ ## `eas metadata:push` @@ -1044,7 +1044,7 @@ DESCRIPTION sync the local store configuration to the app stores ``` -_See code: [packages/eas-cli/src/commands/metadata/push.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/metadata/push.ts)_ +_See code: [packages/eas-cli/src/commands/metadata/push.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/metadata/push.ts)_ ## `eas open` @@ -1058,7 +1058,7 @@ DESCRIPTION open the project page in a web browser ``` -_See code: [packages/eas-cli/src/commands/open.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/open.ts)_ +_See code: [packages/eas-cli/src/commands/open.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/open.ts)_ ## `eas project:info` @@ -1072,7 +1072,7 @@ DESCRIPTION information about the current project ``` -_See code: [packages/eas-cli/src/commands/project/info.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/project/info.ts)_ +_See code: [packages/eas-cli/src/commands/project/info.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/project/info.ts)_ ## `eas project:init` @@ -1094,7 +1094,7 @@ ALIASES $ eas init ``` -_See code: [packages/eas-cli/src/commands/project/init.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/project/init.ts)_ +_See code: [packages/eas-cli/src/commands/project/init.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/project/init.ts)_ ## `eas secret:create` @@ -1117,7 +1117,7 @@ DESCRIPTION create an environment secret on the current project or owner account ``` -_See code: [packages/eas-cli/src/commands/secret/create.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/secret/create.ts)_ +_See code: [packages/eas-cli/src/commands/secret/create.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/secret/create.ts)_ ## `eas secret:delete` @@ -1135,7 +1135,7 @@ DESCRIPTION delete an environment secret by ID ``` -_See code: [packages/eas-cli/src/commands/secret/delete.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/secret/delete.ts)_ +_See code: [packages/eas-cli/src/commands/secret/delete.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/secret/delete.ts)_ ## `eas secret:list` @@ -1149,7 +1149,7 @@ DESCRIPTION list environment secrets available for your current app ``` -_See code: [packages/eas-cli/src/commands/secret/list.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/secret/list.ts)_ +_See code: [packages/eas-cli/src/commands/secret/list.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/secret/list.ts)_ ## `eas secret:push` @@ -1169,7 +1169,7 @@ DESCRIPTION read environment secrets from env file and store on the server ``` -_See code: [packages/eas-cli/src/commands/secret/push.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/secret/push.ts)_ +_See code: [packages/eas-cli/src/commands/secret/push.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/secret/push.ts)_ ## `eas submit` @@ -1200,7 +1200,7 @@ ALIASES $ eas build:submit ``` -_See code: [packages/eas-cli/src/commands/submit.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/submit.ts)_ +_See code: [packages/eas-cli/src/commands/submit.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/submit.ts)_ ## `eas update` @@ -1233,7 +1233,7 @@ DESCRIPTION publish an update group ``` -_See code: [packages/eas-cli/src/commands/update/index.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/update/index.ts)_ +_See code: [packages/eas-cli/src/commands/update/index.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/update/index.ts)_ ## `eas update:configure` @@ -1251,7 +1251,7 @@ DESCRIPTION configure the project to support EAS Update ``` -_See code: [packages/eas-cli/src/commands/update/configure.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/update/configure.ts)_ +_See code: [packages/eas-cli/src/commands/update/configure.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/update/configure.ts)_ ## `eas update:delete GROUPID` @@ -1272,7 +1272,7 @@ DESCRIPTION delete all the updates in an update group ``` -_See code: [packages/eas-cli/src/commands/update/delete.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/update/delete.ts)_ +_See code: [packages/eas-cli/src/commands/update/delete.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/update/delete.ts)_ ## `eas update:list` @@ -1294,7 +1294,7 @@ DESCRIPTION view the recent updates ``` -_See code: [packages/eas-cli/src/commands/update/list.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/update/list.ts)_ +_See code: [packages/eas-cli/src/commands/update/list.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/update/list.ts)_ ## `eas update:republish` @@ -1321,7 +1321,7 @@ DESCRIPTION roll back to an existing update ``` -_See code: [packages/eas-cli/src/commands/update/republish.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/update/republish.ts)_ +_See code: [packages/eas-cli/src/commands/update/republish.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/update/republish.ts)_ ## `eas update:roll-back-to-embedded` @@ -1348,7 +1348,7 @@ DESCRIPTION roll back to the embedded update ``` -_See code: [packages/eas-cli/src/commands/update/roll-back-to-embedded.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/update/roll-back-to-embedded.ts)_ +_See code: [packages/eas-cli/src/commands/update/roll-back-to-embedded.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/update/roll-back-to-embedded.ts)_ ## `eas update:rollback` @@ -1367,7 +1367,7 @@ DESCRIPTION roll back to an embedded update or an existing update ``` -_See code: [packages/eas-cli/src/commands/update/rollback.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/update/rollback.ts)_ +_See code: [packages/eas-cli/src/commands/update/rollback.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/update/rollback.ts)_ ## `eas update:view GROUPID` @@ -1387,7 +1387,7 @@ DESCRIPTION update group details ``` -_See code: [packages/eas-cli/src/commands/update/view.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/update/view.ts)_ +_See code: [packages/eas-cli/src/commands/update/view.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/update/view.ts)_ ## `eas webhook:create` @@ -1408,7 +1408,7 @@ DESCRIPTION create a webhook ``` -_See code: [packages/eas-cli/src/commands/webhook/create.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/webhook/create.ts)_ +_See code: [packages/eas-cli/src/commands/webhook/create.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/webhook/create.ts)_ ## `eas webhook:delete [ID]` @@ -1428,7 +1428,7 @@ DESCRIPTION delete a webhook ``` -_See code: [packages/eas-cli/src/commands/webhook/delete.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/webhook/delete.ts)_ +_See code: [packages/eas-cli/src/commands/webhook/delete.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/webhook/delete.ts)_ ## `eas webhook:list` @@ -1446,7 +1446,7 @@ DESCRIPTION list webhooks ``` -_See code: [packages/eas-cli/src/commands/webhook/list.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/webhook/list.ts)_ +_See code: [packages/eas-cli/src/commands/webhook/list.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/webhook/list.ts)_ ## `eas webhook:update` @@ -1468,7 +1468,7 @@ DESCRIPTION update a webhook ``` -_See code: [packages/eas-cli/src/commands/webhook/update.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/webhook/update.ts)_ +_See code: [packages/eas-cli/src/commands/webhook/update.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/webhook/update.ts)_ ## `eas webhook:view ID` @@ -1485,7 +1485,7 @@ DESCRIPTION view a webhook ``` -_See code: [packages/eas-cli/src/commands/webhook/view.ts](https://github.com/expo/eas-cli/blob/v7.8.2/packages/eas-cli/src/commands/webhook/view.ts)_ +_See code: [packages/eas-cli/src/commands/webhook/view.ts](https://github.com/expo/eas-cli/blob/v7.8.3/packages/eas-cli/src/commands/webhook/view.ts)_ ## `eas whoami` diff --git a/packages/eas-cli/package.json b/packages/eas-cli/package.json index 3cf0b0d6fe..1819ab5f6e 100644 --- a/packages/eas-cli/package.json +++ b/packages/eas-cli/package.json @@ -1,7 +1,7 @@ { "name": "eas-cli", "description": "EAS command line tool", - "version": "7.8.2", + "version": "7.8.3", "author": "Expo ", "bin": { "eas": "./bin/run" From f90f085dcc40133cd74f5152543c5690c1d3e829 Mon Sep 17 00:00:00 2001 From: Expo CI Date: Tue, 23 Apr 2024 15:33:25 +0000 Subject: [PATCH 3/3] update CHANGELOG.md --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e042372b1c..0b8afadd31 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,12 @@ This is the log of notable changes to EAS CLI and related packages. ### ๐Ÿ› Bug fixes +### ๐Ÿงน Chores + +## [7.8.3](https://github.com/expo/eas-cli/releases/tag/v7.8.3) - 2024-04-23 + +### ๐Ÿ› Bug fixes + - Don't prompt to set `android.package` and `ios.bundleIdentifier` values when running in non-interactive mode. ([#2336](https://github.com/expo/eas-cli/pull/2336) by [@szdziedzic](https://github.com/szdziedzic)) ### ๐Ÿงน Chores