Will Schurman
e7787c0cf8
[eas-cli] Add support for updated fingerprint policy to eas update
2024-02-14 21:36:15 -07:00
Expo Bot
efd9213fab
Upgrade eas-build dependencies ( #2229 )
2024-02-14 17:33:56 +01:00
Expo CI
a3d9bc0eca
update CHANGELOG.md
2024-02-11 04:48:40 +00:00
Brent Vatne
39dc6299d2
v7.2.0
2024-02-10 20:42:08 -08:00
Brent Vatne
37573bed50
Bump @xpo/apple-utils
2024-02-10 20:40:58 -08:00
Will Schurman
2e49f6348e
Revert "feat(eas-cli): expose expo export dev flag as an option in eas update ( #2050 )" ( #2214 )
2024-02-08 12:38:16 -08:00
Expo Bot and Szymon Dziedzic
3a7ddbd025
Upgrade eas-build dependencies ( #2223 )
...
* Upgrade eas-build dependencies
* update CHANGELOG.md
* fix type errors
---------
Co-authored-by: Szymon Dziedzic <[email protected] >
2024-02-08 10:40:58 +01:00
Chris Walter
a5c1100ce1
[fcmv1] Manage FCM V1 Google Service Account Key in CLI ( #2197 )
...
* [fcmv1] Manage FCM V1 Google Service Account Key in CLI
# Why
NOTE: DO NOT LAND THIS UNTIL GRAPHQL CHANGES LAND IN WWW
We're adding support for FCM V1 credentials, as Google is shutting down
the FCM Legacy API for sending Android notifications in June.
# How
Add new prompts and refactor existing prompts to match this schematic:
# Test Plan
Verified all functionality e2e:
* update CHANGELOG.md
2024-02-07 15:26:56 -08:00
Expo CI
0b71812694
update CHANGELOG.md
2024-02-07 12:34:16 +00:00
Stanisław Chmiela
caf2403dfd
v7.1.3
2024-02-07 13:24:16 +01:00
Expo Bot
09fe5dd1a3
Upgrade eas-build dependencies ( #2220 )
2024-02-07 12:39:31 +01:00
Stanisław Chmiela
048460f323
Add workflow for bumping eas-build dependencies ( #2216 )
...
<!-- If this PR requires a changelog entry, add it by commenting the PR with the command `/changelog-entry [breaking-change|new-feature|bug-fix|chore] [message]`. -->
<!-- You can skip the changelog check by labeling the PR with "no changelog". -->
# Why
It is currently not possible to use `if: ${ always() }` in Custom Build workflows due to outdated `@expo/steps` dependency.
# How
Added a GitHub workflow, similar to the one we have in `turtle-v2`, which will automatically upgrade all dependencies from the `eas-build` repo.
# Test Plan
https://github.com/expo/eas-cli/pull/2220
2024-02-07 12:39:19 +01:00
Radosław Krzemień
69b0edae8d
[eas-cli] [ENG-9957] Reapply changes after fixing query in www ( #2209 )
...
* Revert "Revert "[eas-cli] [ENG-9957] Don't overwrite distribution for simulator build…" (#2207 )"
This reverts commit a6e281b6
* [eas-cli] Generate schema
Re-generated gql schema
See: https://linear.app/expo/issue/ENG-11247/fix-console-output-when-creating-asc-key
2024-02-05 11:37:39 +01:00
Szymon Dziedzic
9ee9ea39bb
[ci] auto update EAS CLI version used on production for builds triggered using GitHub trigger ( #2211 )
...
* [ci] add update eas cli used on production for builds triggered with GitHub trigger once new version is published
* remove unnecessary docs from releasing
2024-02-01 23:26:17 +01:00
Radosław Krzemień
204a8b7eb4
[eas-cli] [ENG-11247] Remove duplicate log ( #2208 )
...
* [eas-cli] Remove duplicate log
Information about App Store Connect API key being created was displayed twice to the user. This removes the duplicate
See: https://linear.app/expo/issue/ENG-11247/fix-console-output-when-creating-asc-key
* update CHANGELOG.md
2024-02-01 12:28:45 +01:00
Szymon Dziedzic
a6e281b6c8
Revert "[eas-cli] [ENG-9957] Don't overwrite distribution for simulator build…" ( #2207 )
...
This reverts commit 315b5b23f8 .
2024-01-31 21:06:37 +01:00
Radosław Krzemień
315b5b23f8
[eas-cli] [ENG-9957] Don't overwrite distribution for simulator builds ( #2073 )
...
* [eas-cli] Update dependencies
Updated eas-build-job to new version
See: https://linear.app/expo/issue/ENG-9957/fix-internal-distribution-pages-for-simulator-builds
* [eas-cli] Don't overwrite distribution
Stops overwriting distribution type for simulator builds, and sets simulator field in metadata instead
See: https://linear.app/expo/issue/ENG-9957/fix-internal-distribution-pages-for-simulator-builds
* [eas-cli] Merge main
Merged changes from main branch
See: https://linear.app/expo/issue/ENG-9957/fix-internal-distribution-pages-for-simulator-builds
* [eas-cli] Check for simulator flag
Updated build:run command to use simulator flag instead of overwritten distribution type
See: https://linear.app/expo/issue/ENG-9957/fix-internal-distribution-pages-for-simulator-builds
* [eas-cli] Update schema
Update graphql schema with simulator fields
See: https://linear.app/expo/issue/ENG-9957/fix-internal-distribution-pages-for-simulator-builds
* [eas-cli] Add flag
Add simulator flag to build:list command
See: https://linear.app/expo/issue/ENG-9957/fix-internal-distribution-pages-for-simulator-builds
* [eas-cli] Fix check
Fixed check function with correct field name
See: https://linear.app/expo/issue/ENG-9957/fix-internal-distribution-pages-for-simulator-builds
* [eas-cli] Fix tests
Fixed failing tests after BuildFragment structure changed
See: https://linear.app/expo/issue/ENG-9957/fix-internal-distribution-pages-for-simulator-builds
* [eas-cli] Add warning
Added warning to build:list command that the distribution=simulator is deprecated
See: https://linear.app/expo/issue/ENG-9957/fix-internal-distribution-pages-for-simulator-builds
* [eas-cli] Add description
Added description to the new simulator flag
See: https://linear.app/expo/issue/ENG-9957/fix-internal-distribution-pages-for-simulator-builds
* [eas-cli] Add validation
Added validation so the simulator flag can only be used with --platofrm=ios
See: https://linear.app/expo/issue/ENG-9957/fix-internal-distribution-pages-for-simulator-builds
* [eas-cli] Change message
Updated the warning displayed when using deprecated --distribution=simulator flag value
See: https://linear.app/expo/issue/ENG-9957/fix-internal-distribution-pages-for-simulator-builds
* [eas-cli] Replace string
Replaced hardcoded string with variable
See: https://linear.app/expo/issue/ENG-9957/fix-internal-distribution-pages-for-simulator-builds
* [eas-cli] Remove redundant check
Removed no longer necessary check for simulator build
See: https://linear.app/expo/issue/ENG-9957/fix-internal-distribution-pages-for-simulator-builds
* [eas-cli] Update schema
Updated graphql schema after recent changes
See: https://linear.app/expo/issue/ENG-9957/fix-internal-distribution-pages-for-simulator-builds
* [eas-cli] Update schema
Updated graphql schema after recent changes
See: https://linear.app/expo/issue/ENG-9957/fix-internal-distribution-pages-for-simulator-builds
* update CHANGELOG.md
* [eas-cli] Update schema
Updated graphql schema after recent changes
See: https://linear.app/expo/issue/ENG-9957/fix-internal-distribution-pages-for-simulator-builds
2024-01-31 17:21:05 +01:00
Szymon Dziedzic
ceb561a4af
add sjchmiela as codeowner ( #2205 )
2024-01-31 15:23:00 +01:00
Expo CI
63743cae65
update CHANGELOG.md
2024-01-30 10:26:13 +00:00
Szymon Dziedzic
e8e5eb622c
v7.1.2
2024-01-30 11:19:50 +01:00
Szymon Dziedzic and Stanisław Chmiela
fe8f1b32b3
Revert "Revert "[eas-json] validate EAS Submit inputs better"" ( #2202 )
...
* Revert "Revert "[eas-json] validate EAS Submit inputs better""
* make validation constraints more loose where necessary
* update CHANGELOG.md
* fix message
* Apply suggestions from code review
Co-authored-by: Stanisław Chmiela <[email protected] >
* apply suggested changes
---------
Co-authored-by: Stanisław Chmiela <[email protected] >
2024-01-30 11:13:41 +01:00
Expo CI
3a1e5298a4
update CHANGELOG.md
2024-01-26 20:19:03 +00:00
Szymon Dziedzic
92c1256e8b
v7.1.1
2024-01-26 21:11:12 +01:00
Szymon Dziedzic
61543c7983
Revert "[eas-json] validate EAS Submit inputs better" ( #2200 )
...
* Revert "[eas-json] validate EAS Submit inputs better"
* revert changelog revert
* update CHANGELOG.md
2024-01-26 21:03:43 +01:00
Expo CI
62d149ae60
update CHANGELOG.md
2024-01-26 09:58:59 +00:00
Szymon Dziedzic
bbf14e2ee8
v7.1.0
2024-01-26 10:53:35 +01:00
Szymon Dziedzic and Stanisław Chmiela
126c5627eb
[eas-json] validate EAS Submit inputs better ( #2198 )
...
* [eas-json] sanitize EAS Submit inputs better
* add link to docs
* update CHANGELOG.md
* validate app specific password
* use Joi schema for validation
* fix typo
* minor improvements
* Update packages/eas-cli/src/submit/ios/__tests__/IosSubmitCommand-test.ts
Co-authored-by: Stanisław Chmiela <[email protected] >
* make uuid validation less strict
* apply suggested changes
* fix tests
---------
Co-authored-by: Stanisław Chmiela <[email protected] >
2024-01-26 10:48:01 +01:00
Will Schurman
b5f2f5286a
[eas-cli] Support requireCommit for EAS Update ( #2196 )
2024-01-22 10:38:13 -08:00
Will Schurman
8ea05793dd
[eas-cli] Remove support for classic updates release channel in 50+ ( #2189 )
2024-01-19 10:53:52 -08:00
Expo CI
02c8dcaa5b
update CHANGELOG.md
2024-01-19 14:57:46 +00:00
Szymon Dziedzic
fe1a1f14d1
v7.0.0
2024-01-19 15:51:27 +01:00
Szymon Dziedzic
df7b18ca03
upgrade eas-cli-local-build-plugin to 1.0.60
2024-01-19 15:46:42 +01:00
Quinlan Jung
41142a9486
[eas-cli] Revert "[1/1][eas-cli] generate eas-update-metadata.json on publish … ( #2187 )
...
* Revert "[1/1][eas-cli] generate eas-update-metadata.json on publish (#2158 )"
This reverts commit 183fe8712b .
* lint
* update CHANGELOG.md
2024-01-18 13:59:19 -08:00
Quinlan Jung
72c28d4259
[eas-cli] use branch mapping utility fn ( #2186 )
...
* [eas-cli] use branch mapping utility fn
* update CHANGELOG.md
2024-01-18 13:58:43 -08:00
Expo CI
da42962151
update CHANGELOG.md
2024-01-18 21:28:12 +00:00
Brent Vatne
bbebe90876
v6.1.0
2024-01-18 13:21:18 -08:00
Will Schurman
ea57d6383a
[eas-cli] Upgrade packages from the expo/expo repo ( #2145 )
2024-01-18 11:01:00 -08:00
Szymon Dziedzic
f5a99cea6b
[ENG-11092][eas-json] update eas.schema.json to add support for Xcode 15.2 image ( #2184 )
...
* [eas-json] update `eas.schema.json` to add support for Xcode 15.2 image
* update CHANGELOG.md
2024-01-18 17:57:31 +01:00
dependabot[bot]
e9064b7d25
Bump jsonwebtoken from 8.5.1 to 9.0.0 ( #2183 )
...
Bumps [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken ) from 8.5.1 to 9.0.0.
- [Changelog](https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md )
- [Commits](https://github.com/auth0/node-jsonwebtoken/compare/v8.5.1...v9.0.0 )
---
updated-dependencies:
- dependency-name: jsonwebtoken
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-17 11:32:48 +01:00
dependabot[bot]
10ab6724e1
Bump jsonwebtoken from 8.5.1 to 9.0.0 in /packages/eas-cli ( #2182 )
...
Bumps [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken ) from 8.5.1 to 9.0.0.
- [Changelog](https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md )
- [Commits](https://github.com/auth0/node-jsonwebtoken/compare/v8.5.1...v9.0.0 )
---
updated-dependencies:
- dependency-name: jsonwebtoken
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-17 11:28:14 +01:00
Szymon Dziedzic
ab8115b6d3
[ENG-11071][eas-json][eas-cli] bump dependencies and fix errors/warnings ( #2176 )
...
* bump dependencies and fix errors/warnings
* use lerna compatible with node 16
* fix tests
* update CHANGELOG.md
* run `yarn lint --fix` to fix prettier errors
* fix lint warnings
* fix weird syntax
2024-01-17 11:19:02 +01:00
Radosław Krzemień
ccc8d5ac02
[eas-cli] [ENG-11026] Add build:delete command ( #2178 )
...
* [eas-cli] Add command to delete build
Added a new command build:delete. Shares some code with build:cancel, so I have moved the redundancies to a utils file at src/commandUtils/builds
See: https://linear.app/expo/issue/ENG-11026/add-eas-builddelete-command
* [eas-cli] Add tests
Added a test file based on existing tests for build:cancel command. Adding more tests
See: https://linear.app/expo/issue/ENG-11026/add-eas-builddelete-command
* [eas-cli] Sort builds
Explicitly sorts fetched builds by descending order of `created_at`. In case multiple results were combined (for different statuses) they would by already sorted, but grouped by status also
See: https://linear.app/expo/issue/ENG-11026/add-eas-builddelete-command
* [eas-cli] Use object arg
Changed `fetchBuildsAsync` arguments into single object argument for readability
See: https://linear.app/expo/issue/ENG-11026/add-eas-builddelete-command
* [eas-cli] Update msg
Changed the message displayed when no builds are found for deletion/cancellation to be more human-like
See: https://linear.app/expo/issue/ENG-11026/add-eas-builddelete-command
* [eas-cli] Update msg
Changed the message displayed when no build ID is provided for non-interactive mode, to not include the argument name but rather its description
See: https://linear.app/expo/issue/ENG-11026/add-eas-builddelete-command
* [eas-cli] Parallelize
Changed for loop with async calls into await promise.all()
See: https://linear.app/expo/issue/ENG-11026/add-eas-builddelete-command
* [eas-cli] Add filter flags
When not providing an ID of the build to delete, the user can now filter the listed builds by platform and build profile using new flags. The same change has also been applied to `build:cancel` command
See: https://linear.app/expo/issue/ENG-11026/add-eas-builddelete-command
* update CHANGELOG.md
* update CHANGELOG.md
* [eas-cli] Rephrase
Using imperative form in the changelog
See: https://linear.app/expo/issue/ENG-11026/add-eas-builddelete-command
* [eas-cli] Validate args
Disallow using both the build ID and filter flags when using `build:delete` and `build:cancel` commands
See: https://linear.app/expo/issue/ENG-11026/add-eas-builddelete-command
* [eas-cli] Update descriptions
Updated the descriptions of the filter flags as per suggestion during review
See: https://linear.app/expo/issue/ENG-11026/add-eas-builddelete-command
* [eas-cli] Add mapping
Added function for mapping platform flag into generated graphQL value
See: https://linear.app/expo/issue/ENG-11026/add-eas-builddelete-command
* [eas-cli] Update mapping
Replaced function with a mapping object
See: https://linear.app/expo/issue/ENG-11026/add-eas-builddelete-command
* [eas-cli] Use Flags.enum
Replaced strings with object enums
See: https://linear.app/expo/issue/ENG-11026/add-eas-builddelete-command
* [eas-cli] Fix type
Removed undefined
See: https://linear.app/expo/issue/ENG-11026/add-eas-builddelete-command
2024-01-16 16:12:14 +01:00
Szymon Dziedzic
4c07b89eb6
[ENG-11090][eas-cli] prompt users if they want to continue if provisioning the devices fails ( #2181 )
...
* [eas-cli] prompt users if they want to continue if provisioning the devices fails
* update CHANGELOG.md
* fix tests
* fix imports
2024-01-16 16:06:33 +01:00
Stanisław Chmiela
189d163a41
[eas-cli] Remove bare-specific eas.json template ( #2179 )
...
<!-- If this PR requires a changelog entry, add it by commenting the PR with the command `/changelog-entry [breaking-change|new-feature|bug-fix|chore] [message]`. -->
<!-- You can skip the changelog check by labeling the PR with "no changelog". -->
# Why
Simplification, unification.
# How
Removed bare-specific template.
# Test Plan
None.
2024-01-15 21:00:56 +01:00
Expo CI
098b1665bc
update CHANGELOG.md
2024-01-12 08:24:27 +00:00
Szymon Dziedzic
51a01d10e9
v6.0.0
2024-01-12 09:17:24 +01:00
Szymon Dziedzic
28042ef5a6
upgrade eas-cli-local-build-plugin to 1.0.56
2024-01-12 09:16:43 +01:00
Szymon Dziedzic
14dd3d29ea
[ENG-10799][ci][eas-cli][eas-json] test against node 20 and drop support for node 14 ( #2175 )
...
* test against node 20 and drop support for node 14
* update CHANGELOG.md
* update @types/node
* bump yarn version
* Revert "update @types/node"
This reverts commit 027e26b002 .
* update @types/node
* try to debug
* Revert "try to debug"
This reverts commit 0d557d02f8 .
* test sth
* update lock
* Revert "update lock"
This reverts commit 184b412655 .
* Revert "test sth"
This reverts commit 77606cf5be .
* diff once again
* fix issues
* Revert "diff once again"
This reverts commit 526ab57453 .
2024-01-12 09:05:41 +01:00
dependabot[bot]
b1fd4e8e3a
Bump follow-redirects from 1.15.2 to 1.15.4 ( #2172 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.2 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-10 10:07:47 +01:00
Szymon Dziedzic
bcc5f2b3ec
[ci] make CI tsconfig settings match the default local tsconfig settings ( #2167 )
...
* Revert "[ENG-8956][eas-build] Improve EAS CLI tsconfig.json for local development (#1933 )"
This reverts commit e963558ef6 .
* add start-allow-unused option
* update CONTRIBUTING.md
* fix type error
2024-01-10 10:06:33 +01:00
Stanisław Chmiela
0aea5a3dc6
Remove S3 archive support ( #2165 )
...
<!-- If this PR requires a changelog entry, add it by commenting the PR with the command `/changelog-entry [breaking-change|new-feature|bug-fix|chore] [message]`. -->
<!-- You can skip the changelog check by labeling the PR with "no changelog". -->
# Why
x-ref https://github.com/expo/eas-build/pull/302
# How
Upgraded `@expo/eas-build-job` and fixed the only TS error.
# Test Plan
None.
2024-01-05 16:41:27 +01:00
Stanisław Chmiela
493cf56c32
[ci] Cancel in progress jobs when new are run ( #2166 )
...
<!-- If this PR requires a changelog entry, add it by commenting the PR with the command `/changelog-entry [breaking-change|new-feature|bug-fix|chore] [message]`. -->
<!-- You can skip the changelog check by labeling the PR with "no changelog". -->
# Why
I've noticed tests ran for an old commit even though I pushed a new one.
# How
Added `concurrency` where I thought it was applicable.
# Test Plan
None.
2024-01-05 11:48:07 +01:00
Will Schurman
eeb143af8a
[eas-cli][eas-update] Allow undefined update message when no VCS ( #2148 )
2024-01-04 12:10:39 -08:00
dependabot[bot]
2dab7846be
Bump tj-actions/changed-files from 35 to 41 in /.github/workflows ( #2163 )
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 35 to 41.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/changed-files/compare/v35...v41 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-03 10:55:11 +01:00
Quinlan Jung
32b8d7dc77
fix lint
2023-12-19 15:18:19 -08:00
Quinlan Jung
183fe8712b
[1/1][eas-cli] generate eas-update-metadata.json on publish ( #2158 )
...
* [eas-cli] publish: patch metadata.json with eas info
* feedback
2023-12-19 10:57:54 -08:00
Expo CI
06466e5967
update CHANGELOG.md
2023-12-19 13:45:27 +00:00
Szymon Dziedzic
b5c905734a
v5.9.3
2023-12-19 14:29:07 +01:00
Szymon Dziedzic
7e74829f8f
[ENG-10922][eas-json] add new Xcode 15.1 image to eas.schema.json ( #2155 )
...
* [eas-json] add new Xcode 15.1 image to `eas.schema.json`
* update CHANGELOG.md
* update default
2023-12-19 13:02:02 +01:00
Quinlan Jung
655f6c8a84
[0/1][eas-cli] rename getUpdateGroupJsonInfo ( #2157 )
...
* [eas-cli] rename getUpdateGroupJsonInfo
* update CHANGELOG.md
* feedback
2023-12-18 17:51:34 -08:00
Expo CI
43180c0ebe
update CHANGELOG.md
2023-12-15 10:40:44 +00:00
Szymon Dziedzic
1a5df5ce55
v5.9.2
2023-12-15 11:34:04 +01:00
Szymon Dziedzic
533bde2442
upgrade eas-cli-local-build-plugin to 1.0.55
2023-12-15 11:33:27 +01:00
Szymon Dziedzic
899a563c1a
fix lint changelog and use node 18.19.0 by default ( #2153 )
2023-12-15 01:12:27 +01:00
Stanisław Chmiela
f0012f59a4
[eas-cli] Pass build mode only in job ( #2138 )
...
<!-- If this PR requires a changelog entry, add it by commenting the PR with the command `/changelog-entry [breaking-change|new-feature|bug-fix|chore] [message]`. -->
<!-- You can skip the changelog check by labeling the PR with "no changelog". -->
# Why
We use two build modes meaning the same thing. In https://github.com/expo/universe/pull/14035 I'm merging them into the single `job.mode`.
# How
Updated `eas-build-job` which already removed `buildMode` from metadata. Then adjusted code so it:
- does not send `buildMode` in metadata
- transforms internal `buildMode` to the GraphQL `BuildMode`.
# Test Plan
In a test project, triggered:
- [a custom build](https://staging.expo.dev/accounts/sjchmiela/projects/staging-app/builds/3abbbe06-7e64-449c-9fa3-05a4b14652f5 ) with `EXPO_STAGING=1 easd build -p ios -e demo`
- [a regular build](https://staging.expo.dev/accounts/sjchmiela/projects/staging-app/builds/15dc26e2-3e89-486d-be32-8ee12d81693d ) with `EXPO_STAGING=1 easd build -p ios -e simulator`
they both ran as expected.
2023-12-12 17:06:47 +01:00
Radosław Krzemień
b44ba6b22b
[eas-cli] [ENG-9175] Update oclif version ( #2008 )
...
* [eas-cli] Update oclif version
Updated oclif version
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Update dependencies
Updated dependencies of cli that also use oclif and used to depend on older versions
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Merge main
Updated the branch after long inactivity
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Fix flags
Fixed flags for build command
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Fix flags
Fixed flags for build:version:set and build:version:get commands
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Add getters
Added getters for build status and distribution type from string flag values
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Fix args
Fixed args in `branch` commands
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Fix flags
Fixed flags in `build:version` commands
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Fix flags and args
Fixed flags and args in `build` commands
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Fix flags and args
Fixed flags and args in `channel` commands
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Fix flags and args
Fixed flags and args in `device` commands
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Fix flags and args
Fixed flags and args in `secret` commands
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Fix flags and args
Fixed flags and args in `update` commands
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Fix flags and args
Fixed flags and args in `webhook` commands
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Fix flags and args
Fixed flags and args in `analytics`, `config`, `credentials` and `submit` commands
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Fix test
Fixed EasCommand-test
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Add getters
Added getters for environment secret scope and secret type from string flag value
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Add getters
Added getters for end outcome from string flag value
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Add getters
Added getters for requested platform from string flag value
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Update oclif
Use newest version of oclif packages where possible
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Downgrade oclif
Oclif v4 needs node >= v18, so had to downgrade it to v3
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* Revert "[eas-cli] Add getters"
This reverts commit 74f6f06d5f .
* Revert "[eas-cli] Add getters"
This reverts commit bdfcd6c03c .
* Revert "[eas-cli] Add getters"
This reverts commit ab634e426a .
* Revert "[eas-cli] Fix test"
This reverts commit 06831102be .
* Revert "[eas-cli] Fix flags and args"
This reverts commit c057738a1c .
* Revert "[eas-cli] Fix flags and args"
This reverts commit 5d4f380352 .
* Revert "[eas-cli] Fix flags and args"
This reverts commit a32ee869f3 .
* Revert "[eas-cli] Fix flags and args"
This reverts commit 8e46cfc431 .
* Revert "[eas-cli] Fix flags and args"
This reverts commit 00d3322ff9 .
* Revert "[eas-cli] Fix flags and args"
This reverts commit 26af526636 .
* Revert "[eas-cli] Fix flags and args"
This reverts commit d091288945 .
* Revert "[eas-cli] Fix flags"
This reverts commit 669b21229f .
* Revert "[eas-cli] Fix args"
This reverts commit f24e7e5fed .
* Revert "[eas-cli] Add getters"
This reverts commit 766d48e1ef .
* Revert "[eas-cli] Fix flags"
This reverts commit 928d826be1 .
* Revert "[eas-cli] Fix flags"
This reverts commit f9d8e2438c .
* [eas-cli] Downgrade oclif
Oclif v4 and v3 need node >= v18, so had to downgrade it to v2. v2 has a bug however when importing one of the dependencies which makes it unusable so had to go back to v1
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* [eas-cli] Downgrade oclif/plugin-autocomplete
oclif/plugin-autocomplete v3 needs oclif/core v3 which needs node >= v18, so had to downgrade it to v2
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
* update CHANGELOG.md
2023-12-04 12:07:55 +01:00
Szymon Dziedzic and Stanisław Chmiela
0cd0c8c5bd
[eas-json] move ubuntu 18 images to ubuntu 20 ( #2137 )
...
* [eas-json] move ubuntu 18 images to ubuntu 20
* update CHANGELOG.md
* Update CHANGELOG.md
Co-authored-by: Stanisław Chmiela <[email protected] >
---------
Co-authored-by: Stanisław Chmiela <[email protected] >
2023-11-28 13:58:03 +01:00
Szymon Dziedzic
ffa45bbefa
[eas-cli] bump @expo/steps version ( #2130 )
...
* [eas-cli] bump @expo/steps version
* update CHANGELOG.md
2023-11-27 18:16:25 +01:00
Szymon Dziedzic
8c8b354bee
[ENG-10464][eas-cli] throw error if custom build config is gitignored ( #2123 )
...
* [eas-cli] throw error if custom build config is gitignored
* update CHANGELOG.md
2023-11-22 18:28:51 +01:00
Expo CI
5b46476175
update CHANGELOG.md
2023-11-20 11:25:56 +00:00
Szymon Dziedzic
8817842b72
v5.9.1
2023-11-20 12:18:46 +01:00
Radosław Krzemień
1db76a1b2d
[eas-cli] Always refresh provisioning profile ( #2125 )
...
* [eas-cli] Always refresh provisioning profile
There are other cases when the provisioning profile needs to be refreshed before use and which cannot be easily validated at runtime without bigger changes in the code. It is simpler (at least for the time being) to just refresh existing profile each time
See: https://exponent-internal.slack.com/archives/C9PRD479V/p1700236895524379
https://exponent-internal.slack.com/archives/C9PRD479V/p1700229660146479
* [eas-cli] Fix test
Added missing mock
See: https://exponent-internal.slack.com/archives/C9PRD479V/p1700236895524379
https://exponent-internal.slack.com/archives/C9PRD479V/p1700229660146479
* update CHANGELOG.md
2023-11-20 12:17:24 +01:00
Szymon Dziedzic
50d78b04d8
[ENG-9772][eas-cli] don't ask user to install dev client if running in non-interactive mode ( #2124 )
...
* [eas-cli] don't ask user to install dev client if running in non ineractive mode
* update CHANGELOG.md
2023-11-17 12:41:00 +01:00
Expo CI
a541a2e534
update CHANGELOG.md
2023-11-15 10:28:35 +00:00
Szymon Dziedzic
97c6df81af
v5.9.0
2023-11-15 11:20:45 +01:00
Szymon Dziedzic
e300d7a118
upgrade eas-cli-local-build-plugin to 1.0.49
2023-11-15 11:20:36 +01:00
Szymon Dziedzic
7c48b2bd35
[ENG-9927][eas-cli] add profile flag to eas build:run command ( #2035 )
...
* [eas-cli] add `profile` flag to `eas build:run` command
* update CHANGELOG.md
2023-11-15 10:35:16 +01:00
Expo CI
fea791300d
update CHANGELOG.md
2023-11-13 12:52:45 +00:00
Radoslaw Krzemien
54b1028cd6
v5.8.0
2023-11-13 13:43:01 +01:00
Radosław Krzemień
8e7c668f47
[eas-cli] [ENG-10555] Fix device provsioning ( #2119 )
...
* [eas-cli] Fix provisioning
Updates provisioning profile in EAS before using it if the profile id matches the one from apple but the list of devices does not
See: https://linear.app/expo/issue/ENG-10555/ios-devices-get-stuck-in-failed-to-provision-state-until-the-developer
* [eas-cli] Add test
Added test for a newly added case
See: https://linear.app/expo/issue/ENG-10555/ios-devices-get-stuck-in-failed-to-provision-state-until-the-developer
* update CHANGELOG.md
* [eas-cli] Remove unused import
Remove unused import
See: https://linear.app/expo/issue/ENG-10555/ios-devices-get-stuck-in-failed-to-provision-state-until-the-developer
2023-11-13 13:40:51 +01:00
Szymon Dziedzic
cd6a0c49f3
[eas-cli] update @expo/package-manager to 1.1.2 ( #2118 )
...
* [eas-cli] update `@expo/package-manager` to `1.1.2`
* update CHANGELOG.md
2023-11-10 17:46:01 +01:00
Szymon Dziedzic
5e31a9d55d
remove unused Log import to fix typecheck
2023-11-10 14:37:13 +01:00
Quinlan Jung
cd3a62ec80
[eas-cli] move rollouts out of dev preview ( #2114 )
...
* [eas-cli] move rollouts out of dev preview
* update CHANGELOG.md
2023-11-08 12:25:54 -08:00
Expo CI
abda123286
update CHANGELOG.md
2023-11-08 12:14:17 +00:00
Szymon Dziedzic
5815b8b3a8
v5.7.0
2023-11-08 12:34:03 +01:00
Szymon Dziedzic
1bdab63799
fix changelog
2023-11-08 12:33:34 +01:00
Szymon Dziedzic
c33334bbee
upgrade eas-cli-local-build-plugin to 1.0.48
2023-11-08 12:31:42 +01:00
Szymon Dziedzic
9f4e39b21f
[ENG-10566][eas-cli] add selectedImage and customNodeVersion to build metadata ( #2113 )
...
* [eas-cli] add `selectedImage` to build metadata
* bump eas-build-job
* update gql schema
* update CHANGELOG.md
2023-11-08 12:29:09 +01:00
Will Schurman
f8cfa009c1
[eas-cli] Add link to SDK upgrade page for SDK-gated command error ( #2106 )
2023-10-31 14:20:51 -07:00
Evan Bacon
2600805da2
Add EXPO_APPLE_TEAM_ID and EXPO_APPLE_PROVIDER_ID support ( #2091 )
2023-10-30 09:36:50 -07:00
Expo CI
335fb1f55e
update CHANGELOG.md
2023-10-27 11:32:31 +00:00
Stanisław Chmiela
d2bb189cf3
v5.6.0
2023-10-27 13:25:22 +02:00
Stanisław Chmiela
dc25b207b9
[eas-cli] Add buildArtifactsUrl to eas-cli build:view --json ( #2102 )
...
<!-- If this PR requires a changelog entry, add it by commenting the PR with the command `/changelog-entry [breaking-change|new-feature|bug-fix|chore] [message]`. -->
<!-- You can skip the changelog check by labeling the PR with "no changelog". -->
# Why
It's nice to be able to download both application archive and "build artifact".
# How
Added `buildArtifactsUrl` to GraphQL query. It contains the thing I'm looking for.
# Test Plan
Ran `easd build:view 7bab0c66-d917-4873-9241-c5fa0b01dec1 --json` and confirmed it has the new field.
2023-10-27 12:53:07 +02:00
Radosław Krzemień
5bf7f279fd
[eas-cli] [ENG-8973] Use selected builds profile name if not specified ( #2101 )
...
* [eas-cli] Use selected build's profile if possible
When user calls `eas submit` command without specified profile name, the command used to default to `production` profile. If the user then selects one of their builds from EAS which was built with another build profile, then using the `production` submit profile may be confusing. Now, after selecting the build from EAS, command checks if a corresponding submit profile with the same name as seleted build's build profile exists, and if so uses that submit profile
See: https://linear.app/expo/issue/ENG-8973/eas-submit-doesnt-use-asc-configuration-from-selected-build-profile
* [eas-cli] Add tests
Added tests for IosSubmitCommand and AndroidSubmitCommand checking what params are passed to SubmissionMutation when user selects build from EAS and corresponding submit profile exists/does not exist
See: https://linear.app/expo/issue/ENG-8973/eas-submit-doesnt-use-asc-configuration-from-selected-build-profile
* [eas-cli] Add tests
Added tests for new `refreshContextSubmitProfileAsync` function
See: https://linear.app/expo/issue/ENG-8973/eas-submit-doesnt-use-asc-configuration-from-selected-build-profile
* [eas-cli] Remove unused imports
Removed unused imports
See: https://linear.app/expo/issue/ENG-8973/eas-submit-doesnt-use-asc-configuration-from-selected-build-profile
* update CHANGELOG.md
* [eas-cli] Don't refresh submit profile if profile specified by the user
Just noticed that if the user does specify the profile and then selects the build from EAS, that specified profile would then be overwritten by the profile corresponding with the one from selected build. This shouldn't be the case and this commit fixes that
See: https://linear.app/expo/issue/ENG-8973/eas-submit-doesnt-use-asc-configuration-from-selected-build-profile
* [eas-cli] Add tests
Added tests for cases when matching submit profile exists for selected build but the user explicitly specifies another profile when calling the command
See: https://linear.app/expo/issue/ENG-8973/eas-submit-doesnt-use-asc-configuration-from-selected-build-profile
* [eas-cli] Adjust error message
Function should not be called when user specifies the profile name so the message is adjusted to not include such a case
See: https://linear.app/expo/issue/ENG-8973/eas-submit-doesnt-use-asc-configuration-from-selected-build-profile
2023-10-26 15:20:05 +02:00
Szymon Dziedzic
fe710d03fa
[ci] fix release-changelog workflow ( #2100 )
2023-10-25 12:38:12 +02:00
Szymon Dziedzic
7c7d6ec118
update changelog
2023-10-25 12:32:44 +02:00
Szymon Dziedzic
b9064287fc
v5.5.0
2023-10-25 12:00:01 +02:00
Szymon Dziedzic and Stanisław Chmiela
239ad4a88e
[ENG-10384][eas-json] update eas.schema.json to include new JDK 17 image ( #2099 )
...
* [eas-json] update `eas.schema.json` to include new JDK 17 image
* Update packages/eas-json/schema/eas.schema.json
Co-authored-by: Stanisław Chmiela <[email protected] >
* update CHANGELOG.md
---------
Co-authored-by: Stanisław Chmiela <[email protected] >
2023-10-25 11:55:02 +02:00
dependabot[bot]
7374a93f03
Bump undici from 5.19.1 to 5.26.3 ( #2088 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 5.19.1 to 5.26.3.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v5.19.1...v5.26.3 )
---
updated-dependencies:
- dependency-name: undici
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-24 12:05:43 +02:00
dependabot[bot]
b2bab3a523
Bump @babel/traverse from 7.12.5 to 7.23.2 ( #2089 )
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.12.5 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-24 12:02:52 +02:00
Szymon Dziedzic
e8df9cdeb6
[eas-cli][eas-json] remove Intel resource class related code ( #2093 )
...
* [eas-cli][eas-json] remove Intel resource class related code
* fix types
* update CHANGELOG.md
2023-10-19 12:13:04 +02:00
Will Schurman
14980fe6e8
[expo-updates] Gate roll back to embedded to expo-updates >= 0.19.0 ( #2094 )
2023-10-18 15:39:01 -07:00
Josh McFarlin
743ae7c648
[eas-cli] VCS Context Fields to replace helper functions ( #2086 )
...
* [eas-cli] Add context fields for vcs clients
* [eas-cli] Replace vcs client helper with new context field
* [eas-cli] Pass instance of vcs client in helpers instead of re-calling vcs helper
* update CHANGELOG.md
2023-10-18 14:18:20 -07:00
Will Schurman
5ed155e67a
[ci] Try to fix changelog-bot usage of hub CLI ( #2095 )
2023-10-18 12:05:11 -07:00
Radosław Krzemień
aa14f21597
[eas-cli] [ENG-10334] Display device creation date ( #2092 )
...
* [eas-cli] Add createdAt to AppleDeviceFragment
Added a new field to gql type to fetch it later
See: https://linear.app/expo/issue/ENG-10334/show-creation-time-of-device-record-in-ad-hoc-device-selection-prompt
* [eas-cli] Generate gql schema
Generated a new graphql schema based on updated local version of www
See: https://linear.app/expo/issue/ENG-10334/show-creation-time-of-device-record-in-ad-hoc-device-selection-prompt
* [eas-cli] Fix mutation
Fixed mutation that started to fail after schema update
See: https://linear.app/expo/issue/ENG-10334/show-creation-time-of-device-record-in-ad-hoc-device-selection-prompt
* [eas-cli] Display creation date
Added creation date to the AppleDevice formatting function used to display details in cli
See: https://linear.app/expo/issue/ENG-10334/show-creation-time-of-device-record-in-ad-hoc-device-selection-prompt
* [eas-cli] Add changelog
Manually added the changelog entry since the automation failed for some reason
See: https://linear.app/expo/issue/ENG-10334/show-creation-time-of-device-record-in-ad-hoc-device-selection-prompt
2023-10-18 17:52:04 +02:00
Will Schurman
91787e1f76
[eas-update] Increase asset upload timeout to 90s and reset on upload retry for slow connections ( #2085 )
2023-10-16 10:30:28 -07:00
Radoslaw Krzemien
474c95a7b7
Revert "[eas-cli] Add createdAt to AppleDeviceFragment"
...
This reverts commit 1948fd6e81 .
2023-10-16 16:03:49 +02:00
Radoslaw Krzemien
0e4f00df2f
Revert "[eas-cli] Generate gql schema"
...
This reverts commit 8df2a08b20 .
2023-10-16 16:03:36 +02:00
Radoslaw Krzemien
c5d75568ef
Revert "[eas-cli] Fix mutation"
...
This reverts commit 606ce9a1ff .
2023-10-16 16:03:25 +02:00
Radoslaw Krzemien
4982e12bf6
Revert "[eas-cli] Display creation date"
...
This reverts commit 41c039c428 .
2023-10-16 16:03:09 +02:00
Radoslaw Krzemien
41c039c428
[eas-cli] Display creation date
...
Added creation date to the AppleDevice formatting function used to display details in cli
See: https://linear.app/expo/issue/ENG-10334/show-creation-time-of-device-record-in-ad-hoc-device-selection-prompt
2023-10-16 15:31:07 +02:00
Radoslaw Krzemien
606ce9a1ff
[eas-cli] Fix mutation
...
Fixed mutation that started to fail after schema update
See: https://linear.app/expo/issue/ENG-10334/show-creation-time-of-device-record-in-ad-hoc-device-selection-prompt
2023-10-16 15:30:19 +02:00
Radoslaw Krzemien
8df2a08b20
[eas-cli] Generate gql schema
...
Generated a new graphql schema based on updated local version of www
See: https://linear.app/expo/issue/ENG-10334/show-creation-time-of-device-record-in-ad-hoc-device-selection-prompt
2023-10-16 15:29:27 +02:00
Radoslaw Krzemien
1948fd6e81
[eas-cli] Add createdAt to AppleDeviceFragment
...
Added a new field to gql type to fetch it later
See: https://linear.app/expo/issue/ENG-10334/show-creation-time-of-device-record-in-ad-hoc-device-selection-prompt
2023-10-16 15:21:33 +02:00
Alan Hughes
49b6e1f9e4
[eas-cli] add account type to project owner prompt ( #2083 )
2023-10-11 09:56:27 +01:00
dependabot[bot]
a56abe33dd
Bump graphql from 16.6.0 to 16.8.1 ( #2060 )
...
Bumps [graphql](https://github.com/graphql/graphql-js ) from 16.6.0 to 16.8.1.
- [Release notes](https://github.com/graphql/graphql-js/releases )
- [Commits](https://github.com/graphql/graphql-js/compare/v16.6.0...v16.8.1 )
---
updated-dependencies:
- dependency-name: graphql
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 11:13:56 -07:00
Kadi Kraman
feaedbe634
[eas-cli] [ENG-10225] add requiredPackageManager to build metadata ( #2067 )
...
* Add requiredPackageManager to build metadata
* Use correct version in changelog
* Fix changelog
* Update @expo/eas-build-job library
* Update graphql schema
* Update gql schema
2023-10-03 11:28:38 +01:00
Expo CI
0fba735f7a
update CHANGELOG.md
2023-09-28 22:12:53 +00:00
Brent Vatne
480bc30468
v5.4.0
2023-09-28 15:01:57 -07:00
Jakov Glavina
c1c9e06f76
feat: add tap to pay on iphone entitlement ( #2069 )
2023-09-28 14:44:06 -07:00
Expo CI
5fb68a652b
update CHANGELOG.md
2023-09-28 19:31:07 +00:00
Brent Vatne
056d0b1017
v5.3.1
2023-09-28 12:22:45 -07:00
Szymon Dziedzic
cc99794bbd
[ENG-10176][eas-json] update images info in eas.schema.json ( #2068 )
2023-09-28 11:59:43 -07:00
Expo CI
04049a8d1f
update CHANGELOG.md
2023-09-25 16:41:24 +00:00
Szymon Dziedzic
5bdd46a2a9
v5.3.0
2023-09-25 18:27:59 +02:00
Szymon Dziedzic
a7e88bd7cb
upgrade eas-cli-local-build-plugin to 1.0.44
2023-09-25 18:27:06 +02:00
Kadi Kraman and Szymon Dziedzic
78b75c6224
[eas-cli] [eas-json] [ENG-10069] add support for bun ( #2055 )
...
* Update eas-build-job dependency
* Add bun to eas-cli
* Add bun to eas-json
* Add changelog
* Use correct PR in changelog
* Update packages/eas-json/schema/eas.schema.json
Co-authored-by: Szymon Dziedzic <[email protected] >
* Update gql schema
---------
Co-authored-by: Szymon Dziedzic <[email protected] >
2023-09-25 16:54:23 +01:00
Szymon Dziedzic
52f54fc7ae
fix tests
2023-09-18 10:26:36 +02:00
Piotr Szeremeta
7ddd630cfd
[FIX] Remove semver validation from node version read from .nvmrc ( #2052 )
...
* [FIX] Remove semver validation from node version read from .nvmrc
Node version can be specified as an alias (such as `iojs`, `lts/hydrogen` etc), so validating it as semver may cause errors for some users.
* update CHANGELOG.md
2023-09-18 08:28:39 +02:00
_nderscore
8751a2835f
feat(eas-cli): expose expo export dev flag as an option in eas update ( #2050 )
2023-09-13 13:00:01 -07:00
Piotr Szeremeta
da9829a853
[ENG-5266] Suggest correct bundleId when account name not available ( #2027 )
2023-09-11 14:56:53 +02:00
Quinlan Jung
cc822b18f3
[eas-cli] rollouts: more robust printing function ( #2047 )
...
* [eas-cli] rollouts: more robust printing function
* update CHANGELOG.md
2023-09-06 11:10:44 -07:00
Expo CI
bcab3bcb09
update CHANGELOG.md
2023-09-05 20:58:51 +00:00
Quinlan Jung
a5dc0bd27c
v5.2.0
2023-09-05 13:50:41 -07:00
Quinlan Jung
54127c4e37
[ENG-9828][eas-cli] rollouts: view action for CI ( #2040 )
...
* [eas-cli] rollouts: non-interactive view
* update CHANGELOG.md
* rebase
2023-09-05 13:49:12 -07:00
Quinlan Jung
9097ab2537
[ENG-9602][eas-cli] rollouts: json output for ci ( #2037 )
...
* [eas-cli] rollouts: json output for ci
* update CHANGELOG.md
* fix tests
2023-09-05 13:01:20 -07:00
Quinlan Jung
4e2029a5c5
[eas-cli] rollout tests ( #2042 )
...
* [eas-cli] rollout tests
* update CHANGELOG.md
2023-09-05 12:30:31 -07:00
Quinlan Jung
ad02a056d7
[eas-cli] remove unreachable codesigning option ( #2041 )
...
* [eas-cli] remove unreachable option
* update CHANGELOG.md
2023-09-05 12:29:23 -07:00
Quinlan Jung
ea9f734b11
[eas-cli] fix graphql ( #2039 )
...
* [eas-cli] fix graphql
* update CHANGELOG.md
2023-09-05 12:27:54 -07:00
Piotr Szeremeta
7db9d79c55
[Fix] Remove doubled definition of pnpm field from eas.schema.json ( #2038 )
2023-09-04 07:44:39 +02:00
Quinlan Jung
2e31b42b76
[eas-cli] only print channel-branch pairing if we created a channel ( #2036 )
...
* [eas-cli] only print channel-branch pairing if we created a channel
* update CHANGELOG.md
2023-09-01 12:38:42 -07:00
Expo CI
66d02d9724
update CHANGELOG.md
2023-09-01 14:14:32 +00:00
Piotr Szeremeta
7c96cc10cf
v5.1.0
2023-09-01 16:05:53 +02:00
Piotr Szeremeta
523a781ba5
upgrade eas-cli-local-build-plugin to 1.0.42
2023-09-01 16:05:39 +02:00
Piotr Szeremeta
6cf8bd5c5a
[ENG-9473] Support installing selected pnpm version ( #1988 )
...
* [wip][ENG-9473]
* [ENG-9473] Add `pnpm` option to `builderEnvironment`.
* update CHANGELOG.md
* Fix changelog
2023-09-01 15:26:28 +02:00
dependabot[bot]
67e9ea706b
Bump word-wrap from 1.2.3 to 1.2.5 ( #2033 )
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.5.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-30 17:04:07 +02:00
Szymon Dziedzic
c22f410889
[eas-cli][eas-json] bump semver version ( #2030 )
...
* [eas-cli][eas-json] bump `semver` version
* update scripts yarn.lock
2023-08-30 16:00:49 +02:00
Radosław Krzemień
9ff47af4fa
[eas-cli] [ENG-7536] Stop app config error repeating ( #2020 )
...
* [eas-cli] Stop app config error repeating
If app config error is thrown it is re-thrown with modified message instead of printing it to the as a "cryptic error" and repeating with 0% chances of success (since the config is incorrect)
See: https://linear.app/expo/issue/ENG-7536/make-app-config-error-on-credentials-command-not-repeat-indefinitely
* [eas-cli] Create custom error
Replaced generic error with specific message with a custom error class, which allows for not relying on a message to be exactly as expected
See: https://linear.app/expo/issue/ENG-7536/make-app-config-error-on-credentials-command-not-repeat-indefinitely
* update CHANGELOG.md
* [eas-cli] Remove blank line
Removed blank line from changelog
See: https://linear.app/expo/issue/ENG-7536/make-app-config-error-on-credentials-command-not-repeat-indefinitely
2023-08-30 09:11:00 +02:00
Quinlan Jung
324dce8fc0
[eas-cli] fix printing bug: branch with no update ( #2023 )
...
* [eas-cli] fix branch with no update printing bug
* tests
* update CHANGELOG.md
2023-08-29 14:07:35 -07:00
Expo CI
b30c86f0c0
update CHANGELOG.md
2023-08-29 11:51:19 +00:00
Szymon Dziedzic
008279e1dd
v5.0.2
2023-08-29 13:15:39 +02:00
Cedric van Putten
d00814f84b
fix(eas-cli): implement variadic --platform flag when creating EAS updates ( #1939 )
...
* fix(eas-cli): implement variadic `--platform` flag when creating EAS updates
* fix(eas-cli): finish todo and set minimum `@expo/[email protected] ` version for multiple `--platform` flags during export
* update CHANGELOG.md
* fix(eas-cli): be verbose about `--platform=<flag>` in bundle script
2023-08-29 13:11:49 +02:00
Expo CI
81aa127e28
update CHANGELOG.md
2023-08-28 19:05:12 +00:00
Szymon Dziedzic
d321a0bccb
v5.0.1
2023-08-28 20:54:10 +02:00
Szymon Dziedzic
a1d86549ed
[eas-cli] fix eas update passing platform argument incorrectly to expo-cli ( #2028 )
...
* [eas-cli] fix `eas update` passing `platform` argument incorrectly to `expo-cli`
* update CHANGELOG.md
2023-08-28 20:51:18 +02:00
Expo CI
f7e9af913c
update CHANGELOG.md
2023-08-28 14:00:12 +00:00
Szymon Dziedzic
137f9d4ac7
v5.0.0
2023-08-28 14:20:36 +02:00
Szymon Dziedzic
2ac863a9e3
upgrade eas-cli-local-build-plugin to 1.0.39
2023-08-28 14:19:20 +02:00
Quinlan Jung
11be9eba49
[ENG-9685][eas-cli] create a linked channel on build if not exists ( #2017 )
...
* [eas-cli] create linked channel on build
* refactor
* update CHANGELOG.md
* amend doc block
2023-08-25 12:07:59 -07:00
Will Schurman
b36db15601
[eas-cli][updates] configure updates as well when somebody tries to run a build with channel set ( #2016 )
2023-08-25 09:14:29 -07:00
Piotr Szeremeta
93c5dc1a32
[ENG-9422] nvmrc support for setting node version ( #1998 )
...
* [ENG-9422][eas-cli] Use .nvmrc to set node version
* update CHANGELOG.md
2023-08-25 15:46:55 +02:00
Szymon Dziedzic
c86550c0c8
[eas-cli][eas-json] add developmentClient to metadata ( #2015 )
...
* [eas-cli][eas-json] add `developmentClient` to metadata
* update CHANGELOG.md
2023-08-25 13:26:33 +02:00
Brent Vatne
36b4296d3c
[.github] Add issue template config
2023-08-24 17:09:47 -07:00
Brent Vatne
8c08541ca3
Create SECURITY.md
2023-08-24 17:06:03 -07:00
Will Schurman
5a1406d39c
[eas-cli] Add info to EAS Update asset upload process about asset counts and limits ( #2013 )
2023-08-24 09:22:30 -07:00
Radosław Krzemień
78ea88cc5f
[eas-cli] [ENG-7591] Detect not provisioned devices ( #2011 )
...
* [eas-cli] Detect not provisioned devices
After selecting devices to be provisioned and making a call to App Store Connect API the result is compared with the list of chosen devices. If any are missing, a message is displayed to the user
See: https://linear.app/expo/issue/ENG-7591/detect-processing-devices-on-apple-developer-portal-and-dont-allow-the
* [eas-cli] Adjust message
Updated the message with the link to the devices page in the Apple Developer portal
See: https://linear.app/expo/issue/ENG-7591/detect-processing-devices-on-apple-developer-portal-and-dont-allow-the
* update CHANGELOG.md
2023-08-24 15:35:48 +02:00
Will Schurman
6cb02d0ccd
[eas-cli][eas-update] Support republishing roll back to embedded updates ( #2006 )
2023-08-15 11:39:24 -04:00
Will Schurman
d6c7623718
[eas-cli][eas-update] Add rollback disambiguation command ( #2004 )
2023-08-15 11:36:18 -04:00
Quinlan Jung
32142b4fe8
[eas-cli] more branch mapping utils ( #2003 )
...
* [eas-cli] more branch mapping utils
* update CHANGELOG.md
2023-08-14 14:51:29 -07:00
Will Schurman
6bdee0f395
[eas-cli][update] Only export at most ios and android dist ( #2002 )
2023-08-14 17:28:06 -04:00
Quinlan Jung
baf94a21c3
[eas-cli] more branch map utility functions ( #2001 )
...
* [eas-cli] more branch map utility functions
* update CHANGELOG.md
* feedback
2023-08-11 11:35:47 -07:00
Radoslaw Krzemien
162d64bce6
Revert "[eas-cli] Update oclif version"
...
This reverts commit d16c1fc757 .
2023-08-11 12:22:56 +02:00
Radoslaw Krzemien
d16c1fc757
[eas-cli] Update oclif version
...
Updated oclif version
See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
2023-08-11 12:22:17 +02:00
Expo CI
e42ea7e2ec
update CHANGELOG.md
2023-08-10 10:26:10 +00:00
Szymon Dziedzic
5fea1ad16e
v4.1.2
2023-08-10 12:12:49 +02:00
Szymon Dziedzic
2a57a2eb3d
upgrade eas-cli-local-build-plugin to 1.0.38
2023-08-10 12:12:41 +02:00
Quinlan Jung
5628b78523
[eas-cli] make branch mapping utility files have no dependencies ( #1993 )
...
* [eas-cli] generalize branch mapping utils
* make standalone
* update CHANGELOG.md
2023-08-09 15:32:19 -07:00
Expo CI
19d1e6bffd
update CHANGELOG.md
2023-08-08 18:36:49 +00:00
Quinlan Jung
88b068511c
v4.1.1
2023-08-08 11:28:16 -07:00
Quinlan Jung
842efcf3ab
upgrade eas-cli-local-build-plugin to 1.0.35
2023-08-08 11:28:02 -07:00
Quinlan Jung
f5f08aa506
[eas-cli] rollouts websupport ( #1997 )
...
* [eas-cli] rollouts websupport
* update CHANGELOG.md
* fix changelog
2023-08-08 11:26:18 -07:00
Expo CI
9f7f412cfb
update CHANGELOG.md
2023-08-08 13:19:03 +00:00
Szymon Dziedzic
e369ec1e25
v4.1.0
2023-08-08 15:10:39 +02:00
Szymon Dziedzic
b353441f31
upgrade eas-cli-local-build-plugin to 1.0.34
2023-08-08 15:10:24 +02:00
Szymon Dziedzic
4db35e73c6
[eas-cli] bump @expo/steps version ( #1995 )
2023-08-08 15:02:33 +02:00
Szymon Dziedzic
10bc872dc9
[eas-json][eas-cli] add global withoutCredentials property to eas.json ( #1994 )
...
* [eas-json][eas-cli] add global `withoutCredentials` property to `eas.json`
* update CHANGELOG.md
* fix tests
2023-08-08 14:13:25 +02:00
Szymon Dziedzic
fedc39ea48
[eas-cli] pass iOS credentials to custom builds ( #1989 )
...
* [eas-cli] pass iOS credentials to custom builds
* update CHANGELOG.md
2023-08-08 13:55:18 +02:00
Expo CI
6046723769
update CHANGELOG.md
2023-08-08 08:39:19 +00:00
Quinlan Jung
afaee9df38
v4.0.1
2023-08-07 16:28:14 -07:00
Quinlan Jung
de39d6f00d
[eas-cli] account for empty branch mapping ( #1992 )
...
* [eas-cli] account for empty branch mapping
* update CHANGELOG.md
2023-08-07 16:24:32 -07:00
Expo CI
401751fffa
update CHANGELOG.md
2023-08-07 20:40:01 +00:00
Quinlan Jung
7f7f1c6a9a
v4.0.0
2023-08-07 13:31:43 -07:00
Quinlan Jung
279d6716d2
[ENG-9617][eas-cli] release rollout into developer preview ( #1986 )
...
* [eas-cli] release rollout into developer preview
* update CHANGELOG.md
2023-08-07 13:14:52 -07:00
Quinlan Jung
92977d9a53
[ENG-9666][eas-cli] rollouts: link fyi ( #1991 )
...
* [eas-cli] rollouts: link fyi:
* update CHANGELOG.md
2023-08-07 13:14:25 -07:00
Quinlan Jung
31871a9eda
[ENG-9614][eas-cli] rollout ux improvements ( #1984 )
...
* [eas-cli] rollout ux improvements
* more efficient 'only one' detection
* update CHANGELOG.md
* fix tsc
* amend tests to account for new behaviour
2023-08-07 12:59:16 -07:00
Quinlan Jung
f122f42149
[eas-ci] rollouts: fix fp precision ( #1985 )
...
* [eas-ci] rollouts: fix fp precision
* update CHANGELOG.md
2023-08-07 10:51:26 -07:00
Quinlan Jung
a9a49d6b97
[eas-cli] more grammar fixes ( #1980 )
...
* replace 'route', no more plate emoji
replace plate emoji
more grammar nits
* update CHANGELOG.md
* szdziedzic feedback
* wschurman feedback
* send -> put
* put -> remain
2023-08-04 12:59:58 -07:00
Quinlan Jung
1d94414334
[ENG-9603][eas-cli] rollout edit edge case ( #1981 )
...
* [eas-cli] rollout edit edge case
* update CHANGELOG.md
* warn only
* warn only
* lint
2023-08-04 12:27:01 -07:00
Quinlan Jung
0b73dc32f6
[eas-cli] use 'roll out' instead of rollout for verbs ( #1979 )
...
* [eas-cli] use 'roll out' instead of rollout for verbs
* update CHANGELOG.md
2023-08-04 11:30:03 -07:00
Radosław Krzemień
ef8ad24639
[eas-cli] [ENG-8475] Add option to add current device automatically ( #1943 )
...
* [eas-cli] Add option to add current device automatically
Added a new option to `device:create` command to add a current device by automatically grabbing the provisioning UDID of the current Apple Silicon machine. If the current machine is not Apple Silicon, the command fails with proper message. If the user does not proceed when prompted it also fails since trying again with the same UDID does not make much sense
See: https://linear.app/expo/issue/ENG-8475/investigate-grabbing-registering-macos-provisioning-udid-from-eas-cli
* [eas-cli] Adjust log messages
Improved the log message from testing phase
See: https://linear.app/expo/issue/ENG-8475/investigate-grabbing-registering-macos-provisioning-udid-from-eas-cli
* [eas-cli] Fix test
The `currentMachineMethod` tests used to be platform dependent, since the function checks for the architecture of the machine. This check is now mocked to make the tests platform agnostic
See: https://linear.app/expo/issue/ENG-8475/investigate-grabbing-registering-macos-provisioning-udid-from-eas-cli
* [eas-cli] Adjust message
On failed arch check the message was displayed twice, now it is displayed once
See: https://linear.app/expo/issue/ENG-8475/investigate-grabbing-registering-macos-provisioning-udid-from-eas-cli
* [eas-cli] Fix tests
The tests were still platform dependent since the system profiler is only viable for Macs. This should fix it
See: https://linear.app/expo/issue/ENG-8475/investigate-grabbing-registering-macos-provisioning-udid-from-eas-cli
* [eas-cli] Remove timeout
Jest.timeout was leftover from testing
See: https://linear.app/expo/issue/ENG-8475/investigate-grabbing-registering-macos-provisioning-udid-from-eas-cli
* [eas-cli] Re-generate gql schema
Generated schema again from production
See: https://linear.app/expo/issue/ENG-8475/investigate-grabbing-registering-macos-provisioning-udid-from-eas-cli
* [eas-cli] Re-generate gql schema
Generated schema again from production
See: https://linear.app/expo/issue/ENG-8475/investigate-grabbing-registering-macos-provisioning-udid-from-eas-cli
* [eas-cli] Fix test
Fix test that was failing after re-generating gql schema
See: https://linear.app/expo/issue/ENG-8475/investigate-grabbing-registering-macos-provisioning-udid-from-eas-cli
* [eas-cli] Add mac device class
Added the mac apple device class and made it default for current machine method
See: https://linear.app/expo/issue/ENG-8475/investigate-grabbing-registering-macos-provisioning-udid-from-eas-cli
* [eas-cli] Generate gql schema
Generated the schema again after merge from main
See: https://linear.app/expo/issue/ENG-8475/investigate-grabbing-registering-macos-provisioning-udid-from-eas-cli
* [eas-cli] Remove `arch` check
More systems than Apple Silicon can have `arch` of `arm64`
See: https://linear.app/expo/issue/ENG-8475/investigate-grabbing-registering-macos-provisioning-udid-from-eas-cli
* update CHANGELOG.md
* [eas-cli] Set mac device class automatically
It doesn't make sense to give the user choice of device class if we previously check if the current machine is an Apple Silicon Mac
See: https://linear.app/expo/issue/ENG-8475/investigate-grabbing-registering-macos-provisioning-udid-from-eas-cli
* [eas-cli] Remove unused import
Import became redundant after last changes
See: https://linear.app/expo/issue/ENG-8475/investigate-grabbing-registering-macos-provisioning-udid-from-eas-cli
* [eas-cli] Check for platform
Updated the apple silicon check to check the platform as well
See: https://linear.app/expo/issue/ENG-8475/investigate-grabbing-registering-macos-provisioning-udid-from-eas-cli
* [eas-cli] Update command description
The command description had a typo and mentioned only iPhones and iPads
See: https://linear.app/expo/issue/ENG-8475/investigate-grabbing-registering-macos-provisioning-udid-from-eas-cli
* [eas-cli] Remove unused import
Remove unused import
See: https://linear.app/expo/issue/ENG-8475/investigate-grabbing-registering-macos-provisioning-udid-from-eas-cli
2023-08-04 14:28:13 +02:00
Will Schurman
24dbe6e7cc
[eas-cli] Fix rollout-preview ending with republish with code signing ( #1978 )
2023-08-03 15:30:04 -07:00
Expo CI
aad026febb
update CHANGELOG.md
2023-08-03 18:07:08 +00:00
Quinlan Jung
6ae8125c0e
v3.18.3
2023-08-03 10:58:19 -07:00
Quinlan Jung
87d143b310
[ENG-8715][eas-cli] get channel:{view,list,edit} to play nice with rollouts ( #1974 )
...
* [eas-cli] get channel:{view,list,edit} to play nice with rollouts
* tests
* update CHANGELOG.md
2023-08-03 10:55:20 -07:00
Will Schurman
346dee9ea5
[eas-cli] Fix republishing with code signing ( #1973 )
2023-08-03 10:48:47 -07:00
Quinlan Jung
4308d21927
[eas-cli] rollout relationships ( #1972 )
...
* [eas-cli] rollout relationships
* update CHANGELOG.md
2023-08-03 10:18:18 -07:00
Expo CI
207f623338
update CHANGELOG.md
2023-08-03 12:53:11 +00:00
Szymon Dziedzic
601101844c
v3.18.2
2023-08-03 14:43:28 +02:00
Szymon Dziedzic
7027eaa974
upgrade eas-cli-local-build-plugin to 1.0.33
2023-08-03 14:43:17 +02:00
Szymon Dziedzic
b3203345ea
Revert "[ENG-9422][eas-cli] Use .nvmrc to set node version ( #1954 )" ( #1976 )
...
* Revert "[ENG-9422][eas-cli] Use .nvmrc to set node version (#1954 )"
This reverts commit 0b5194b1a5 .
* update CHANGELOG.md
2023-08-03 14:35:28 +02:00
Szymon Dziedzic
5ed2d01146
[eas-cli][metadata] use just a comma to concatenate keywords ( #1967 )
...
* [eas-cli][metadata] use just a comma to concatenate keywords
* update CHANGELOG.md
2023-08-03 14:30:24 +02:00
Szymon Dziedzic
6fc64d337f
fix changelog once again
2023-08-03 14:22:49 +02:00
Szymon Dziedzic
f7ed4cfa20
fix changelog
2023-08-03 13:22:09 +02:00
Expo CI
47968a1b8b
update CHANGELOG.md
2023-08-03 02:14:06 +00:00
Quinlan Jung
7c779b3dc0
v3.18.1
2023-08-02 19:04:22 -07:00
Quinlan Jung
50474ec5e9
[eas-cli] fix update:republish group id ( #1971 )
...
* [eas-cli] fix update:republish group id
* update CHANGELOG.md
2023-08-02 15:20:33 -07:00
Quinlan Jung
46ff97f173
[ENG-8616][eas-cli] change update default runtime policy ( #1968 )
...
* [eas-cli] change update default runtime policy
* update CHANGELOG.md
2023-08-02 14:59:09 -07:00
Szymon Dziedzic
b263dffbde
update and fix changelog
2023-08-02 23:53:24 +02:00
Quinlan Jung
8d57828f7e
[ENG-9441][eas-cli] channel:rollout-unstable ( #1966 )
...
* [eas-cli] eas channel:rollout-unstable
* json unsupport
* update CHANGELOG.md
* fix tsc
* fix test
* fix lint
* new selectors using filter pagination
* replace selectors
* remove unused stuff
* branch mapping tests
* add tests for relay utilities and selectors
* at is not shipped in node14
* pr feedback
2023-08-02 14:40:40 -07:00
Szymon Dziedzic
fd9561cfc3
v3.18.0
2023-08-02 23:33:31 +02:00
Szymon Dziedzic
93ce451bc7
upgrade eas-cli-local-build-plugin to 1.0.31
2023-08-02 23:33:14 +02:00
Szymon Dziedzic
554e433548
update @expo/steps and @expo/eas-build-job ( #1970 )
2023-08-02 23:24:35 +02:00
Szymon Dziedzic
12a1cb7011
[ENG-9482][eas-cli] provide credentials for custom Android builds ( #1969 )
...
* [eas-cli] provide credentials for custom Android builds
* update CHANGELOG.md
2023-08-02 18:06:41 +02:00
Patryk Fryda and Patryk Fryda
360de90eea
[eas-cli] fix 'manged' typo in ios target ( #1961 )
...
Co-authored-by: Patryk Fryda <[email protected] >
2023-07-31 17:08:12 +02:00
Quinlan Jung
ea02fcebda
[eas-cli] select existing rollouts and channels ( #1958 )
...
* [eas-cli] select existing rollouts and channels
* update CHANGELOG.md
2023-07-28 09:27:17 -07:00
Piotr Szeremeta
0b5194b1a5
[ENG-9422][eas-cli] Use .nvmrc to set node version ( #1954 )
...
* [ENG-9422][eas-cli] Use .nvmrc to set node version
* update CHANGELOG.md
2023-07-28 12:26:03 +02:00
Quinlan Jung
05799aba9c
[eas-cli] more branch mapping utility ( #1957 )
...
* [eas-cli] more branch mapping utility
* update CHANGELOG.md
2023-07-27 17:05:00 -07:00
Expo CI
2cece65dbf
update CHANGELOG.md
2023-07-27 14:32:42 +00:00
Szymon Dziedzic
17b6b4ec45
v3.17.1
2023-07-27 15:37:26 +02:00
Szymon Dziedzic
4f892c66e7
[eas-cli] update @expo/steps version ( #1956 )
2023-07-27 15:15:09 +02:00
Quinlan Jung
fd99365655
[eas-cli] fetch entire relay compliant dataset ( #1955 )
...
* [eas-cli] fetch entire relay compliant dataset
* update CHANGELOG.md
2023-07-26 20:48:21 -07:00
Quinlan Jung
7dca2c8021
[eas-cli] revert UpdateBranchWithCurrentGroupFragment ( #1952 )
...
* [eas-ci] revert UpdateBranchWithCurrentGroupFragment
* update CHANGELOG.md
2023-07-26 10:32:11 -07:00
Quinlan Jung
55bce8d82a
[eas-cli] update channel basic tests and fixtures ( #1950 )
2023-07-25 09:37:47 -07:00
Quinlan Jung
1f5533e5e3
[eas-cli][1/2] unify channel graphql query types ( #1949 )
...
* [eas-cli] unify channel graphql query types
* update CHANGELOG.md
2023-07-25 09:34:12 -07:00
Expo CI
51d0555baa
update CHANGELOG.md
2023-07-24 17:24:12 +00:00
Szymon Dziedzic
2137176a65
v3.17.0
2023-07-24 19:16:40 +02:00
Szymon Dziedzic
3fda52c8d7
[eas-cli] handle server side defined error for situation when intel-medium is not available and remove intel-medium for eas.schema.json ( #1947 )
...
* [eas-cli] handle server side defined error when `intel-medium` resource class is not available
* don't suggest using `intel-medium` in `eas.schema.json`
* update CHANGELOG.md
* update CHANGELOG.md
2023-07-24 19:08:10 +02:00
Quinlan Jung
b252b5b582
[eas-cli] utils: amend rollouts definition ( #1945 )
...
* [eas-cli] utils: amend rollouts definition
* update CHANGELOG.md
2023-07-24 09:10:07 -07:00
Szymon Dziedzic
2befe410cf
[eas-cli] allow for rollout option when configuring submission ( #1938 )
...
* [eas-cli] allow for `rollout` option when configuring submission
* update CHANGELOG.md
* add entry to `eas.schema.json`
* improve eas.schema.json
* make rollout default to 1 if not set
* Revert "make rollout default to 1 if not set"
This reverts commit 2ab689b02c .
* generate schema against staging
* update fragment
2023-07-24 14:05:10 +02:00
Quinlan Jung
1463e0de74
[eas-cli] branch mapping utility functions ( #1944 )
...
* [eas-cli] branch mapping primitives
* refactor
* extra test
* update CHANGELOG.md
2023-07-20 12:45:40 -07:00
Piotr Szeremeta
e963558ef6
[ENG-8956][eas-build] Improve EAS CLI tsconfig.json for local development ( #1933 )
...
Changed noUnusedLocals and noUnusedParameters to false for easier local development and experimenting.
These checks do not run during local development. Instead, `yarn build` catches these cases on github.
2023-07-20 16:35:52 +02:00
Quinlan Jung
fe57c055b6
[eas-cli] bump urql graphql client ( #1936 )
...
* [eas-cli] bump urql graphql client
* update CHANGELOG.md
* fix test
2023-07-19 10:34:04 -07:00
Expo CI
045840111e
update CHANGELOG.md
2023-07-18 16:13:46 +00:00
Szymon Dziedzic
9a6068c1f2
v3.16.0
2023-07-18 18:04:52 +02:00
Szymon Dziedzic
d06a77bd6d
[eas-cli] fix incorrect handling of valid inProgress release status ( #1934 )
...
* [eas-cli] fix incorrect handling of valid `inProgress` release status
* update CHANGELOG.md
* add another test
2023-07-18 15:47:45 +02:00
Szymon Dziedzic
7bcf83d141
Revert "add another test"
...
This reverts commit cd9323e115 .
2023-07-18 15:34:09 +02:00
Szymon Dziedzic
cd9323e115
add another test
2023-07-18 15:33:15 +02:00
Firas Regaieg
34145c38ca
[Build] Print friendly error msg in case account doesn't have required permission ( #1867 )
...
* Print friendly error msg (reviewed)
Comment: This is useful when credentials fail, if user doesn't have permissions.
* Print friendly error msg - 2nd review
* Print friendly error msg - 2nd review (reviewed)
* Replace changelog event under main section
2023-07-18 15:28:33 +02:00
Piotr Szeremeta and Szymon Dziedzic
57dd372957
[ENG-9283][eas-cli] Throw error when project tarball exceeds 1GB ( #1928 )
...
* [ENG-9283][eas-cli] Throw error when project tarball exceeds 1GB
* update CHANGELOG.md
* Update packages/eas-cli/src/build/build.ts
Co-authored-by: Szymon Dziedzic <[email protected] >
* Update packages/eas-cli/src/build/build.ts
Co-authored-by: Szymon Dziedzic <[email protected] >
* Update CHANGELOG.md
Co-authored-by: Szymon Dziedzic <[email protected] >
---------
Co-authored-by: Szymon Dziedzic <[email protected] >
2023-07-17 14:12:17 +02:00
Will Schurman
5232641217
[eas-cli] Use node server default port selection for SSO login server ( #1930 )
2023-07-13 09:29:51 -07:00
Cedric van Putten
3c3d3150c9
[eas-cli] Ignore the existing entitlements when ios is gitignored ( #1906 )
...
* [eas-cli] Ignore the existing entitlements when ios is gitignored
* chore: add changelog entry
2023-07-13 16:51:39 +02:00
Will Schurman
fd322d4189
[eas-cli] Add styling to SSO auth redirect completion page ( #1929 )
2023-07-12 09:11:03 -07:00
Expo CI
77254f6be1
update CHANGELOG.md
2023-07-11 06:59:32 +00:00
Szymon Dziedzic
44fcbbaf17
v3.15.1
2023-07-11 08:51:55 +02:00
Szymon Dziedzic
db841b45ee
upgrade eas-cli-local-build-plugin to 1.0.27
2023-07-11 08:51:40 +02:00
Szymon Dziedzic
568669d384
[eas-cli] bump @expo/steps version ( #1927 )
2023-07-11 08:11:17 +02:00
Quinlan Jung
aa50bf11ce
[eas-cli] fix runtime logs ( #1925 )
...
* [eas-cli] fix runtime logs
* update CHANGELOG.md
* pr feedback
2023-07-10 10:37:46 -07:00
Sundeep Peswani
119133360b
[eas-cli] Handle free user limit error messages ( #1921 )
...
* [eas-cli] Handle free user limit error messages
* update CHANGELOG.md
2023-07-10 13:18:20 -04:00
Radosław Krzemień
3f0f25dd46
[eas-cli] [ENG-8957] Handle multiple GraphQLErrors in CombinedError ( #1924 )
...
* [eas-cli] Handle multiple GraphQLErrors in CombinedError
CombinedError technically can have more than 1 GraphQLError inside it, even though for now we only use it with 1. In such a case it would be good for the eas-cli to be able to handle and properly log/display all the multiple error messages
See: https://linear.app/expo/issue/ENG-8957/improve-error-handling-in-eas-cli-to-support-case-when-combined-error
* [eas-cli] Revert change
Small change made for testing slipped through and got committed
See: https://linear.app/expo/issue/ENG-8957/improve-error-handling-in-eas-cli-to-support-case-when-combined-error
* update CHANGELOG.md
2023-07-10 13:07:10 +02:00
Szymon Dziedzic
e821ae95e1
fix changelog ( #1926 )
2023-07-10 09:20:40 +02:00
Szymon Dziedzic
f4e51b4fbc
[eas-json] add info about new image to eas.schema.json ( #1920 )
2023-07-10 08:11:27 +02:00
James Ide
963bea9b03
[ENG-9093][eas-cli] Throw if useClassicUpdates is set when the developer is trying to use EAS Update ( #1915 )
...
Why
---
Fail fast with a clear message if the app config contradicts itself or the developer's behavior.
How
---
Throw if useClassicUpdates is set in the app config and the developer is running an EAS Update-related command or if the app config uses an EAS Update URL. If the developer is using a static app config (app.json), offer to modify the config file for them.
Test Plan
---
Added a unit test for ensureEASUpdateIsConfiguredAsync. Manually tested as wlel.
2023-07-05 17:32:20 -07:00
Quinlan Jung
9bf2020b2b
[eas-cli] better runtime version error for bare workflow ( #1910 )
...
* [eas-cli] better runtime version error for bare workflow
* update CHANGELOG.md
* resolve conflicts
2023-07-03 14:41:27 -07:00
Brent Vatne
50e695b5a3
[eas-cli] Bump dependencies ( #1911 )
2023-07-03 13:08:42 -07:00
Expo CI
f3577deac4
update CHANGELOG.md
2023-06-30 23:13:32 +00:00
Brent Vatne
f11c0b4d34
v3.15.0
2023-06-30 16:05:25 -07:00
Szymon Dziedzic
88411e8fc0
[eas-cli] print the list of environment variables that we load in EAS CLI when evaluating app config for a build ( #1909 )
2023-06-30 16:04:28 -07:00
c199173704
[eas-cli] Added alias -m for --message in eas update ( #1904 )
...
* added alias -m for --message
* align with the other messages
* updated README
* moving change in update/republish to a seperate PR
* removed README comment
* update CHANGELOG.md
---------
Co-authored-by: Steven Pu <[email protected] >
Co-authored-by: Steven Pu <[email protected] >
2023-06-28 11:36:18 -07:00
800098b958
[eas-cli] Added alias -m for --message in update/republish ( #1905 )
...
* added alias in republish
* reverted change in README
* update CHANGELOG.md
---------
Co-authored-by: Steven Pu <[email protected] >
Co-authored-by: Steven Pu <[email protected] >
2023-06-28 11:16:07 -07:00
Keith Kurak
146468914f
Show build profile on eas build:run ( #1901 )
...
* [eas-cli] Add build profile to build:run list items
* say "simulator" or "emulator" in warning b/c we know which one
* update CHANGELOG.md
2023-06-27 08:40:57 -04:00
Szymon Dziedzic
0e48417983
[eas-cli] print better error message when uploading the project archive tarball fails ( #1897 )
...
* [eas-cli] print better error message when uplaoding tarball failed
* use better error class
* update CHANGELOG.md
2023-06-23 11:48:08 +02:00
Wojciech Kozyra
cf61f585e6
Update CODEOWNERS ( #1896 )
2023-06-22 13:52:23 +02:00
Quinlan Jung
cc700ae263
[eas-cli] better runtime output ( #1894 )
...
* [eas-cli] better runtime output
* update CHANGELOG.md
2023-06-21 12:47:33 -07:00
Expo CI
4e94c60c7f
update CHANGELOG.md
2023-06-20 09:24:16 +00:00
Szymon Dziedzic
37f8e117e1
v3.14.0
2023-06-20 11:00:45 +02:00
Szymon Dziedzic
46095d2da4
upgrade eas-cli-local-build-plugin to 1.0.24
2023-06-20 11:00:20 +02:00
Szymon Dziedzic
6c01856617
[ENG-7183][eas-cli] validate that expo-updates are in project dependencies when somebody tries to run a build with channel set ( #1885 )
...
* [eas-cli] validate that `expo-updates` are in project dependencies when somebody tries to run a build with channel set
* apply suggested changes
* remove unnecessary change
* fix warning
* improve validation logic
* improve insatlled message
* warn when expo-updates are in dev dependencies for update command
* impreve warn messsages
* improve warning messages
* one more warn message improvement
* update CHANGELOG.md
2023-06-20 10:52:21 +02:00
Wojciech Kozyra
f8cd50e0ed
[eas-cli] Add minimal validation for app config returned by @expo/config ( #1893 )
...
* [eas-cli] Add minimal validation for app config returned by @expo/config
* update CHANGELOG.md
2023-06-20 10:41:52 +02:00
lzkb
fd0a129a4f
[eas-cli] change sso flag display ( #1890 )
2023-06-19 13:08:27 -07:00
Quinlan Jung
c44e07bfeb
[eas-cli] update:configure less verbose output ( #1888 )
...
* [eas-cli] less verbose output
* update CHANGELOG.md
* pr feedback
2023-06-19 11:12:37 -07:00
Piotr Szeremeta
951583e6ea
[eas-cli][ENG-8763] Select default android keystore ( #1889 )
...
* [eas-cli][ENG-8763] Select default android keystore
- Add option to change default keystore from CLI (previously available only from dashboard)
- Streamline setting up new keystore
Instead of overwriting existing keystore, new one is created every time. Also, option to immediately set it as default is added, since it is also easier to change it from CLI.
* update CHANGELOG.md
2023-06-19 16:01:14 +02:00
Quinlan Jung
3f9247ca84
[eas-cli] build:configure add channels to eas.json if using eas updates ( #1887 )
...
* [eas-cli] configure build: amend eas.json for eas updates
* update CHANGELOG.md
* pr feedback
2023-06-17 16:14:23 -07:00
lzkb
c38638e94e
[eas-cli] Changes for SSO user type and SSO login. ( #1875 )
...
* [eas-cli] Changes for SSO user type and SSO login.
2023-06-16 10:44:13 -07:00
Brent Vatne and Quinlan Jung
3b46466a9d
[eas-cli] Initialize app.json if it does not exist, add expo key if missing ( #1881 )
...
Co-authored-by: Quinlan Jung <[email protected] >
2023-06-15 19:54:31 -07:00
Brent Vatne
806085cbf1
[eas-cli] Ensure that re-thrown error includes original stack ( #1882 )
2023-06-15 19:45:00 -07:00
Quinlan Jung
398b41cc81
[eas-cli] updates: error gracefully if no git repo ( #1884 )
...
* [eas-cli] updates: error gracefully if no git repo
* update CHANGELOG.md
2023-06-15 12:54:37 -07:00
Quinlan Jung
d23a97238b
[eas-cli] error gracefully if expo pkg not installed ( #1883 )
...
* [eas-cli] error gracefully if expo pkg not installed
* update CHANGELOG.md
* remove canadian language
2023-06-15 12:52:29 -07:00
Szymon Dziedzic
5b6f312ccb
[eas-cli] bump @expo/steps version ( #1886 )
2023-06-15 15:20:54 +02:00
Aman Mittal and Wojciech Kozyra
2bcab0f2b4
[eas-cli] Update eas build:configure command to show link of eas.json when generated ( #1878 )
...
Co-authored-by: Wojciech Kozyra <[email protected] >
2023-06-14 16:15:53 +05:30
Stanisław Chmiela
b90ce63067
Remove direct @types/bunyan dependency ( #1880 )
...
<!-- If this PR requires a changelog entry, add it by commenting the PR with the command `/changelog-entry [breaking-change|new-feature|bug-fix|chore] [message]`. -->
<!-- You can skip the changelog check by labeling the PR with "no changelog". -->
# Why
Cleanup after https://github.com/expo/eas-build/pull/233 .
# How
Upgraded `@expo/steps` package. It is the only `eas-build` package in here.
# Test Plan
It's a type-only change so CI success will be enough.
2023-06-13 17:05:37 +02:00
Szymon Dziedzic
be02aced9d
[eas-cli] update @expo/steps ( #1876 )
...
* [eas-cli] update `@expo/steps`
* update lockfile
* install @types/bunyan
2023-06-13 13:48:49 +02:00
Evan Bacon
f788b081c6
feat(eas-cli): add new public entitlements from wwdc23 ( #1870 )
...
* feat(eas-cli): add new public entitlements from wwdc23
* update CHANGELOG.md
2023-06-07 13:29:01 -05:00
Expo CI
654f973d0e
update CHANGELOG.md
2023-06-05 08:34:53 +00:00
Wojciech Kozyra
2e614cbde9
v3.13.3
2023-06-05 10:27:49 +02:00
Wojciech Kozyra
b7150163d9
upgrade eas-cli-local-build-plugin to 1.0.18
2023-06-05 10:27:37 +02:00
Will Schurman
0922121e84
[ENG-8790][eas-cli] Fix updates synchronization of native files to include strings.xml ( #1865 )
2023-06-02 11:46:26 -07:00
Will Schurman
4ace7d20fb
[eas-cli] Print assets that timed out during upload or processing ( #1849 )
2023-05-30 12:26:27 -07:00
Dominik Sokal
4ae9aed8f6
update CODEOWNERS
2023-05-30 09:50:59 +02:00
Dominik Sokal
54d6079406
print graphql error message ( #1862 )
...
* fix tests
* update CHANGELOG.md
2023-05-30 09:22:42 +02:00
Expo CI
f08adad1e7
update CHANGELOG.md
2023-05-26 08:57:33 +00:00
Radoslaw Krzemien
346e47448a
v3.13.2
2023-05-26 10:49:00 +02:00
Radosław Krzemień
b0fde7b465
[eas-cli] [ENG-8506] Handle pending cancel build status in cli ( #1855 )
...
* [eas-cli] Update gql schema
Updated the graphql schema based on the changes in locally run www instance
See: https://linear.app/expo/issue/ENG-8506/attempt-to-upload-xcode-logs-when-build-fails-for-unexpected-reason-or
* [eas-cli] Handle new status
Updated the code to handle the pending cancel build status
See: https://linear.app/expo/issue/ENG-8506/attempt-to-upload-xcode-logs-when-build-fails-for-unexpected-reason-or
* [eas-cli] Regenerate gql schema
Merged main in www and cli and regenerated schema
See: https://linear.app/expo/issue/ENG-8506/attempt-to-upload-xcode-logs-when-build-fails-for-unexpected-reason-or
* [eas-cli] Fix failing test
Updating gql schema added a new field `App` in some places which made the test fail
See: https://linear.app/expo/issue/ENG-8506/attempt-to-upload-xcode-logs-when-build-fails-for-unexpected-reason-or
* [eas-cli] Reformat conditionals
Updated the way multiple status checks are done after review
See: https://linear.app/expo/issue/ENG-8506/attempt-to-upload-xcode-logs-when-build-fails-for-unexpected-reason-or
* update CHANGELOG.md
* [eas-cli] Regenerate gql
After merging changes in www back to main regenerated the graphql schema to make sure it is compliant with the current version
See: https://linear.app/expo/issue/ENG-8506/attempt-to-upload-xcode-logs-when-build-fails-for-unexpected-reason-or
2023-05-26 10:40:10 +02:00
Will Schurman
d42efadf51
[eas-cli] Refactor getExpoConfig to remove dangerous default ( #1857 )
2023-05-25 08:58:34 -07:00
Expo CI
e302390324
update CHANGELOG.md
2023-05-24 12:26:56 +00:00
Szymon Dziedzic
3a239f8cf9
v3.13.1
2023-05-24 14:18:36 +02:00
Szymon Dziedzic
b5bc8a8f6e
[eas-cli] make large resource class only available for paid tier users ( #1848 )
...
* [eas-cli] make large resource class only available for paid users
* update eas.schema.json
* Revert "update eas.schema.json"
This reverts commit 319d998b76a4c6c87d137174d6cf9f90d64b3886.
* apply suggested changes
* update CHANGELOG.md
2023-05-24 14:02:31 +02:00
Will Schurman
6cbff89b75
[eas-cli] Improve types for update display ( #1851 )
2023-05-23 10:46:19 -07:00
Piotr Szeremeta
118c008917
Validate CFBundleShortVersionString ( #1846 )
...
* [eas-cli][bugfix] Fix ios version-test
Tests were passing, but were not testing the right thing, essentially always defaulting to 'managed' workflow. `projectDir` should be set to the same value as EAS_PROJECT_ROOT.
* [eas-cli][ENG-8571] Validate CFBundleShortVersionString
* update CHANGELOG.md
2023-05-22 09:22:11 +02:00
Quinlan Jung
3b24d37f3c
[eas-cli] remove asp prompt ( #1843 )
...
* [eas-cli] remove asp prompt
* update CHANGELOG.md
2023-05-17 11:05:06 -07:00
Szymon Dziedzic
df425201b3
fix changelog
2023-05-17 15:47:14 +02:00
Piotr Szeremeta
9636507130
[eas-cli][ENG-8528] Don't print all selected devices. ( #1840 )
...
* [eas-cli][ENG-8528] Don't print all selected devices.
* update CHANGELOG.md
2023-05-17 15:04:49 +02:00
Szymon Dziedzic
2dd50ad21a
v3.13.0
2023-05-17 14:28:30 +02:00
Szymon Dziedzic
30441b3db4
[eas-cli][eas-json] update @expo/steps and @expo/eas-build-job version ( #1845 )
2023-05-17 12:47:57 +02:00
Dominik Sokal
789c314a8d
don't generate ios credentials for non-signable targets ( #1835 )
...
* don't generate ios credentials for non-signable targets
* upgrade @expo/config-plugins
* update CHANGELOG.md
2023-05-17 09:30:30 +02:00
Wojciech Kozyra
4760314ddf
[eas-cli] ignore dirty workingdir when building from GitHub ( #1842 )
...
* [eas-cli] builds from GitHub are never in a dirty state
* update CHANGELOG.md
2023-05-16 16:28:44 +02:00
Quinlan Jung
c8e57f000c
[eas-cli] add clear cache option to updates ( #1839 )
...
* [eas-cli] add clear cache option to updates
* update CHANGELOG.md
2023-05-15 14:57:50 -07:00
Expo CI
3c82a2f8a8
update CHANGELOG.md
2023-05-15 13:26:43 +00:00
Dominik Sokal
0e7e926cec
v3.12.1
2023-05-15 14:19:49 +02:00
Dominik Sokal
30364fd679
check build expiration date before submitting ( #1837 )
...
* check build expiration date before submitting
* add tests
* update CHANGELOG.md
2023-05-15 10:00:25 +02:00
Wojciech Kozyra
267fa0e43b
[eas-cli] Fix random test failures ( #1834 )
...
* increase max-old-space-size
* limit number of workers
2023-05-11 12:11:45 +02:00
Wojciech Kozyra
e154f19751
[eas-cli] add tests for eas build:version:* commands ( #1829 )
...
* [eas-cli] add utils for testing eas commands and write tests for build:version:*
* review feedback
2023-05-11 10:48:15 +02:00
Dominik Sokal
4bca79f828
fix CHANGELOG.md
2023-05-11 09:39:00 +02:00
dchhetri
7e01661f70
[eas-cli] Change red apple icon to green apple icon ( #1828 )
2023-05-11 09:29:04 +02:00
Dominik Sokal
ab18e3e27e
[ENG-7650] add custom workflow name to build metadata ( #1830 )
...
* generate graphql code
* upgrade @expo/eas-build-job
* add custom workflow name to build metadata
2023-05-10 10:32:55 +02:00
Expo CI
3e7a112097
update CHANGELOG.md
2023-05-08 10:26:39 +00:00
Dominik Sokal
4cd6b8d228
v3.12.0
2023-05-08 12:20:06 +02:00
Dominik Sokal
400244194b
[ENG-7740][eas-cli] upgrade @expo/steps ( #1824 )
...
* [eas-cli] upgrade @expo/steps
* update CHANGELOG.md
2023-05-08 12:17:01 +02:00
Wojciech Kozyra
dcf3a2d4fd
[eas-cli] Add build:version:get command ( #1815 )
...
* [eas-cli] Add `build:version:get` command
* rename command class name
* review feedback
* update CHANGELOG.md
2023-05-08 11:04:45 +02:00
Expo CI
0464ac27cd
update CHANGELOG.md
2023-05-05 09:48:45 +00:00
Szymon Dziedzic
e0d2126f0a
v3.11.0
2023-05-05 11:39:15 +02:00
Szymon Dziedzic
bd46da748d
[eas-cli][eas-json] add large resource class for iOS as allowed value in eas.json ( #1817 )
...
* [eas-cli][eas-json] add `large` resource class for iOS as allowed value in `eas.json`
* add deprecation warning for `m-large`
* add test
* update CHANGELOG.md
2023-05-05 11:32:22 +02:00
Radosław Krzemień
d8c68561c5
[eas-cli] [ENG-8153] Print requestId and original error message on unexpected graphQL-related error ( #1813 )
...
* Change error message
Upon unexpected GraphQL-related error a new message is printed to the user. Now it also has the request ID (if returned with the error from `www`) and the original error message. This hopefully will help to identify the issues users have when unsuccessfully submitting build requests
See: https://linear.app/expo/issue/ENG-8153/if-the-build-request-fails-with-unknown-error-print-request-id
* Remove original error message
After some discussion it was decided to remove the original error message since it is not vetted against possibly leaking unintentional information to the users
See: https://linear.app/expo/issue/ENG-8153/if-the-build-request-fails-with-unknown-error-print-request-id
* Log request ID globally
After discussion under the PR it was decided to print the request ID after all graphql errors
See: https://linear.app/expo/issue/ENG-8153/if-the-build-request-fails-with-unknown-error-print-request-id
* Don't print requestId on foreseen errors
Foreseen graphQL errors with custom messages no longer print the request id to the user
See: https://linear.app/expo/issue/ENG-8153/if-the-build-request-fails-with-unknown-error-print-request-id
* update CHANGELOG.md
2023-04-28 10:22:24 +02:00
Will Schurman
dfc314d5be
[eas-cli] Add account list to eas whoami/eas account:view ( #1814 )
2023-04-27 06:52:24 -07:00
Expo CI
2285d5771a
update CHANGELOG.md
2023-04-25 14:31:02 +00:00
Szymon Dziedzic
aa22163688
v3.10.2
2023-04-25 16:23:04 +02:00
Szymon Dziedzic
5e5395b0c6
[ENG-7676][eas-cli] don't resolve default resource class for iOS based on metadata in CLI ( #1734 )
...
* [eas-cli] don't resolve default resource class for iOS based on metadata
* don't set m1-medium as default in `eas build:configure`
* pass sdkVersion and reactNativeVersion in buildParams
* convert it to sync function
* update gql schema
* update CHANGELOG.md
2023-04-25 15:51:41 +02:00
Szymon Dziedzic
c94a1e7d9c
[eas-cli] allow users to select app to run if multiple apps are found in the build tarball ( #1807 )
...
* [eas-cli] allow users to select app to run if multiple apps are found in the build tarball
* rename variable
* improve error message
* apply suggested changes
* add dot
* update CHANGELOG.md
2023-04-25 15:42:50 +02:00
Szymon Dziedzic
aefadf9376
[ENG-8074][eas-json] add info about new image ( #1808 )
...
* [eas-json] add info about new image
* update eas.schema.json
* update images descriptions
* update CHANGELOG.md
2023-04-25 15:28:10 +02:00
Expo CI
7acea869ff
update CHANGELOG.md
2023-04-25 13:07:56 +00:00
Radoslaw Krzemien
02af3f587f
v3.10.1
2023-04-25 14:59:42 +02:00
0d0da1a47a
[eas-cli] [eas-json] [ENG-8120] Use cache.paths and deprecate cache.customPaths ( #1794 )
...
* Update dependencies
Bump version of `@expo/eas-build-job` to use `cache.paths` and deprecate `cache.customPaths`
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Update default cache values
Updated the default cache values in `eas-cli` `prepareJobAsync` functions to use `paths` instead of `customPaths`
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Add tests
Added tests for `prepareJobAsync` functions both for Android and iOS to check if they handle both deprecated `customPaths` and new `paths`
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Add `paths` and deprecate `customPaths`
Updated the schema in `eas-json` to add the new field `cache.paths` and deprecate the old `cache.customPaths`
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Add deprecation warning
Added a warning message to be returned when the eas.json contains deprecated field `cache.customPaths`
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Add tests
Added tests for `EasJsonUtils.getBuildProfileDeprecationWarnings()` checking if it correctly returns deprecation warnings for `cache.customPaths`
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Add tests
Added tests for printing the deprecation messages
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Uncomment and fix test
Had previously one test that was broken and commented out
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Update dependencies
Updated `@expo/eas-build-job` version after removing default value from `cache.customPaths`
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Stop passing `customPaths` to `www`
Remove `cache.customPaths` from the job and add its values to `paths` if present
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Refactor getting cache settings
Moved getting the cache settings to `eas-json`, changed appending elements from `customPaths` to `paths` to overwriting them, added an error thrown when both `paths` and `customPaths` are present
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Fix deprecation message
Replaced hardcoded profile name with dynamic one
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Revert "Refactor getting cache settings"
This reverts commit 4727eba210 .
* Revert changes and update Joi schema
Replaced the procedural code moving values of customPaths to paths into Joi schema validation
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Check for deprecation in raw EAS json
Changed the method checking for deprecated fields in eas.json to look into the raw EAS json instead of the validated build profile, because the validated build profile will always lack the deprecated field
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Update error message
Updated the message after user provides both `paths` and `customPaths` to be more understandable
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Fix broken test
One of the tests broke after the last adjustment of the error message
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* update CHANGELOG.md
* Fix import
Fixed incorrect import
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Pass accessor as argument
Passing eas json accessor as an argument instead of the results of its method. Also, removed a redundant check and made the accessor a mandatory parameter
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Check extended profile
Checking extended profile as well for deprecated `customPaths`
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Update packages/eas-json/src/utils.ts
Co-authored-by: Wojciech Kozyra <[email protected] >
* Add comment
Added a comment to a function made for testing only
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Update packages/eas-json/src/build/schema.ts
Co-authored-by: Dominik Sokal <[email protected] >
* Fix errors
Fixed failing test and a syntax error after committing a review suggestion
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Make the `profileName` mandatory
Made the `profileName` param in `getBuildProfileDeprecationWarningsAsync` mandatory and let the cli decide what the default profile name is
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Create build profile in eas-json
Instead of passing the build profile into `getBuildProfileDeprecationWarningsAsync` it is created using the already passed accessor
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Add type
Added variable type
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Move doc comment
Moved the comment outside of function
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Replace try/catch
Replaced try/catch blocks in test with expect().rejects.toThrow()
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Use toMatchSnapshot
Replaced checking the calls to warn() with expect().toMatchSnapshot()
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Update snapshots
Updated the test snapshots to be up to date
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Print base profile name
When checking for deprecation messages the profile name printed is the name of the base profile not the extending one
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Force chalk color in CI
Chalk behaves differently when env var CI is set to true. It can be forced to behave normally with `FORCE_COLOR` env and this should solve the problem with CI tests failing
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Force chalk color in CI
Chalk behaves differently when env var CI is set to true. It can be forced to behave normally with `FORCE_COLOR` env and this should solve the problem with CI tests failing
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Add comment
Added a comment to explain why the `FORCE_COLOR` env is necessary in CI
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
* Move env var
Moved the `FORCE_COLOR` env var from github actions workflow to jest config
See: https://linear.app/expo/issue/ENG-8120/rename-cachecustompaths-to-cachepaths-in-easjson-and-job-schema
---------
Co-authored-by: Wojciech Kozyra <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2023-04-25 14:21:19 +02:00
Expo CI
eec0b88258
update CHANGELOG.md
2023-04-21 07:56:25 +00:00
Dominik Sokal
98be401942
v3.10.0
2023-04-21 09:49:21 +02:00
Keith Kurak
8c2689a27b
[eas-cli] Device delete not disabling on Apple side ( #1803 )
...
* [device:delete] fix matching Expo device to Apple device
* Clarify when a registered device will show up on Apple side
* update CHANGELOG.md
2023-04-20 14:31:30 -04:00
Keith Kurak and Dominik Sokal
1b34118d85
Add eas device:rename command ( #1787 )
...
* [device] rename stubbed out with existing graphql fns
* added update device mutation
* Device rename working on Expo side
* restore codegen endpoint
* tweaked some text output
* Update graphql
* Remove debugging log
* get inputMethod.ts off the change graph
* update CHANGELOG.md
* Update packages/eas-cli/src/commands/device/rename.ts
Co-authored-by: Dominik Sokal <[email protected] >
* Update packages/eas-cli/src/commands/device/rename.ts
Co-authored-by: Dominik Sokal <[email protected] >
* Warn when device not renamed (and fix device lookup)
* make warning slightly less wordy
---------
Co-authored-by: Dominik Sokal <[email protected] >
2023-04-20 14:24:02 -04:00
Keith Kurak
0f75fe407e
[eas-cli] make ora recognize CI env variable ( #1775 )
2023-04-20 14:15:20 -04:00
Will Schurman
efb7e534f4
[eas-cli] Fix message truncation for update message ( #1801 )
2023-04-20 09:25:01 -07:00
Szymon Dziedzic
53f89c0df1
[eas-cli] throw error if somebody tries to run iOS with large resource class selected using deprecated --resource-class flag ( #1795 )
...
* [eas-cli] throw error if somebody tries to run iOS with `large` resource class selected through deprecated `--resource-class` flag
* apply suggested changes
* improve error message
* update CHANGELOG.md
2023-04-20 13:52:05 +02:00
Dominik Sokal
1bbe7dfb72
[gha] add PR changelog check ( #1798 )
...
* [gha] add PR changelog check
* update PR template
2023-04-20 10:46:14 +02:00
Brent Vatne
da4b56a58d
Fix changelog for 3.9.3
2023-04-18 15:59:05 -07:00
Expo CI
1080600af6
update CHANGELOG.md
2023-04-18 22:47:47 +00:00
Will Schurman
dcb6713f12
v3.9.3
2023-04-18 15:38:20 -07:00
Will Schurman
24a1d2d581
[eas-cli] Fix another prompt again in shared code ( #1797 )
2023-04-18 15:36:36 -07:00
Will Schurman
8af88c2d29
[eas-cli] Fix update message prompt ( #1791 )
2023-04-13 16:25:22 -07:00
Expo CI
d416ac2162
update CHANGELOG.md
2023-04-13 10:11:07 +00:00
Dominik Sokal
7bf0493a4d
v3.9.2
2023-04-13 12:01:04 +02:00
Dominik Sokal
91f32cc377
add missing changelog entry
2023-04-13 11:35:52 +02:00
Dominik Sokal
cf54f62bac
print meaningful error message if extra.eas.projectId is not a string ( #1788 )
2023-04-13 11:33:04 +02:00
Wojciech Kozyra
3ef3e8447c
[eas-cli] always show logs from expo install ( #1782 )
...
* Always show logs from expo install
* update CHANGELOG.md
2023-04-12 12:39:03 +02:00
Jon Samp
ad64e1afad
[eas-cli] Fix rollout percents when running channel:rollout --end ( #1781 )
...
* fix rollout percents when running --end
* update CHANGELOG.md
2023-04-11 12:02:21 -05:00
Szymon Dziedzic
a0800cf7ef
[ENG-7968][eas-cli][eas-json] print deprecation warnings for deprecated eas.json fields ( #1768 )
...
* [eas-cli][eas-json] print deprecation warnings for deprecated `eas.json` fields
* fix tests
* update deprecation warning
* extract logic to separate function
* apply suggestions from code review
* fix tests
* update CHANGELOG.md
2023-04-11 13:40:00 +02:00
Expo CI
34436ee674
update CHANGELOG.md
2023-04-10 20:22:07 +00:00
Cedric van Putten
1072b75927
v3.9.1
2023-04-10 21:50:01 +02:00
Cedric van Putten
c0c9d2e7df
[eas-cli] Update apple utilities to avoid the maintenance error ( #1780 )
...
* [eas-cli] Update apple utilities to avoid the maintenance error
* [eas-cli] Add changelog entry
* [eas-cli] Dont change the eas-cli version
* [eas-cli] Fix changelog entry
* [eas-cli] fix it again
2023-04-10 21:48:24 +02:00
Dominik Sokal
19b831667f
Update bug_report.yml ( #1777 )
2023-04-07 14:16:55 +02:00
Szymon Dziedzic
09db7da23b
[ENG-7968][eas-cli][eas-json] don't use defaults for cacheDefaultPaths in the EAS CLI ( #1769 )
...
* [eas-cli][eas-json] don't use cacheDefaultPaths
* update deps
* update CHANGELOG.md
* update CHANGELOG.md
* fix changelog
* fix changelog again
2023-04-06 15:25:56 +02:00
Expo CI
f08dde2469
update CHANGELOG.md
2023-04-06 12:49:28 +00:00
gabrieldonadel
213b5d240c
v3.9.0
2023-04-06 09:28:23 -03:00
Gabriel Donadel Dall'Agnol and Dominik Sokal
16ebdce913
[eas-cli] Fix expoCommandAsync to support the new cli bin path ( #1772 )
...
* [eas-cli] Fix expoCommandAsync to support the new cli bin path
* update CHANGELOG.md
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
---------
Co-authored-by: Dominik Sokal <[email protected] >
2023-04-06 09:22:04 -03:00
Dominik Sokal
121ff7a718
validate custom build config in CLI ( #1770 )
2023-04-06 10:34:25 +02:00
Wojciech Kozyra
360393f647
[eas-json] Add support for running on server ( #1766 )
...
* [eas-json] Add support for running on server
* review feedback
* update CHANGELOG.md
2023-04-06 09:55:04 +02:00
Wojciech Kozyra
82d66054dc
[eas-cli] Do not require commits in eas build:internal ( #1760 )
...
* [eas-cli] Do not require commits in eas build:internal
* lint fix
* alternative approach
* update CHANGELOG.md
2023-03-30 12:25:10 +02:00
Will Schurman
d8849dbf8c
[eas-cli] Unhide channel:rollout command and modernize ( #1758 )
2023-03-28 09:54:45 -07:00
Dominik Sokal
4d6b5f435b
[ENG-7981] use the eas-cli npm tag for eas-cli-local-build-plugin updates ( #1759 )
...
* use the eas-cli npm tag for eas-cli-local-build-plugin updates
* update CHANGELOG.md
2023-03-28 12:06:16 +02:00
Will Schurman
8fe7dfea29
[eas-cli] Add info about code signing and roll back to embedded in update info ( #1755 )
2023-03-24 13:42:59 -07:00
Will Schurman
8750155c25
[eas-cli] Add support for roll back to embedded updates ( #1754 )
2023-03-24 13:40:52 -07:00
Expo CI
a0fce1c773
update CHANGELOG.md
2023-03-16 13:32:36 +00:00
Cedric van Putten
cad3dca5df
v3.8.1
2023-03-16 14:09:02 +01:00
Cedric van Putten
2ef6e79395
[eas-cli] Add missing changelog entry
2023-03-16 14:03:51 +01:00
Cedric van Putten
44270814a7
[eas-cli] Add test case to ensure public config is used as update ( #1745 )
...
* [eas-cli] Add test case to ensure public config is used as update
* [eas-cli] Use the public config when creating updates
2023-03-15 23:12:47 +01:00
Radosław Krzemień
95155681db
[eas-cli] [ENG-6945] Don't use capitalised base error messages ( #1744 )
...
* Capitalize command id
In case the base error message is not provided and the command id starts with lower case character it will be capitalized to unify the behaviour with other cases
See: https://linear.app/expo/issue/ENG-6945/improve-eas-cli-error-logging
* Decapitalize command id
After some discussion it was agreed to decapitalize the base error messages instead, and unify the behaviour this way
See: https://linear.app/expo/issue/ENG-6945/improve-eas-cli-error-logging
* Remove redundant decapitalisation
Seems like `oclif` guarantees the command ids to be lower case in which case the explicit decapitalisation is redundant
See: https://linear.app/expo/issue/ENG-6945/improve-eas-cli-error-logging
* update CHANGELOG.md
2023-03-14 15:42:41 +01:00
Radosław Krzemień and Wojciech Kozyra
53fd599d0a
[eas-cli] [ENG-6945] Unify error display method ( #1738 )
...
* Unify error display method
Overriden the `Command`'s `catch` method to catch all the errors thrown by the commands, log the error message there the same way as it was previously handled in `src/build/build.ts` and re-throw generic `Error` instance with predefined base error message.
To avoid duplication, old `Log.error()` calls have been removed from `src/build/build.ts`.
Also added tests to see if the `catch()` method works as intended.
* Adjust base error messages
Base error messages have been adjusted after @dsokal suggested that the error may be caused by something different from a request and displaying message about a failed request is misleading
* update CHANGELOG.md
* Add test for unclean error message
Checks if the `[GraphQL] ` prefix gets removed when logging the error message
* Update handling GraphQL errors
Post-review update to how graphQL errors are handled
* Print different message for graphQL errors
When a graphQL error is caught a different base error message is printed
* Print original error to debug
When a graphQL error is caught and the message is cleaned, an original message is printed to debug (or just the same message otherwise)
* Add custom error classes
Created some custom error classes for known server side defined errors
* Log the error, not the message
Changed the debug log to log the error object, not the error message
* Fix
Fixed testing leftover
* Change phrasing
Edited the phrasing in default messages related to EAS Build
* Update if condition
Changed the if condition after review comment
* Create error base class
Created a new base class for the errors expected in build.ts, so they can be handled separately in `catch()`
* Move EasCommand properties
Moved the class properties above the class methods
* Remove helper method
Removed the helper method after review comment
* Change const type
Updated the type of SERVER_SIDE_DEFINED_ERRORS constant
* Change default base error message
Set the default base error message to `<command_name> command failed.`
* Remove comments
Removed leftover comments
* Change optional property
Changed empty string to optional property
* Post-review tweaks
Self-explanatory
* Fix failing test
One of tests started failing after changing the coalescing operators (|| -> ??). This fixes that test
See: https://linear.app/expo/issue/ENG-6945/improve-eas-cli-error-logging
* Remove error class
Removed `GenericGraphQLError` class after @wkozyra95 comment, since atm there's no need to handle it differently than a generic `Error`
See: https://linear.app/expo/issue/ENG-6945/improve-eas-cli-error-logging
* Move `EasCommandError` base class
Moved `EasCommandError` base class after @wkozyra95 comment. The class is not specific to `Build` command and so it has been moved to `commandUtils` directory
See: https://linear.app/expo/issue/ENG-6945/improve-eas-cli-error-logging
* Make message mandatory
Made `message` parameter in `EasCommandError`s mandatory, to remove need for providing a fallback string and making the server the source of truth for the errors messages
See: https://linear.app/expo/issue/ENG-6945/improve-eas-cli-error-logging
* Update packages/eas-cli/src/commandUtils/EasCommand.ts
Co-authored-by: Wojciech Kozyra <[email protected] >
* Move `baseGraphQLErrorMessage` property
Made the property into a constant in a global scope, since atm it is not changed in any of the subclasses
See: https://linear.app/expo/issue/ENG-6945/improve-eas-cli-error-logging
* Suppress ESLint warning
ESLint erroneously complains about the constructor of `EasCommandError` to be useless, which is not true is the constructor of `Error` parent class allows for optional `message` parameter and the constructor of `EasCommandError` does not
See: https://linear.app/expo/issue/ENG-6945/improve-eas-cli-error-logging
* Add error handling tests
Added a bunch of new tests related to the `handleBuildRequestError` function
See: https://linear.app/expo/issue/ENG-6945/improve-eas-cli-error-logging
* Directly export `handleBuildRequestError`
Dropped the `testExports` convention after team discussion
See: https://linear.app/expo/issue/ENG-6945/improve-eas-cli-error-logging
---------
Co-authored-by: Wojciech Kozyra <[email protected] >
2023-03-14 11:26:27 +01:00
dependabot[bot]
b51201d010
Bump @sideway/formula from 3.0.0 to 3.0.1 ( #1742 )
...
Bumps [@sideway/formula](https://github.com/sideway/formula ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/sideway/formula/releases )
- [Commits](https://github.com/sideway/formula/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: "@sideway/formula"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-13 12:52:53 +01:00
Expo CI
f86c079733
update CHANGELOG.md
2023-03-13 11:51:39 +00:00
Szymon Dziedzic
843ec7407b
v3.8.0
2023-03-13 12:44:41 +01:00
Szymon Dziedzic
537cd7872a
[ENG-7709][eas-cli][eas-json] add m-medium and m-large resource classes ( #1739 )
...
* [eas-cli][eas-json] add `m-medium` and `m-large` resource classes
* add deprecation warning for m1-medium resource class
* update deprecation messages
* apply suggested changes
* update CHANGELOG.md
2023-03-13 12:33:48 +01:00
Dominik Sokal
007c40bed4
[gha] send slack notification on failed tests ( #1720 )
2023-02-24 16:26:23 +01:00
Dominik Sokal
ba9f8d8ddd
Update CHANGELOG.md
2023-02-24 09:54:39 +01:00
Expo CI
e4bd933e81
update CHANGELOG.md
2023-02-24 08:27:04 +00:00
Evan Bacon
a6434bf6b8
v3.7.2
2023-02-24 02:18:15 -06:00
Evan Bacon
19bad84109
[eas-cli] bump apple-utils to support hashcash for authentication ( #1719 )
...
* bump apple-utils to support hashcash for authentication
* update CHANGELOG.md
2023-02-24 02:16:06 -06:00
Expo CI
5d9f8f9d76
update CHANGELOG.md
2023-02-23 21:08:09 +00:00
Brent Vatne
d9d884d211
v3.7.1
2023-02-23 12:59:33 -08:00
Brent Vatne
f902bb845b
Add changelog entry
2023-02-23 12:59:05 -08:00
Brent Vatne
03c76c1e0e
[eas-cli] Bump apple-utils
2023-02-23 12:58:33 -08:00
Expo CI
1d0d329cdb
update CHANGELOG.md
2023-02-23 10:48:34 +00:00
Dominik Sokal
7ed1efb7d6
v3.7.0
2023-02-23 11:23:55 +01:00
Dominik Sokal
b7bfec0366
[ENG-7565] add basic support for custom builds ( #1710 )
...
* custom builds - wip
* upgrade @expo/eas-build-job
* [eas-json] clean up build profile schema + types
* validate if custom build config exists
* don't configure credentials for custom builds
* set buildMode in metadata
* address PR feedback
* regenerate graphql code
2023-02-23 10:16:22 +01:00
Frederick Widjaja
a5308f0d37
Support variant detection for package*UniversalApk Gradle Commands ( #1708 )
...
* Support variant detection for package*UniversalApk Gradle Commands
* Update CHANGELOG.md
2023-02-23 09:31:54 +01:00
Cedric van Putten
3ad644bb9d
[eas-cli] Provide more context about uploaded assets when publishing ( #1488 )
2023-02-22 17:39:44 -08:00
Szymon Dziedzic
233e5451a8
update changelog
2023-02-20 11:40:47 +01:00
Szymon Dziedzic
ce954cdecc
v3.6.1
2023-02-20 11:19:14 +01:00
Szymon Dziedzic
59bd1caf98
[ENG-7376][eas-cli] link to build phase in error message ( #1699 )
...
* [eas-cli] link to build phase in error message
* add better fallback
* use fallback for all links
* use terminalLink.isSupported
* improvements after code review
* use old fallback
* update CHANGELOG.md
2023-02-17 15:09:54 +00:00
dependabot[bot]
86877fdda3
Bump undici from 5.8.2 to 5.19.1 ( #1706 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 5.8.2 to 5.19.1.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v5.8.2...v5.19.1 )
---
updated-dependencies:
- dependency-name: undici
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-17 09:00:13 +00:00
Will Schurman
9299c9b7cc
[eas-cli] Clarify missing owner field error message for Robot users ( #1702 )
...
* [eas-cli] Clarify missing owner field error message for Robot users
* update CHANGELOG.md
* Address comment
2023-02-16 18:34:25 +00:00
Szymon Dziedzic
64fb2e5b3a
[ci] fix release script ( #1704 )
...
* fix release script
* apply suggested changes
2023-02-16 11:19:53 +00:00
Szymon Dziedzic
91fdbac773
[eas-cli] display build message data when picking build in submit, build:run and build:resign commands ( #1700 )
...
* [eas-cli] display build message data when picking build in `submit`, `build:run` and `build:resign` commands
* display only 200 first characters of message if it exists
* print only defined values
* add '...' to message if trimmed
* use array instead of object
* update CHANGELOG.md
2023-02-16 10:36:23 +00:00
Szymon Dziedzic
507eadb914
[ci] commit release changelog update using expo bot PAT ( #1697 )
2023-02-15 16:09:18 +00:00
Wojciech Kozyra
f1cde7a291
[eas-cli] Fix README.md ( #1701 )
2023-02-15 13:01:56 +00:00
Wojciech Kozyra
8b9ad47d16
[eas-cli] Validate platform for local builds earlier ( #1698 )
...
* [eas-cli] Validate platform for local builds earlier
* update CHANGELOG.md
2023-02-15 11:28:19 +00:00
Wojciech Kozyra
192984b47d
[eas-cli] Disable analytics for environments behind proxy ( #1696 )
...
* [eas-cli] Disable analytics for environments behind proxy
* update CHANGELOG.md
2023-02-15 09:46:55 +00:00
Szymon Dziedzic
2c36810ce7
update changelog
2023-02-14 14:31:10 +01:00
Szymon Dziedzic
bfa63f95fe
v3.6.0
2023-02-14 13:32:03 +01:00
Szymon Dziedzic
c414b9f975
[ENG-7389][eas-json] add Xcode 14.2 image to schema ( #1693 )
...
* add Xcode 14.2 image to schema
* update CHANGELOG.md
2023-02-14 11:21:07 +00:00
Raul Riera
6946a085cb
feat: return the build message when one is available ( #1691 )
...
* Return the message when available
* Update CHANGELOG.md
* run generate-graphql-code
2023-02-13 15:56:41 +00:00
Will Schurman
317d2fcbb6
[eas-cli] Warn when project ID but no owner specified and mismatch logged in user ( #1667 )
2023-02-06 10:39:49 -08:00
Will Schurman
dd61b4bb70
[eas-cli] Fix suggested application identifier to match owning account name ( #1670 )
2023-02-06 10:32:22 -08:00
Jon Samp
80fbf7cf62
Revert "[eas-cli] use appVersion instead of sdkVersion ( #1588 )" ( #1669 )
...
* Revert "[eas-cli] use appVersion instead of sdkVersion (#1588 )"
This reverts commit 9ef8483882 .
* co main changelog
* update CHANGELOG.md
2023-02-06 11:23:39 -06:00
Expo CI
26b6a17160
update CHANGELOG.md
2023-02-05 20:27:34 +00:00
Brent Vatne
7f4e2eef95
v3.5.2
2023-02-05 12:20:17 -08:00
Brent Vatne
88b683655c
[eas-cli] Update subdomain to developer-mdn ( #1673 )
2023-02-05 12:19:31 -08:00
Will Schurman
f3aa3d98d6
[eas-cli] Update test certificates ( #1671 )
2023-02-03 20:20:59 -08:00
dependabot[bot]
f852b9329d
Bump http-cache-semantics from 4.1.0 to 4.1.1 ( #1668 )
...
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-03 15:50:33 +01:00
Expo CI
a2340531b0
update CHANGELOG.md
2023-02-01 12:56:13 +00:00
Szymon Dziedzic
39df3a1364
v3.5.1
2023-02-01 13:49:38 +01:00
Szymon Dziedzic
2f1d454582
[eas-cli] fix issue with the eas.json envs being not available when resolving local config ( #1666 )
...
* [eas-cli] fix issue with `eas.json` envs not available when resolving local config
* fix type definitions to prevent it from happening again
* update CHANGELOG.md
2023-02-01 13:44:32 +01:00
Expo CI
e2560ea867
update CHANGELOG.md
2023-01-31 13:59:54 +00:00
Wojciech Kozyra
346d136b8b
v3.5.0
2023-01-31 14:36:55 +01:00
Wojciech Kozyra
dd77312510
[eas-cli] Update build metadata for internal builds ( #1651 )
2023-01-31 14:28:53 +01:00
Wojciech Kozyra
120a965368
[ENG-7367][eas-cli] Fix using local credentials with enterprise provisioning ( #1657 )
2023-01-30 12:26:22 +01:00
dependabot[bot]
050336b6fd
Bump ua-parser-js from 0.7.31 to 0.7.33 ( #1658 )
...
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js ) from 0.7.31 to 0.7.33.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases )
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md )
- [Commits](https://github.com/faisalman/ua-parser-js/compare/0.7.31...0.7.33 )
---
updated-dependencies:
- dependency-name: ua-parser-js
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-27 12:02:48 +01:00
Szymon Dziedzic
7fc3e3fcdb
[ENG-7351][eas-cli] set m1-medium resource class for builds which don't specify resource class for SDK 48 and RN 0.71 ( #1655 )
...
* [eas-cli] set `m1-medium` resource class for builds which don't specify resource class for SDK 48 and RN 0.71
* refactor resolveBuildResourceClassAsync function
* apply suggested changes
* drop warning for ios large resource classes
* call getDynamicProjectConfigAsync in create context function
* update CHANGELOG.md
2023-01-26 17:15:04 +01:00
Quinlan Jung
2d117e5b4a
[ENG-7328][eas-cli] fix undefined branchMappingLogic ( #1653 )
...
* [eas-cli] fix undefined branchMappingLogic
* spaces
* update CHANGELOG.md
2023-01-25 11:28:25 -08:00
Szymon Dziedzic
131377bd2c
fix [ #1650 ]( https://github.com/expo/eas-cli/pull/1650 ) changelog entry
2023-01-25 14:10:06 +01:00
Szymon Dziedzic
ed61b0c41b
[ENG-7094][eas-cli] move image validation to server side ( #1650 )
...
* [eas-cli] move image validation to server side
* update error log
* apply suggested changes
* update CHANGELOG.md
2023-01-24 13:54:43 +01:00
Expo CI
9f4d3bfc56
update CHANGELOG.md
2023-01-23 11:26:08 +00:00
Dominik Sokal
306e7b1d71
v3.4.1
2023-01-23 12:13:29 +01:00
Dominik Sokal
a2b73844f0
upgrade eas-cli-local-build-plugin to 0.0.128
2023-01-23 12:09:33 +01:00
Dominik Sokal
ebbe786cd0
fix local builds ( #1649 )
...
* fix local builds
* update CHANGELOG.md
2023-01-23 12:08:01 +01:00
Expo CI
190172f06c
update CHANGELOG.md
2023-01-20 12:59:11 +00:00
Dominik Sokal
2232a5ed59
v3.4.0
2023-01-20 13:51:06 +01:00
Dominik Sokal
ef3e9079e5
[ENG-7283] add a prompt to switch iOS builds to M1 if queue is long ( #1642 )
...
* add a prompt to switch iOS builds to M1 if queue is long
* update CHANGELOG.md
2023-01-20 13:46:46 +01:00
Wojciech Kozyra
ec10eff1e6
[eas-cli] Print warning about EAS_NO_VCS option to stderr ( #1641 )
...
* [eas-cli] Print warning about EAS_NO_VCS option to stderr
* update CHANGELOG.md
2023-01-20 11:31:50 +01:00
Szymon Dziedzic
3e3ec87622
[ENG-7223][ci] run tests on each changelog workflow automated commit ( #1640 )
...
* [ci] add test changelog workflow
* update main changelog workflow
* delete changelog_2 workflow
* use correct command
* select last commit author as automated changelog change author
2023-01-20 11:01:12 +01:00
Wojciech Kozyra
f1cf92d63a
[eas-cli] Print error message sent from server ( #1639 )
2023-01-19 14:17:59 +01:00
Brent Vatne
7096daa116
[eas-cli] Switch to using M1 by default when running build:configure ( #1637 )
2023-01-18 11:35:24 -08:00
Dominik Sokal
6429e70a9a
print disabled resource class labels ( #1635 )
...
* print disabled resource class labels
* update CHANGELOG.md
2023-01-18 18:26:21 +01:00
Wojciech Kozyra
083381da82
[eas-cli] Automatically promote new cli release to staging on EAS Build ( #1624 )
2023-01-16 10:08:46 +01:00
Dominik Sokal
1c1af2da86
remove nx and upgrade lerna ( https://github.com/lerna/lerna/pull/3495 )
2023-01-13 10:40:06 +01:00
Wojciech Kozyra
72ce75e1ee
[eas-cli] Base implementation for running builds directly from GitHub ( #1568 )
2023-01-13 10:01:53 +01:00
Wojciech Kozyra
ea553a1025
[eas-cli] Remove workaround for gitignore with trailing backslash ( #1622 )
...
* [eas-cli] Remove workaround (fixed upstream)
* update CHANGELOG.md
2023-01-12 15:27:23 +01:00
Expo CI
3a6bcb3f2e
update CHANGELOG.md
2023-01-12 11:06:59 +00:00
Dominik Sokal
8b27255ce2
v3.3.2
2023-01-12 11:59:22 +01:00
Szymon Dziedzic
1f0ae27ea0
[eas-cli] improve handling SSOUser type ( #1621 )
...
* [eas-cli] improve handling SSOUser type
* update CHANGELOG.md
2023-01-12 11:53:45 +01:00
Dominik Sokal
62d26ca32b
add nx to root deps
2023-01-12 11:22:44 +01:00
Dominik Sokal
3aebb54d11
upgrade dependencies ( #1617 )
...
* upgrade dependencies
* fixes
* fix types
* update CHANGELOG.md
2023-01-12 10:26:23 +01:00
Cedric van Putten
0bf42e4cd4
[eas-cli] Add missing key information about updates in json outputs ( #1619 )
...
* Revert "Revert "[eas-cli] Add missing key information about updates in json outputs (#1611 )""
This reverts commit d20db0fff4 .
* [eas-cli] Fix missing update fragment in publish mutation
* [docs] Update changelog to reflect the revert and new entry
2023-01-12 10:06:48 +01:00
Expo CI
ec4ef42f3c
update CHANGELOG.md
2023-01-11 22:25:41 +00:00
James Ide
a70222d35d
v3.3.1
2023-01-11 14:18:03 -08:00
James Ide
d20db0fff4
Revert "[eas-cli] Add missing key information about updates in json outputs ( #1611 )"
...
Why
---
This reverts commit e42031eaef . A customer reported an issue with publishing updates.
How
---
Ran `git revert` and then re-generated the GraphQL schemas due to merge conflicts using `yarn generate-graphql-code`.
Test Plan
---
Automated tests. Ran `easd update --auto` in a test project.
2023-01-11 12:43:35 -08:00
Expo CI
00ef6087f8
update CHANGELOG.md
2023-01-11 16:22:58 +00:00
Szymon Dziedzic
9c74c5c6b8
v3.3.0
2023-01-11 16:52:32 +01:00
Szymon Dziedzic
719febc519
[ENG-7158][ENG-7060][eas-cli][eas-json] handle new resource class names ( #1616 )
...
* [eas-cli][eas-json] handle new resource classes in EAS CLI
* show warning for large iOS resource classes
* don't deprecate resource class flag in this PR
* apply suggested improvements
* fix markdown description of top level resource class
* fix large resource class warning
* update CHANGELOG.md
* update eas.schema.json
* improve eas.schema.json
* add support for medium resource class and update eas.json
* fix error message for large resource classes
* temporary changes to solve issues with SSOUser being added to schema
* fix tests
* fix error message
* remove unnecessary dot
* update changelog
2023-01-11 16:47:37 +01:00
Dominik Sokal
9d9c99c0f6
[ENG-7198][build] deprecate --resource-class flag ( #1615 )
...
* [build] deprecate --resource-class flag
* address PR feedback
2023-01-11 10:18:08 +01:00
Cedric van Putten
e42031eaef
[eas-cli] Add missing key information about updates in json outputs ( #1611 )
...
* [eas-cli] Add missing key information about updates in json outputs
* [eas-cli] Fix linting issue
* [eas-cli] Fix update command tests with new types
* [eas-cli] Emphasize the update JSON output helper provides info for JSON output
* update CHANGELOG.md
2023-01-09 05:44:33 -08:00
Dominik Sokal
9ec43bce84
[ENG-7158] add resource class to eas.json ( #1609 )
...
* add resource class to eas.json
* address PR feedback
2023-01-09 14:22:56 +01:00
Expo CI
488c3b3cb8
update CHANGELOG.md
2023-01-09 13:08:30 +00:00
Szymon Dziedzic
f5ac3d26a0
v3.2.1
2023-01-09 14:01:21 +01:00
Szymon Dziedzic
6be86d5119
[eas-cli] validate chosen build in eas build:run command ( #1614 )
...
* [eas-cli] throw error when there are no emulator/simulator builds in `eas build:run` command
* handle missing build in correct place
* handle same error for latest flag
* add function to sanitize chosen build
* sanitize build selected by id
* improve build santization
* apply suggested improvements
* rename validation function
* update CHANGELOG.md
2023-01-09 14:00:30 +01:00
dependabot[bot]
04025802ac
Bump json5 from 1.0.1 to 1.0.2 ( #1610 )
...
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 11:37:25 +01:00
Expo CI
0a4c8785e6
update CHANGELOG.md
2023-01-09 09:51:36 +00:00
Szymon Dziedzic
1de239b6ba
v3.2.0
2023-01-09 10:45:11 +01:00
Simon Blake
4515d29907
Add --json flag to webhook:list command ( #1605 )
2023-01-04 13:41:10 +01:00
Szymon Dziedzic
7591cac883
[ENG-7069][eas-cli] Use pagianted select prompt for eas build:run command ( #1601 )
...
* [eas-cli] Use pagianted select prompt for eas build:run command
* apply suggestions from code review
* apply improvements from code review
* update CHANGELOG.md
2023-01-04 11:32:17 +01:00
Szymon Dziedzic
9765f75a7d
[eas-cli] use completedAt timestamp as build finish date instead of updatedAt in eas build:run command ( #1604 )
...
* [eas-cli] use `completedAt` timestamp as build finish date instead of `updatedAt` in `eas build:run` command
* update CHANGELOG.md
2023-01-04 11:22:10 +01:00
Szymon Dziedzic
1f1b58db82
[ENG-7070][eas-cli] fix issues with invisible build info in some terminals while using submit command ( #1603 )
...
* [eas-cli] fix issues with invisible build info in some terminals while using submit command
* update CHANGELOG.md
2023-01-04 11:18:10 +01:00
Bartosz Kaszubowski and Dominik Sokal
b0c88a37a9
[eas-cli] ensure that all links are clickable, unify display ( #1591 )
...
Co-authored-by: Dominik Sokal <[email protected] >
2023-01-04 11:09:35 +01:00
Jon Samp
5694bb9fdc
[eas-cli] Makes eas.json configuration to only run on update:configure ( #1598 )
...
* Makes eas.json configuration to only run on update:configure
* update CHANGELOG.md
2023-01-03 22:37:49 -06:00
Szymon Dziedzic
9245657e23
[ENG-7070][eas-cli] Fix issues with invisible build info in some terminals in build:run and build:resign commands ( #1602 )
...
* [eas-cli] Fix issues with invisible build info in some terminals
* update CHANGELOG.md
2023-01-03 13:41:25 +01:00
Jon Samp
9ef8483882
[eas-cli] use appVersion instead of sdkVersion ( #1588 )
...
* use appVersion instead of sdkVersion
* update CHANGELOG.md
2022-12-29 00:00:23 -06:00
Dominik Sokal
b859e11126
update CONTRIBUTING.md + add RELEASING.md ( #1583 )
...
* update CONTRIBUTING.md
* address PR feedback
2022-12-21 11:48:55 +01:00
James Ide
cee499e0e6
[ui] Rename "queue" to "Free tier queue" ( #1582 )
2022-12-20 15:17:28 -08:00
Cedric van Putten
8702f165f3
[eas-cli] Add --channel to update republish ( #1580 )
...
* [eas-cli] Add test cases for republishing updates
* [eas-cli] Tweak the channel -> branch method errors to reuse in republish
* [eas-cli] Add support for --channel in update:republish
* [eas-cli] Add test cases to prevent using --group, --channel, or --branch together
* update CHANGELOG.md
* [eas-cli] Update the test case for resolving branch from channel
2022-12-19 22:35:14 +01:00
Cedric van Putten
a6bea7e234
[eas-cli] Increase the timeout for loading the command config ( #1581 )
2022-12-19 21:47:13 +01:00
Expo CI
37343dd586
update CHANGELOG.md
2022-12-19 16:24:12 +00:00
Cedric van Putten
058183f202
v3.1.1
2022-12-19 16:57:33 +01:00
Cedric van Putten
7ee50de78e
[eas-cli] Fix update --channel and --branch flag validation ( #1579 )
...
* [eas-cli] Add initial test cases for the update command
* [eas-cli] Add runtimeVersion option when mocking exports
* [eas-cli] Fix update flag validation for --branch and --channel
* [eas-cli] Add test case for --non-interactive, --channel, and --message
* update CHANGELOG.md
* [eas-cli] Fix linting issue
* [eas-cli] Reuse the input dir from the command
* [eas-cli] Explicitly mention the allowed flag combinations to avoid ambiguity
* [eas-cli] Move --auto to a distinct location in the error message
* [eas-cli] Fix linting issue
2022-12-19 16:36:18 +01:00
Expo CI
ca11aa9e41
update CHANGELOG.md
2022-12-17 00:00:52 +00:00
Brent Vatne
64d985fcda
v3.1.0
2022-12-16 15:54:02 -08:00
Jon Samp
bd2bb4dcf6
[eas-cli] Add --channel flag to eas update command ( #1567 )
...
* Add --channel flag to eas update command
* use existing method
* adds undefined to return type
* move to getBranchNameFromChannelNameAsync.ts
* renames the function to singular "update"
2022-12-15 10:56:30 -06:00
Wojciech Kozyra
17db6c4cf1
[eas-cli] Add build:resign command ( #1575 )
2022-12-15 14:23:10 +01:00
Jon Samp and Dominik Sokal
5203096aca
[eas-cli] Adds channels to build profiles on eas update:configure ( #1570 )
...
* Adds eas.json configuration during eas update configure
* updates next steps message
* renames eas updates to eas update
* self feedback
* update CHANGELOG.md
* Update packages/eas-cli/src/commands/update/configure.ts
Co-authored-by: Dominik Sokal <[email protected] >
* Update packages/eas-cli/src/commands/update/configure.ts
Co-authored-by: Dominik Sokal <[email protected] >
* code style feedback incorp
* use EasJsonAccessor
* Update packages/eas-cli/src/update/configure.ts
Co-authored-by: Dominik Sokal <[email protected] >
* lint
Co-authored-by: Dominik Sokal <[email protected] >
2022-12-12 10:59:41 -06:00
Expo CI
a53e1f916f
update CHANGELOG.md
2022-12-07 10:15:44 +00:00
Szymon Dziedzic
09a4b3d387
v3.0.0
2022-12-07 11:01:22 +01:00
Szymon Dziedzic
24e7de5bfb
[eas-cli] Fix eas cli node:assert import error by using imports from assert instead of node:assert ( #1569 )
...
* [eas-cli] use import from 'assert' instead from 'node:assert'
* update CHANGELOG.md
2022-12-07 10:57:45 +01:00
Szymon Dziedzic
613fb5b6ea
[eas-json] Make not recognized image error handler run only if image is present under valid key with invalid value ( #1565 )
...
* [eas-json] Make not recognized image error handler fire only if image is present under valid key with invalid value
* revert changes to error message
* update CHANGELOG.md
2022-12-06 14:08:03 +01:00
Cedric van Putten
4e117075fa
refactor(update): remove republish from update command ( #1535 )
...
* fix(update): add code signing support to republish and block different branches
* refactor(update): move codesigning info into update fragment
* update CHANGELOG.md
* fix(update): add code signing support to republish and block different branches
* refactor(update): mark group and republish flags as deprecated
* refactor(update): drop republish and group flags
* refactor(update): drop republish flag from command
* refactor(update): remove last republish code from update command
* refactor(update): either use --group or --branch in deprecation warning
* refactor(update): drop old runtime version from update command
* refactor(update): move asset variables closer to populated area
* fix(update): fix republish typo in deprecation warning
* fix(update): correct a merge conflict error related to publish query changes
2022-12-05 13:25:52 +01:00
Cedric van Putten
33f4ae7a05
[eas-cli] Split republish command from update command ( #1533 )
...
* refactor(update): split out republish to separate command
* fix(update): add code signing support to republish and block different branches
* test(update): add missing republish command tests
* test(update): add test case without codesigning
* refactor(update): move codesigning info into update fragment
* refactor(update): make branch and group exclusive and simplify code
* update CHANGELOG.md
2022-12-05 04:08:56 -08:00
Expo CI
caba28901d
update CHANGELOG.md
2022-12-05 12:03:51 +00:00
Szymon Dziedzic
77e02f5759
v2.9.0
2022-12-05 12:55:30 +01:00
Szymon Dziedzic
fa2717aada
[ENG-6238][eas-cli] prompt developer to download the simulator app after build is finished when in interactive mode ( #1554 )
...
* [eas-cli] prompt developer to download the simulator app when in interactive mode
* check if build status is finished
* improvements after code review
* fix iOS simulator select prompt
* fix typo
* improve prompt message
* update CHANGELOG.md
2022-12-05 12:54:08 +01:00
Szymon Dziedzic
322f797cbe
[ENG-7007][eas-cli] change Android start intent to MAIN instead of RUN in eas build:run ( #1556 )
...
* [eas-cli] change am start intent to MAIN instead of RUN in eas build:run command
* update CHANGELOG.md
2022-12-01 17:35:10 +01:00
Szymon Dziedzic
2a64b099ed
[ENG-7006][eas-cli] Indicate in eas build:run when build artifacts has expired ( #1547 )
...
* [eas-cli] inidicate in `eas build:run` when build artifacts has expired
* minor changes after code review
* update CHANGELOG.md
2022-12-01 11:25:40 +01:00
Juwan Wheatley and Dominik Sokal
81465733e8
[eas-cli] add isGitWorkingTreeDirty to EAS Update publish command ( #1550 )
...
* [eas-cli] add isGitWorkingTreeDirty to EAS Update publish command
* update CHANGELOG.md
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2022-11-30 15:10:46 -05:00
Szymon Dziedzic
9b22056205
[ENG-6238][eas-cli] add caching for eas build run command ( #1542 )
...
* [eas-cli] add caching for `eas build:run`
* cache in tmp directory
* use path from `path` instead of `node:path`
* don't hide eas build:run command
* apply feedback from review
* improvements after code review
* update CHANGELOG.md
2022-11-29 12:12:32 +01:00
Wojciech Kozyra
24841f82e0
[eas-cli] Consistent prompt for application identifier for both platforms ( #1543 )
2022-11-29 11:38:47 +01:00
Expo CI
a8fae470d0
update CHANGELOG.md
2022-11-28 11:25:27 +00:00
Dominik Sokal
72283cdda2
v2.8.0
2022-11-28 12:13:38 +01:00
Dominik Sokal
9874ff26b3
upgrade eas-cli-local-build-plugin to 0.0.120
2022-11-28 12:13:16 +01:00
Dominik Sokal
85d64b7ad3
[ENG-6491] remove internal expo id from device:list ( #1541 )
...
* remove internal expo id from device:list
* update CHANGELOG.md
2022-11-28 09:34:36 +01:00
Szymon Dziedzic
2dba2705b7
[ENG-6238][eas-cli] add build:run support for Android ( #1485 )
...
* [eas-cli] add build:run support for Android
* add assertions about android executables
* use spawnAsync instead of spawn
* minor refactor
* minor improvements to prompts
* improve download function name
* refactor code after the review
* apply suggestions from the review
* fix commit message formatting
* use progress tracker instead of progress bar
* improve formatting of build choices
* fix typo in function name
* requested improvements
* test using path.join for fast-lob
* fix windows glob issues
* fix glob on windows
* allow users to run ios builds only on apple device
* use path.join instead of interpolation
* address feedback
* auto select android for non mac users
* minor improvements
* improve error messages
* update CHANGELOG.md
2022-11-25 13:57:19 +01:00
Cedric van Putten
d1bec6e00a
[eas-cli] Only create a channel with branch name when branch is created ( #1507 )
...
* fix(update): only create a channel with branch name when branch is created
* refactor(update): rename branchIsCreated to createdBranch
* update CHANGELOG.md
2022-11-23 18:28:08 +01:00
Szymon Dziedzic
597e012ca3
[ENG-6941][eas-json] add better error message for when invalid image is set in the eas.json ( #1531 )
...
* [eas-json] add custom error message handler for invalid image validation error
* update CHANGELOG.md
2022-11-21 15:52:30 +01:00
Wojciech Kozyra
8632b8ada7
[eas-cli] Upload project sources and submit archives to GCS ( #1524 )
2022-11-17 11:57:41 +01:00
Wojciech Kozyra
b288879838
[eas-cli] Add SDK version to tracking context ( #1529 )
2022-11-17 11:34:24 +01:00
Dominik Sokal
8beb8f46da
change wording: "Submission Service" -> "EAS Submit" ( #1527 )
...
* change wording: "Submission Service" -> "EAS Submit"
* update CHANGELOG.md
2022-11-17 09:53:44 +01:00
Expo CI
9120bf5777
update CHANGELOG.md
2022-11-16 14:58:36 +00:00
Szymon Dziedzic
01619d4182
v2.7.1
2022-11-16 15:49:27 +01:00
Szymon Dziedzic
aa4ea4ae2a
update eas-build-job version in yarn.lock
2022-11-16 15:48:54 +01:00
Szymon Dziedzic
c236c2ffb5
upgrade eas-cli-local-build-plugin to 0.0.119
2022-11-16 15:45:52 +01:00
Szymon Dziedzic
b5a3a513de
[ENG-6892][eas-json] add Xcode 14.1 image ( #1511 )
...
* [eas-json] add Xcode 14.1 image
* bump build tools version
* update CHANGELOG.md
2022-11-16 15:30:15 +01:00
Wojciech Kozyra
6058183c45
[eas-cli] Show what prompt failed when running in non interactive shell. ( #1523 )
2022-11-16 09:57:22 +01:00
Wojciech Kozyra
a042d27573
[eas-cli] Pass env variables when resolving config in credentials manager. ( #1520 )
2022-11-15 11:19:26 +01:00
Dominik Sokal
88b21e476d
[scripts] run yarn install before running scripts ( #1519 )
2022-11-14 10:34:02 +01:00
Expo CI
3d497d4f05
update CHANGELOG.md
2022-11-11 17:26:16 +00:00
Brent Vatne
9b668e3629
v2.7.0
2022-11-11 09:16:07 -08:00
Brent Vatne
a670a2a3fc
upgrade eas-cli-local-build-plugin to 0.0.118
2022-11-11 09:15:44 -08:00
Brent Vatne
53a407fa78
[eas-cli] Fix test
2022-11-11 09:12:30 -08:00
Brent Vatne
5ab1f637a5
[eas-cli] Remove dependency on expo package from eas init ( #1517 )
2022-11-11 09:01:17 -08:00
Szymon Dziedzic
f59c945347
[ENG-6162][eas-cli] Change choice formatting when selecting build to submit ( #1502 )
...
* [eas-cli] change choice formatting when selecting build to submit
* fix typo
* use description with one line choice
* use eas update channel vs old release channel
* update CHANGELOG.md
2022-11-10 17:49:41 +01:00
Evan Bacon
83e50ab546
feat: support uploading different bundle combos ( #1461 )
...
* feat: support uploading web bundles
Expo Router defaults to shipping with universal Metro support (ios, android, web) which means eas update breaks by default if it asserts that web is not supported.
This PR also fixes the inability to upload single platforms.
* ensure platform filtering works
* Update publish.ts
* add tests
* update CHANGELOG.md
* style xits from PR feedback
* attempt to fix
* fix
* Update index.ts
* Update CHANGELOG.md
* Update publish-test.ts
* Update publish-test.ts
2022-11-09 15:49:28 -06:00
Dominik Sokal
9a415fe743
update CHANGELOG.md
2022-11-07 10:34:56 +01:00
Mackenzie Salisbury
e722b6601c
[eas-json] fix ordering of distribution enum values ( #1504 )
2022-11-07 10:19:56 +01:00
Dominik Sokal
170e5145f0
update CHANGELOG.md
2022-11-03 09:15:37 +01:00
Evan Bacon
405c532f13
use version check for disabling global CLI ( #1474 )
2022-11-02 21:22:29 -05:00
Juwan Wheatley
5bed1c3a01
[eas-cli][update] Attach Git Commit to EAS Update ( #1499 )
...
* [eas-cli][update] Attach Git Commit to EAS Update
* update changelog
* include commit in update summary log
2022-11-02 19:06:24 -04:00
Cedric van Putten and Evan Bacon
8d0d34c497
[eas-cli] Improve configuration setup for EAS update ( #1479 )
...
* refactor(update): auto configure EAS updates when running eas update
* fix(update): make sure eas update does what it needs to do
* refactor(update): drop obsolete eas update validation errors
* refactor(update): drop duplicate truncate update message
* refactor(update): drop duplicate install expo-update message
* fix(update): use the old truncated update message limit
* refactor(update): ensure the latest changes are integrated in the PR
* fix(update): use the EAS update configured expo config
* chore(update): make the EAS Update outage a bit more readable
* fix(update): remove _internal from merged manifest if defined
* fix(update): make sure people can run `eas update:configure` without project id
* update CHANGELOG.md
* refactor(update): skip setting the sdkVersion when configuring
* fix(update): only merge nested objects when configuring
* fix(update): refetch the config whenever projects are auto-setup
* refactor(update): simplify the config object merging
* refactor(update): change logging based on review input
Co-authored-by: Evan Bacon <[email protected] >
* refactor(update): drop fyi .md extension from logging
Co-authored-by: Evan Bacon <[email protected] >
* refactor(update): alawys reload the project config after ensuring eas updates
* fix(update): linting issue caused by logging changes
* refactor(update): drop unused exports from updates configure code
* refactor(update): split merge config to separate method for testing
* fix(update): show full install log when debugging is enabled
* fix(update): add back the missing <remove this key> instruction
Co-authored-by: Evan Bacon <[email protected] >
2022-11-02 23:18:50 +01:00
Dominik Sokal
6270bc122b
[ENG-6619] validate icon PNGs before running build ( #1477 )
...
* validate icon PNGs before running build
* address PR feedback
* address PR feedback
* address more PR feedback
2022-11-02 18:05:55 +01:00
Cedric van Putten and Will Schurman
57f1128450
[eas-cli] Extract entity utilities from update command class ( #1478 )
...
* refactor(update): remove default non-interactive value to rely on falsy values
Co-authored-by: Will Schurman <[email protected] >
* refactor(updates): make non interactive optional to rely on falsy values
* Revert "refactor(update): remove default non-interactive value to rely on falsy values"
This reverts commit 23ac36d36e35b7a87724229234d41dcac8cf02db.
* Revert "refactor(updates): make non interactive optional to rely on falsy values"
This reverts commit 94ae7cc039c94f28b74a5cfd9857f79e5a11e82c.
* refactor(update): move ensure methods outside the update command
* fix(update): add back log about channel pointing to branch
* refactor(branch): reuse query from shared utilsin `branch:create`
* refactor(channel): reuse query from shared utilsin `channel:create`
Co-authored-by: Will Schurman <[email protected] >
2022-10-31 18:47:56 +01:00
Cedric van Putten and Will Schurman
cb09906b2e
[eas-cli] Add flag sanitization in updates command ( #1473 )
...
* [eas-cli] Add flag sanitization in updates command
* refactor(update): remove default non-interactive value to rely on falsy values
Co-authored-by: Will Schurman <[email protected] >
* refactor(updates): make non interactive optional to rely on falsy values
* Revert "refactor(update): remove default non-interactive value to rely on falsy values"
This reverts commit 23ac36d36e35b7a87724229234d41dcac8cf02db.
* Revert "refactor(updates): make non interactive optional to rely on falsy values"
This reverts commit 94ae7cc039c94f28b74a5cfd9857f79e5a11e82c.
Co-authored-by: Will Schurman <[email protected] >
2022-10-31 18:18:44 +01:00
Bartosz Kaszubowski
fa704c43b3
[eas-cli] Update: improve DX on first run, correct error message ( #1427 )
2022-10-27 17:01:27 +02:00
Dominik Sokal
eede0c3dd7
fix CHANGELOG.md
2022-10-27 12:07:44 +02:00
Expo CI
1758a4e5e5
update CHANGELOG.md
2022-10-27 08:06:51 +00:00
Dominik Sokal
20ebf24a20
v2.6.0
2022-10-27 10:00:11 +02:00
Juwan Wheatley and Will Schurman
427ececb0b
[eas-cli] Warn about outdated build deployment when configuring EAS Update ( #1467 )
...
* [eas-cli] Warn about outdated build deployment when configuring EAS Update
* update changelog with PR number
* print warning no matter what
* Update packages/eas-cli/src/commands/update/configure.ts
Co-authored-by: Will Schurman <[email protected] >
Co-authored-by: Will Schurman <[email protected] >
2022-10-26 17:18:50 -04:00
Cedric van Putten
f65670e18f
[eas-cli] Drop remaining cli tables ( #1481 )
...
* refactor: Replace `branch:view` and `update:list` table with formatted fields
* refactor: Replace `channel:view` and `channel:list` table with formatted fields
* refactor: Replace `update:list --all` table with formatted fields
* refactor: drop cli-table3 dependency
* update CHANGELOG.md
2022-10-26 11:55:51 -07:00
Dominik Sokal
41a0a4554d
upgrade dependencies ( #1480 )
...
* upgrade dependencies
* regenerate graphql code
* fix types
* revert axios upgrade
* fix tests
* upgrade oclif deps
* fix more tests
* update CHANGELOG.md
2022-10-26 14:09:33 +02:00
Will Schurman
c1da053f8c
[eas-cli] Add feature gate support ( #1475 )
2022-10-25 08:55:14 -07:00
Szymon Dziedzic
57da02af9d
[ENG-6238][eas-cli] Add eas build:run command and implement running iOS simulator builds directly from EAS CLI ( #1447 )
...
* create eas run command
* improve run command
* downaload and install iOS sim app
* add logic to select best avaliable simulator
* add not implemented android command
* use expo cli implementation of detecting if simulator is running
* support both archive and app paths in path argument
* better validate path argument
* refactor iOS code
* assert that Xcode and xcrun are installed
* rename ios and android run files
* assert simulator app is installed
* apply suggestions from code review
* improve select sim build prompt
* hide command
* minor fixes
* apply improvements suggested in code review
* update CHANGELOG.md
2022-10-25 12:02:38 +02:00
Brent Vatne
b9c505bbdc
Update CODEOWNERS
2022-10-24 11:28:02 -07:00
Brent Vatne
633e6a6721
Update CODEOWNERS
2022-10-24 11:19:59 -07:00
Cedric van Putten and Dominik Sokal
f7ddb4ba8f
[eas-cli] Add metadata validation command with complex rules ( #1416 )
...
* refactor: update ajv, add human errors, and prepare lint command
* feature: add custom validation rules
* refactor: allow metadata context to be created without auth state
* refactor: update validation errors with new custom issues
* refactor: update existing code to use new features
* feature: add custom apple validation rules
* feature: implement validation command with json option
* chore: clean up outdated files
* refactor: update config schema type to improve human error message
* [eas-cli] Fix typo in ajv version
* [eas-cli] Use built-in context API to get project dir
* [eas-cli] Remove commented code
* [eas-cli] Load project without enforcing project id in metadata:lint
* [eas-cli] Guard against faulty config objects
* update CHANGELOG.md
* docs(cli): fix keyword length typo
* refactor(cli): use optional chaining over ternary
Co-authored-by: Dominik Sokal <[email protected] >
* refactor(cli): drop non-null assertion in config resolver
* refactor(cli): drop implicit coercion in expressions
Co-authored-by: Dominik Sokal <[email protected] >
* refactor(cli): only initialize ajv when used
* refactor(cli): simplify error logging
* refactor(cli): move coascle to expodash as filter
* fix(cli): use proper empty check on readable errors
* refactor(cli): support non interactive in metadata lint
* refactor(cli): remove metadata context from lint command
* refactor(cli): split up metadata context into different methods
* refactor(cli): use profile instead of metadata path in config resolve methods
* refactor(cli): rename context to auth and simplify usage
* refactor(cli): move json schema files to top-level imports
* refactor(cli): use predicates in expodash filter instead of filter functions
* test(cli): update config tests to use mocked profile isntead
* test(cli): fix issue in filter predicate test
* [eas-cli] Reimplement the analytics manager
Co-authored-by: Dominik Sokal <[email protected] >
2022-10-24 18:09:11 +02:00
Cedric van Putten
91eb2c467b
[eas-cli] Replace branch:list table with formatted fields ( #1466 )
...
* [eas-cli] Replace channel:view table with formatted fields
* update CHANGELOG.md
* [eas-cli] Add getBranchDescription method like update group
2022-10-24 15:57:41 +02:00
Cedric van Putten
f237a7e074
[eas-cli] Replace device:create input summary table with format fields ( #1465 )
...
* [eas-cli] Replace device:create input summary table with format fields
* update CHANGELOG.md
* [eas-cli] Add device class to format device
2022-10-24 15:17:57 +02:00
Cedric van Putten and Dominik Sokal
242c3cffb6
[eas-cli] Replace secret:list table with format fields ( #1464 )
...
* [eas-cli] Replace secret:list table with format fields
* update CHANGELOG.md
* [eas-cli] Replace created at with update in secrets list
Co-authored-by: Dominik Sokal <[email protected] >
* Revert updated at
Co-authored-by: Dominik Sokal <[email protected] >
2022-10-24 14:59:55 +02:00
Dominik Sokal
eee54af6ee
Update CHANGELOG.md
2022-10-24 12:28:44 +02:00
Expo CI
86f86dbe86
update CHANGELOG.md
2022-10-24 10:26:53 +00:00
Dominik Sokal
cc99bb3326
v2.5.1
2022-10-24 12:18:07 +02:00
Dominik Sokal
08dc52c631
Revert "feat: use versioned cli for export ( #1460 )"
...
This reverts commit 2aade4c0c8 .
2022-10-24 12:17:47 +02:00
Dominik Sokal
51db45a861
revert #1460 ( #1472 )
...
* Revert "feat: use versioned cli for export (#1460 )"
This reverts commit 2aade4c0c8 .
* revert CHANGELOG.md change
* update CHANGELOG.md
2022-10-24 12:08:06 +02:00
Dominik Sokal
790853b3b2
Update CHANGELOG.md
2022-10-24 09:52:15 +02:00
Expo CI
23479acabc
update CHANGELOG.md
2022-10-24 07:49:28 +00:00
Dominik Sokal
de965e3693
v2.5.0
2022-10-24 09:41:08 +02:00
Dominik Sokal
5c3afc5141
upgrade eas-cli-local-build-plugin to 0.0.115
2022-10-24 09:40:50 +02:00
Dominik Sokal
50814723c5
[ENG-6183] add secret:push command ( #1457 )
...
* add secret:sync command
* address PR feedback
* address PR feedback
2022-10-21 09:52:09 +02:00
Will Schurman
c6919e9fd6
[eas-cli] Add changelog entry for #1452 ( #1468 )
2022-10-20 10:29:08 -07:00
Evan Bacon
6b220f12ae
chore: remove table logging in update:view ( #1463 )
...
* chore: remove table logging in update:view
* update CHANGELOG.md
2022-10-20 09:18:34 -07:00
Evan Bacon
2aade4c0c8
feat: use versioned cli for export ( #1460 )
...
* feat: use versioned cli
* update CHANGELOG.md
* allow EXPO_USE_LOCAL_CLI to disable local CLI
2022-10-19 13:52:37 -07:00
Evan Bacon
f16c40a496
chore(updates): fix up install prompt language ( #1462 )
...
* chore: fixup install prompt
* update CHANGELOG.md
2022-10-19 13:44:39 -07:00
Brent Vatne
aed6725d17
[eas-cli] Handle case where git is installed but not working properly ( #1454 )
2022-10-19 10:54:16 -07:00
Will Schurman
ac6c240217
[eas-cli] Update init command to handle slug and owner ( #1452 )
2022-10-19 09:34:22 -07:00
Will Schurman
34ae7f5e0b
[eas-cli] Clean up withAnalyticsAsync ( #1449 )
2022-10-18 09:25:14 -07:00
Dominik Sokal
40aa1c7d35
[ENG-5269] add changelog linter ( #1451 )
...
* [scripts] add simple CHANGELOG.md linter
* fix CHANGELOG.md
* run lint-changelog in CI
2022-10-18 12:56:03 +02:00
Will Schurman
b128af464c
[eas-cli] Initialize analytics consistently and move analytics into context ( #1444 )
2022-10-17 09:43:45 -07:00
Expo CI
1236152120
update CHANGELOG.md
2022-10-17 09:11:35 +00:00
Dominik Sokal
9201af566d
v2.4.1
2022-10-17 10:57:02 +02:00
Dominik Sokal
cf4eb7a4e4
[ENG-6721][submit] move error messages from CLI ( #1443 )
...
* remove submit errors from CLI
* update CHANGELOG.md
2022-10-17 09:45:53 +02:00
Dominik Sokal
3ca02ab740
update CHANGELOG.md
2022-10-14 14:36:43 +02:00
Dominik Sokal
c05ef9ccca
upgrade eas-cli-local-build-plugin to 0.0.114
2022-10-14 14:33:52 +02:00
Expo CI
dccd249cb0
update CHANGELOG.md
2022-10-14 08:03:48 +00:00
Dominik Sokal
9e3840a987
v2.4.0
2022-10-14 09:55:46 +02:00
Dominik Sokal
a32e98a72a
handle new EAS Submit errors ( #1440 )
...
* handle new EAS Submit errors
* update CHANGELOG.md
2022-10-14 09:47:02 +02:00
Will Schurman
3496c30a2c
Revert "[eas-cli] Fix command statistic analytics ( #1439 )" ( #1442 )
...
This reverts commit 38e4b65a8a .
2022-10-13 18:11:50 -07:00
Will Schurman
38e4b65a8a
[eas-cli] Fix command statistic analytics ( #1439 )
2022-10-13 17:17:36 -07:00
Dominik Sokal
5e5273e6a4
[ENG-6652] automatically choose next version when releasing ( #1433 )
...
* automatically choose next version when releasing
* Update CONTRIBUTING.md
2022-10-13 09:23:27 +02:00
Will Schurman
e1be834d62
[eas-cli] Update changelog ( #1438 )
2022-10-12 10:16:03 -07:00
Will Schurman
55e5ab465a
[25/n][eas-cli] Move graphql and session into context ( #1436 )
2022-10-12 10:12:36 -07:00
Will Schurman
5be66f3963
[24/n][eas-cli] Start to move graphql into a context ( #1435 )
2022-10-12 10:11:48 -07:00
Expo CI
024c699637
update CHANGELOG.md
2022-10-10 11:42:55 +00:00
Szymon Dziedzic
52a4e9b78d
v2.3.0
2022-10-10 13:32:41 +02:00
Szymon Dziedzic
b3b0350556
[ENG-6571][eas-cli] use resource class flag to select M1 resource class ( #1425 )
...
* [eas-cli] use env variable to select M1 resource class
* [eas-cli] create `m1-experimental` option for `--resource-class` flag
* improvements after code review
* throw an error instead of using oclif/errors in resolveResourceClass function
* update CHANGELOG.md
2022-10-10 11:54:20 +02:00
Expo CI
afd445721c
update CHANGELOG.md
2022-10-05 09:25:36 +00:00
Dominik Sokal
b36ac56851
v2.2.1
2022-10-05 11:14:27 +02:00
Dominik Sokal
2ff5dbe5fb
actually read file when creating secret file ( #1423 )
...
* actually read file when creating secret file
* update CHANGELOG.md
2022-10-05 11:12:59 +02:00
Dominik Sokal
d5fe7890cd
use double quotes for app config fields
2022-10-05 09:26:03 +02:00
Quinlan Jung and Dominik Sokal
0c183b447c
[cli] more robust platform check ( #1417 )
...
* [cli] more robust platform check
* update CHANGELOG.md
* pr feedback
* extra docs
* csv or number
* Update packages/eas-cli/src/project/ios/__tests__/target-test.ts
Co-authored-by: Dominik Sokal <[email protected] >
* update changelog, fix tsc
Co-authored-by: Dominik Sokal <[email protected] >
2022-10-05 00:11:41 +02:00
Expo CI
b3c2ebb9e5
update CHANGELOG.md
2022-10-04 18:10:49 +00:00
Brent Vatne
5bc7bcbf87
v2.2.0
2022-10-04 10:37:18 -07:00
Brent Vatne
a1d361db1d
upgrade eas-cli-local-build-plugin to 0.0.110
2022-10-04 10:37:07 -07:00
Brent Vatne and Dominik Sokal
4a36f98abe
[eas-cli] Add learn more link to project ID mismatch errors ( #1420 )
...
Co-authored-by: Dominik Sokal <[email protected] >
2022-10-04 10:36:07 -07:00
Quinlan Jung
a518728bf0
[cli] surface context error with invalid eas.json ( #1418 )
2022-10-03 16:33:37 -07:00
Szymon Dziedzic
482b7f8f64
[ENG-4932][eas-cli] handle errors form new platform-specific kill switches ( #1401 )
...
* [eas-cli] handle errors form new platform-specific kill switches
* add learn more to error messages
* improve error message
* make error sentence correct
* update CHANGELOG.md
2022-10-03 11:34:06 +02:00
Bartosz Kaszubowski
639d5881f5
[eas-json] improve errors and error message formatting ( #1414 )
2022-09-30 13:39:42 +02:00
Wojciech Kozyra
0fc6cf8658
[eas-cli] Fix automatic configuration if eas.json does not exist. ( #1415 )
2022-09-29 13:26:14 +02:00
Bartosz Kaszubowski
c7e13c25ab
Revert "[eas-json] improve errors and error message formatting"
...
This reverts commit 77b5d63282 .
2022-09-29 11:42:56 +02:00
Bartosz Kaszubowski
77b5d63282
[eas-json] improve errors and error message formatting
2022-09-29 11:35:32 +02:00
Jakov Glavina
daded8d7d2
[eas-cli] Fix typo when failing to publish updates ( #1408 )
2022-09-28 13:14:59 -07:00
Will Schurman
5a21417c8d
[23/21][eas-cli] Move context into class to alleviate the need for imports ( #1413 )
2022-09-28 10:31:36 -07:00
Will Schurman
9c3aa4c96d
[22/21][eas-cli] Move some files around to avoid private functions ( #1411 )
2022-09-28 09:28:46 -07:00
Bartosz Kaszubowski
14481716d1
[eas-cli] DeviceUtils: fix typo in message ( #1407 )
2022-09-28 14:39:03 +02:00
kirb
5e8b109746
[eas-cli] Add pagination to device:* commands ( #1381 )
2022-09-27 16:11:48 -07:00
Will Schurman
996ef329eb
[eas-cli] Update Changlog for recent stack land ( #1409 )
2022-09-27 14:09:07 -07:00
Will Schurman
0e93eb884f
[21/21][eas-cli] Validate that owner and projectId and slug all are in alignment ( #1405 )
2022-09-27 14:04:53 -07:00
Will Schurman
958fce59e6
[20/n][eas-cli] Simplify submit context creation ( #1403 )
2022-09-27 14:04:00 -07:00
Will Schurman
595a841f21
[19/n][eas-cli] Reduce code duplication in project config context commands ( #1402 )
2022-09-27 14:02:57 -07:00
Will Schurman
fd01b9393b
[17/n] Move context-specific methods into context fields code to discourage misuse ( #1394 )
2022-09-27 14:01:57 -07:00
Will Schurman
61c16674d5
[16/n][eas-cli] Replace command option canRunOutsideProject with projectDir context ( #1391 )
2022-09-27 13:57:17 -07:00
Will Schurman
838701f0d1
[15/n][eas-cli] Remove allowUnauthenticated command configuration ( #1390 )
2022-09-27 13:56:31 -07:00
Will Schurman
3ca26392b7
[13/n][eas-cli] Use projectId context in remaining commands ( #1388 )
2022-09-27 13:55:03 -07:00
Will Schurman
40c0a0a5a1
[eas-cli] Add changelog entry for command context ( #1404 )
2022-09-26 12:14:53 -07:00
Will Schurman
f412451aaf
[12/n][eas-cli] Use new context for project ID ( #1387 )
2022-09-26 09:35:47 -07:00
Will Schurman
e2d747aadb
[11/n][eas-cli] Use new context for logged-in actor ( #1384 )
2022-09-26 09:27:09 -07:00
Will Schurman
5df5bd0aa5
[10/n][eas-cli] Add new on-demand context concept for commands ( #1383 )
2022-09-26 09:25:37 -07:00
Wojciech Kozyra
583fd24e33
[eas-cli] Increase max versionCode for Android ( #1400 )
2022-09-26 14:36:33 +02:00
Kim Brandwijk
12c67e525c
[eas-cli] warn about channel configuration before build ( #1397 )
2022-09-26 11:25:20 +02:00
Will Schurman
fd4a64cc30
[9/n][eas-cli] Account -> AccountFragment ( #1380 )
2022-09-22 13:30:15 -07:00
Will Schurman
a77cb45692
[8/n][eas-cli] Remove findAccountByName ( #1379 )
2022-09-22 13:27:58 -07:00
Will Schurman
863ef1eeec
[7/n][eas-cli] Improve eas init command ( #1376 )
2022-09-22 13:27:09 -07:00
kirb
bc04241e0f
[eas-cli] extract app lookup params ( #1382 )
2022-09-22 07:45:04 -07:00
Szymon Dziedzic
9f94ddb606
[eas-json] add Xcode 14 image ( #1365 )
...
* [eas-json] add XCode 14 image
* bump eas-build-job version
* fix eas.schema.json
* update default and latest images
* update eas-build-job package
* update CHANGELOG.md
2022-09-21 13:43:02 +02:00
Will Schurman
6b101614ba
[eas-cli] Update changelog for recent series of stacked commits ( #1377 )
2022-09-19 15:54:15 -07:00
Will Schurman
811568737b
[6/n][eas-cli] Clean up some remaining project utils methods ( #1373 )
2022-09-19 15:31:07 -07:00
Will Schurman
36b5e0cee8
[5/n][eas-cli] Remove getProjectFullNameAsync ( #1372 )
2022-09-19 15:28:34 -07:00
Will Schurman
8681437081
[4/n][eas-cli] Remove getProjectAccountName ( #1371 )
2022-09-19 15:26:41 -07:00
Will Schurman
3e79916462
[2/n][eas-cli] Remove rest of getProjectAccountNameAsync callsites ( #1369 )
2022-09-19 15:24:13 -07:00
Will Schurman
0613b6c2cd
[eas-cli][1/n] Remove some of getProjectAccountNameAsync ( #1368 )
2022-09-19 15:22:42 -07:00
kirb
63ed6f2b4e
[eas-cli] Use confirmation when canceling builds ( #1366 )
2022-09-19 09:37:47 -07:00
Will Schurman
9985d618ef
[eas-cli] Make optional nonInteractive arguments non-optional in utility functions ( #1367 )
2022-09-19 08:59:35 -07:00
Szymon Dziedzic
46c0ee6423
[eas-cli][ENG-6325] provide suggestions for developers when archive size is large ( #1363 )
...
* [eas-cli] provide suggestions for developers when archive size is large
* use learn more function
* apply suggestion from review
* apply suggestions from code review
* update CHANGELOG.md
2022-09-19 10:23:26 +02:00
Will Schurman
5585874c21
[eas-cli] Prompt before configuring EAS project ( #1356 )
2022-09-16 13:00:26 -07:00
kirb
b288c31216
[eas-cli] add pagination for build queries ( #1353 )
2022-09-16 11:43:57 -07:00
kirb
738c8a21c8
[eas-cli] Add pagination to channel commands ( #1352 )
2022-09-16 11:32:57 -07:00
Dominik Sokal and Juwan Wheatley
ff5669ff30
[ENG-4730] support uploading files to EAS Secret ( #1354 )
...
* regenerate graphql code
* add support for uploading secret files to EAS Secret
* address PR feedback
* address PR feedback
* regenerate graphql code
* Update packages/eas-cli/src/commands/secret/create.ts
Co-authored-by: Juwan Wheatley <[email protected] >
* address PR feedback
* address PR feedback
* update CHANGELOG.md
Co-authored-by: Juwan Wheatley <[email protected] >
2022-09-16 15:47:22 +02:00
kirb
fdf64a8673
[eas-cli] Standardize GQL Update type schema using Fragment ( #1348 )
2022-09-14 17:00:06 -07:00
kirb
2c7b442f06
[eas-cli] use paginated query API for update commands ( #1323 )
2022-09-14 16:49:46 -07:00
Dominik Sokal
9c09cb9034
Update CHANGELOG.md
2022-09-12 09:28:21 +02:00
Dominik Sokal
e52d14586f
[ENG-6129] support json5 in eas.json ( #1350 )
...
* support json5 in eas.json
* address PR feedback
* address more PR feedback
* fix test
2022-09-12 09:27:01 +02:00
Szymon Dziedzic
0f7646868f
[eas-cli][ENG-6229] add -e as a shortcut for --profile flag ( #1342 )
...
* [eas-cli] add `-e` flag as a shortcut for `--profile` flag
* revert readme changes
* add description for profile flag on config command
* update CHANGELOG.md
2022-09-07 19:36:23 +02:00
Justin McBride
6fe4511280
Small updates to the language of the Device Create command ( #1346 )
2022-09-07 09:28:53 +02:00
Expo CI
efc1551d62
update CHANGELOG.md
2022-09-05 12:11:53 +00:00
Dominik Sokal
0cc5b74081
v2.1.0
2022-09-05 14:02:46 +02:00
Wojciech Kozyra
6c6f9b079d
[eas-cli] resolve paths from root when checking for gitignored values ( #1336 )
2022-09-05 14:00:26 +02:00
Dominik Sokal
7da0db0237
Update CHANGELOG.md
2022-09-05 13:56:02 +02:00
Dominik Sokal and Kim Brandwijk
66f916ac02
[ENG-3865] add support for uploading build artifacts ( #1321 )
...
* add support for uploading build artifacts
* handle auto-renaming artifactPath -> applicationArchivePath
* update eas.schema.json
* upgrade @expo/eas-build-job
* rename buildArtifactsPaths -> buildArtifactPaths
* Apply suggestions from code review
Co-authored-by: Kim Brandwijk <[email protected] >
* fix ts error
* address PR feedback
Co-authored-by: Kim Brandwijk <[email protected] >
2022-09-05 13:55:07 +02:00
Bartosz Kaszubowski
0e500ec827
[eas-cli] bump oclif help plugin ( #1341 )
...
* [eas-cli] bump oclif help plugin
* update CHANGELOG.md
* cleanup changelog
2022-09-05 13:54:26 +02:00
Dominik Sokal
00f1d24aa5
[ENG-6186] add "eas open" command ( #1337 )
...
* add "eas open" command
* update CHANGELOG.md
2022-09-05 11:53:56 +02:00
Dominik Sokal
b909409c54
Update CHANGELOG.md
2022-09-05 10:28:46 +02:00
HBiede and Kim Brandwijk
d18d7a6e21
Fix typos ( #1340 )
...
* Fix typos
* Revert “re-authentication”
Co-authored-by: Kim Brandwijk <[email protected] >
Co-authored-by: Kim Brandwijk <[email protected] >
2022-09-05 10:25:14 +02:00
Quinlan Jung
0131cdbf4b
[ENG-6070][cli] generate tvOS credentials for adhoc and prod ( #1325 )
...
* [cli] generate tvOS credentials for adhoc and prod
* update CHANGELOG.md
* pr feedback: dsokal
* pr feedback: wojtek
* fix tsc
* tricky mocks
2022-09-02 00:45:09 +02:00
Will Schurman
114190c52e
[eas-cli] Add noImplicitOverride to tsconfigs ( #1327 )
2022-09-01 09:23:08 -07:00
HBiede
a06352d150
[eas-cli] Fix viewing branch list when a branch has no associated platforms ( #1326 )
2022-09-01 09:12:22 -07:00
Expo CI
1969eea8a7
update CHANGELOG.md
2022-09-01 11:40:30 +00:00
Dominik Sokal
8c758fa413
v2.0.0
2022-09-01 13:30:03 +02:00
Dominik Sokal
4b2fb24d1d
Update CHANGELOG.md
2022-09-01 13:24:46 +02:00
Dominik Sokal
1637573d72
fix typo in promptToConfigurePushNotifications ( #1332 )
...
* fix typo in promptToConfigurePushNotifications
* address PR feedback
2022-09-01 13:20:18 +02:00
Will Schurman
367477f75b
[eas-cli] Fix dynamic config update warning for update:configure ( #1322 )
2022-08-31 14:24:40 -07:00
Expo CI
f5d44a08ec
update CHANGELOG.md
2022-08-29 09:58:55 +00:00
Dominik Sokal
d4ffb07402
v1.2.0
2022-08-29 11:39:02 +02:00
Evan Bacon
0b2b6ddc14
feat(eas-cli): add 2022 Apple capabilities ( #1307 )
...
* feat(eas-cli): add 2022 Apple capabilities
* updated tests
* updated tests and third-party
* update CHANGELOG.md
* updated names
* Update CHANGELOG.md
2022-08-29 11:37:00 +02:00
Szymon Dziedzic
0cff5ef83f
[eas-cli] warn about EAS outages ( #1312 )
...
* [eas-cli] warn users about EAS Build outages
* [eas-cli] warn users about EAS Submit outages
* [eas-cli] show warnings about EAS outages as a first thing when running build and submit commands
* [eas-cli] don't return null as a result of StatuspageServiceQuery
* [eas-cli] remove unneccessary if check
* [eas-cli] rename warnAboutEasOutagesAsync function to maybeWarnAboutEasOutagesAsync and remove please word from output
* [eas-cli] warn about outages when running `eas update` command
* [eas-cli] improve outage warning communicate
* [eas-cli] move maybeWarnAboutEasOutagesAsync call after flags and project dir validation
* [eas-cli] minor refactor after code review
* [eas-cli] change warning message on EAS outage
* [eas-cli] put platform selection and validation logic into ensurePlatformSelectedAsync function
* update CHANGELOG.md
* [eas-cli] use ensurePlatformSelectedAsync in submit command
2022-08-29 11:29:51 +02:00
Dominik Sokal
396c45269e
add eas.json option to skip push notifications setup ( #1315 )
...
* add eas.json option to skip push notifications setup
* address PR feedback
* update CHANGELOG.md
2022-08-29 10:19:43 +02:00
Brent Vatne
98ad9798c5
Copy changes to EAS Submit output ( #1318 )
...
* Change e-mail -> email
* Update link to build to point to TestFlight
* update CHANGELOG.md
2022-08-29 09:30:20 +02:00
Dominik Sokal
b4741293ba
improve instructions on setting eas.projectId in app.json ( #1316 )
...
* improve instructions on setting eas.projectId in app.json
* address PR feedback
* update CHANGELOG.md
2022-08-26 09:49:41 +02:00
Dominik Sokal and Brent Vatne
43a6aa826b
[ENG-6125] print warning when eas-cli is installed as dependency ( #1310 )
...
* print warning when eas-cli is installed as dependency
* address PR feedback
* Apply suggestions from code review
Co-authored-by: Brent Vatne <[email protected] >
* PR feedback
* Apply suggestions from code review
Co-authored-by: Brent Vatne <[email protected] >
* update CHANGELOG.md
Co-authored-by: Brent Vatne <[email protected] >
2022-08-26 09:24:47 +02:00
Wojciech Kozyra
e0a9384e56
update CHANGELOG
2022-08-25 10:21:57 +02:00
Dominik Sokal
b5ca8c63d9
add new common submit error
2022-08-25 10:18:10 +02:00
Will Schurman
c98401131a
[eas-cli] Fix EnvironmentSecretsQuery param name ( #1305 )
2022-08-24 08:18:16 -07:00
Will Schurman
c1cd0f584f
[eas-cli] Use AppQuery instead of ProjectQuery ( #1309 )
2022-08-24 08:16:04 -07:00
Will Schurman
f82aae7fc9
[eas-cli] Replace promptToCreateProjectIfNotExistsAsync with getProjectIdAsync ( #1303 )
2022-08-24 08:14:06 -07:00
Dominik Sokal
c349ad7a40
Update CHANGELOG.md
2022-08-24 09:07:03 +02:00
Expo CI
3500a4d5ec
update CHANGELOG.md
2022-08-23 19:43:43 +00:00
Quinlan Jung
149d07b28e
v1.1.1
2022-08-23 12:33:01 -07:00
Quinlan Jung
e248bf3fc3
[ENG-6057][cli] api key creation: exponential backoff for slow apple propagation ( #1302 )
...
* [cli] exponential backoff for slow apple propagation
* sdf
* update CHANGELOG.md
* pr feedback
2022-08-23 21:25:48 +02:00
Wojciech Kozyra
f07b692ead
[eas-cli] Handle trailing backslash in gitignore ( #1306 )
...
* [eas-cli] Handle trailing backslash in gitignore
* update CHANGELOG.md
2022-08-23 14:18:06 +02:00
Szymon Dziedzic
ebfe69535f
[eas-json] add support for autoIncrement option at root of build profile ( #1298 )
...
* [eas-json] support `autoIncrement` at root of build profile
* [eas-json] Start `autoIncrement` markdown enum description with capital letter
* update CHANGELOG.md
* [eas-json] use interfaces instead of types
* [eas-json] fix issues with types and improve schema descriptions
* [eas-json] remove unneccessary comment
* [eas-json] make EasJsonBuildProfile interface again
* [eas-json] remove unneccessary semicolon
* [eas-json] use only boolean values for autoIncrement flag
* [eas-json] improve schema description for autoIncrement option
* [eas-json] remove change from changelog
* update CHANGELOG.md
* improve changelog entry
2022-08-23 11:36:06 +02:00
Expo CI
58dbee8dee
update CHANGELOG.md
2022-08-23 08:10:02 +00:00
Dominik Sokal
feca0dc721
v1.1.0
2022-08-23 10:02:07 +02:00
Will Schurman
81831d156d
[eas-cli] Prevent throwing dynamic app config write error when configuring project id ( #1301 )
2022-08-22 17:08:23 -07:00
Jon Samp
55c859cea7
[eas-cli] Removes "please" from output ( #1250 )
...
* Removes "please" from output
* updates changelog
* incorporate feedback from kim
2022-08-22 13:18:57 -04:00
Bartosz Kaszubowski
613748b2f0
[cli] remove unused dependencies ( #1297 )
2022-08-22 11:37:24 +02:00
Bartosz Kaszubowski
bbd4bca83d
[cli] correct Changelog ( #1295 )
2022-08-22 10:11:38 +02:00
Bartosz Kaszubowski and Dominik Sokal
007866f278
[cli] Credentials: support platform flag ( #1277 )
...
Co-authored-by: Dominik Sokal <[email protected] >
2022-08-22 10:03:53 +02:00
Expo CI
1d2e9818ed
update CHANGELOG.md
2022-08-22 08:02:35 +00:00
Dominik Sokal
34deafe440
v1.0.0
2022-08-22 09:55:27 +02:00
Dominik Sokal
55d8b650d3
remove timeout when waiting for build / submit ( #1289 )
...
* remove timeout when waiting for build / submit
* update CHANGELOG.md
2022-08-22 09:43:57 +02:00
Will Schurman
3ef6802d55
[eas-cli] Limit the number of SignedAssetUploadSpecifications fetched at a time ( #1287 )
2022-08-19 10:11:26 -07:00
Dominik Sokal
e9484ffa5a
update CODEOWNERS
2022-08-19 13:51:38 +02:00
Will Schurman
c2b50a3a08
[eas-cli] Remove git merge artifact from CHANGELOG ( #1285 )
2022-08-17 11:31:02 -07:00
Will Schurman
06bb202bdf
[eas-cli] Improve reliability of update asset presigned upload requests ( #1278 )
2022-08-17 10:59:18 -07:00
Will Schurman
64b67e9ea7
[eas-cli] Configure EAS project ID in app config in all cases ( #1282 )
2022-08-17 10:12:14 -07:00
faf1e90bed
[eas-cli] Add js metadata config file support ( #1270 )
...
* [eas-cli] Add js metadata config file support
* [eas-cli] Add js metadata config file download support
* update CHANGELOG.md
* [eas-cli] Only save static files when pulling metadata
* [eas-cli] Support config functions and async functions in metadata
* [eas-cli] Tweak the metadata logs
* [eas-cli] Improve the dynamic config return validation
* [eas-cli] Apply improved language suggestions from the pros
Co-authored-by: Dominik Sokal <[email protected] >
* [eas-cli] Apply code changes from review
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Wojciech Kozyra <[email protected] >
* [eas-cli] Split out load config logging and move validation to single method
* [eas-cli] Fix missed renamed function
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Wojciech Kozyra <[email protected] >
2022-08-17 16:16:52 +02:00
c8935e199b
[workspace] improve DX while working on Windows ( #1272 )
...
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Wojciech Kozyra <[email protected] >
2022-08-16 15:10:55 +02:00
Wojciech Kozyra
af76a9ce48
[eas-cli] remove shell check ( #1281 )
2022-08-16 13:54:22 +02:00
Wojciech Kozyra
3986e2fbb7
[eas-cli] remove install script ( #1280 )
...
* [eas-cli] remove installer
* update CHANGELOG.md
2022-08-16 13:27:13 +02:00
Dominik Sokal
1f97e8cc1c
[eas-cli] init git repo in monorepo root ( #1279 )
...
* [eas-cli] init git repo in monorepo root
* update CHANGELOG.md
2022-08-16 11:02:05 +02:00
dependabot[bot]
be1e2d7189
Bump simple-plist from 1.1.1 to 1.3.1 ( #1139 )
...
Bumps [simple-plist](https://github.com/wollardj/simple-plist ) from 1.1.1 to 1.3.1.
- [Release notes](https://github.com/wollardj/simple-plist/releases )
- [Commits](https://github.com/wollardj/simple-plist/compare/v1.1.1...v1.3.1 )
---
updated-dependencies:
- dependency-name: simple-plist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-16 10:13:25 +02:00
Evan Bacon
8c4d7a6d0e
fix: log binding was incorrect after ora instance ( #1113 )
...
* fix: log binding was incorrect after ora instance
* update CHANGELOG.md
2022-08-15 12:50:17 +02:00
Bartosz Kaszubowski
0849bf80b0
[workspace] bump Node used by oclif ( #1273 )
2022-08-12 15:20:40 +02:00
Expo CI
57ea4cd8c2
update CHANGELOG.md
2022-08-12 11:43:54 +00:00
Wojciech Kozyra
4c95900299
v0.60.0
2022-08-12 13:33:40 +02:00
Wojciech Kozyra and Dominik Sokal
94238f3274
[eas-cli] Add warning about unsupported policy. ( #1271 )
...
* [eas-cli] Add warning about unsupported policy.
* Update packages/eas-cli/src/project/projectUtils.ts
Co-authored-by: Dominik Sokal <[email protected] >
* update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
2022-08-12 13:20:06 +02:00
Wojciech Kozyra
361230ffd2
[eas-cli] add appVersion runtime policy ( #1267 )
...
* Update packages
* update CHANGELOG.md
2022-08-12 11:33:49 +02:00
Cedric van Putten
88065c2837
[eas-json] Add metadata path to ios submit profile ( #1269 )
...
* [eas-json] Add metadata path to ios submit profile
* update CHANGELOG.md
2022-08-12 10:19:33 +02:00
dependabot[bot]
7f7b59ccfc
Bump ejs from 3.1.6 to 3.1.8 ( #1125 )
...
Bumps [ejs](https://github.com/mde/ejs ) from 3.1.6 to 3.1.8.
- [Release notes](https://github.com/mde/ejs/releases )
- [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mde/ejs/compare/v3.1.6...v3.1.8 )
---
updated-dependencies:
- dependency-name: ejs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-11 12:14:08 +02:00
Expo CI
2a9f9d4695
update CHANGELOG.md
2022-08-10 10:15:59 +00:00
Dominik Sokal
8281a68e2e
v0.59.0
2022-08-10 12:03:38 +02:00
Dominik Sokal
cf47843712
upgrade dependencies ( #1262 )
...
* upgrade dependencies
* regenerate graphql code
* install ts-node
* update CHANGELOG.md
2022-08-10 11:54:17 +02:00
Wojciech Kozyra
7901fad195
yarn lint
2022-08-10 10:45:57 +02:00
Wojciech Kozyra
df346764c8
[eas-cli] Validate only if using remote version source ( #1261 )
...
* [eas-cli] Validate only if using remote version source
* update CHANGELOG.md
2022-08-10 10:36:42 +02:00
Wojciech Kozyra
8024d33b25
[eas-cli] Improve wording for version bumps ( #1260 )
...
* [eas-cli] Improve wording for version bumps
* update CHANGELOG.md
2022-08-10 10:31:40 +02:00
Dominik Sokal
e41d9f6430
Update CHANGELOG.md
2022-08-09 15:59:36 +02:00
Dominik Sokal
822313e90e
upgrade eas-cli-local-build-plugin to 0.0.99
2022-08-09 15:56:40 +02:00
Expo CI
6c4f4c0049
update CHANGELOG.md
2022-08-09 11:44:42 +00:00
Dominik Sokal
bb249345a7
v0.58.0
2022-08-09 13:31:08 +02:00
Dominik Sokal
c1716e3b5a
Update CHANGELOG.md
2022-08-09 12:11:05 +02:00
Dominik Sokal
40a6f3dda3
[ENG-3865] pass build metadata to local plugin ( #1256 )
...
* pass build metadata to local plugin
* upgrade eas-cli-local-build-plugin to 0.0.98
2022-08-09 12:05:04 +02:00
Wojciech Kozyra
8cadda2099
[eas-cli] add submit info to json only output ( #1246 )
...
* add submit info to json only output
* review feedback
* update CHANGELOG.md
2022-08-09 11:09:44 +02:00
Brent Vatne
8837214db2
[eas-cli] Swallow error when unable to track file in no commit workflow ( #1109 )
...
* [eas-cli] Swallow error when unable to track file in no commit workflow
* Include a warning when failing to track a file with GitNoCommitClient
* update CHANGELOG.md
2022-08-06 16:34:22 -07:00
kirb
1812b85e39
[eas-cli] add asset limit warning on publish flow ( #1243 )
2022-08-05 11:39:00 -07:00
Cedric van Putten
5024164408
[eas-cli] Add version selector to store config for metadata ( #1194 )
...
* [eas-cli] Add version selector to store config for metadata
* [eas-cli] Add version snippet to emphasize on app version
* [eas-cli] Add the missing phased release nock endpoints
2022-08-04 07:53:24 -07:00
Wojciech Kozyra
b7983f4998
[eas-json] stop including sources in the npm package ( #1248 )
...
* [eas-json] Stop including sources in npm package
* update CHANGELOG.md
2022-08-04 15:43:00 +02:00
Wojciech Kozyra
7eea81ef83
[eas-json] move eas.json schema to eas-cli repo ( #1247 )
2022-08-04 15:05:05 +02:00
Cedric van Putten
5b9b4f9a2b
[eas-cli] Finalize the store config release properties ( #1191 )
...
* [eas-cli] Clean up the store config release options
* [eas-cli] Add basic implementation of phased release
* [eas-cli] Fix outdated config writer tests
2022-08-04 03:04:09 -07:00
Cedric van Putten
f862b7744b
[eas-cli] Remove eas metadata preview until implementation is done ( #1195 )
2022-08-04 02:39:55 -07:00
Dominik Sokal
e0b38f79dc
[ENG-5893] add runWithNoWaitFlag and runFromCI to build metadata ( #1245 )
...
* generate graphql code
* add runWithNoWaitFlag and runFromCI to metadata
* send analytics events
* address PR feedback
* address more PR feedback
* upgrade @expo/eas-build-job
2022-08-04 09:52:00 +02:00
Wojciech Kozyra
a709b9fd23
[eas-cli] managed versions support ( #1232 )
2022-08-03 12:52:26 +02:00
Expo CI
ad2109103a
update CHANGELOG.md
2022-08-03 07:48:35 +00:00
Dominik Sokal
f797ae1c0a
v0.57.0
2022-08-03 09:38:31 +02:00
Dominik Sokal
f0287fab8a
Update CHANGELOG.md
2022-08-03 09:37:14 +02:00
kirb
68a2b14e8b
[eas-cli] disallow .only from being commited ( #1242 )
2022-08-02 09:38:47 -07:00
Dominik Sokal
04e55c33c1
[ENG-5836] add git commit message to metadata ( #1241 )
...
* generate graphql code
* upgrade @expo/eas-build-job
* add git commit message to build metadata
2022-08-01 13:35:23 +02:00
kirb
95a7137caa
[eas-cli] Add unified pagination API for branch commands ( #1213 )
2022-07-29 18:51:52 -07:00
Dominik Sokal
f9978baba2
[ENG-5836] add --message param to eas build ( #1237 )
...
* generate graphql code
* [eas-cli] allow specifying build message
* upgrade @expo/eas-build-job
* update CHANGELOG.md
2022-07-29 10:41:55 +02:00
Dominik Sokal
2023f6161d
[ENG-5622] allow importing devices from Apple Developer Portal ( #1236 )
...
* allow importing devices from Apple Developer Portal
* update CHANGELOG.md
2022-07-29 10:30:18 +02:00
Expo CI
a4f35466c3
update CHANGELOG.md
2022-07-28 09:53:15 +00:00
Dominik Sokal
5f73b0a2d7
v0.56.0
2022-07-28 11:43:00 +02:00
James Ide
d194f18b8e
Set Kirby and Will as codeowners for EAS Update CLI ( #1233 )
2022-07-26 09:22:45 -07:00
Wojciech Kozyra
17e1a145e8
[eas-cli] Fix newlines in cli deprecation message ( #1231 )
...
* [eas-cli] Fix newlines in cli deprecation message
* Update CHANGELOG
2022-07-26 10:46:09 +02:00
Kim Brandwijk
7ebb547fd9
[eas-cli] Invoke export with sourcemaps on update ( #1228 )
2022-07-22 12:47:37 +02:00
Wojciech Kozyra
6eca9ad564
[eas-cli] Add eas build:version:sync command ( #1219 )
2022-07-21 16:04:15 +02:00
Dominik Sokal
229f00a8ed
Update CHANGELOG.md
2022-07-21 10:25:32 +02:00
Jérémy Barbet
2bbf7f2b6d
chore: add better message on how to self-upgrade eas-cli ( #1222 )
...
* fix: make sure we add a line when needed while runing commands
* chore: add instruction on how to upgrade + remove ending new line
* chore: don't make the * bold
2022-07-21 10:24:10 +02:00
Dominik Sokal and Brent Vatne
d578abc69a
[ENG-5017] display queue type when waiting ( #1217 )
...
* display queue type when waiting
* Update packages/eas-cli/src/build/build.ts
Co-authored-by: Brent Vatne <[email protected] >
* update CHANGELOG.md
Co-authored-by: Brent Vatne <[email protected] >
2022-07-20 09:36:22 +02:00
Wojciech Kozyra
89253f5767
[eas-cli] Add eas build:version:set command ( #1209 )
2022-07-18 13:26:46 +02:00
Kim Brandwijk
dd5afd354a
[cli] Change wording on build warning for bundle id/package name ( #1211 )
2022-07-16 20:43:36 +02:00
Dominik Sokal
bdcc768354
rename uploadAsync -> uploadFileAtPathToS3Async ( #1216 )
2022-07-15 12:13:18 +02:00
Dominik Sokal
9cd2bafac5
fix CHANGELOG bot ( #1215 )
...
* upgrade node to 18.6.0 and yarn to 1.22.19
* upgrade dependencies
2022-07-15 12:13:09 +02:00
Dominik Sokal
69515ab47b
fix S3 upload URLs ( #1207 )
2022-07-13 13:00:30 +02:00
Will Schurman
ac5f7ab186
[eas-cli] Show spinner instead of silently timing out during asset upload ( #1206 )
2022-07-12 16:41:51 -07:00
Wojciech Kozyra
265c7eacc5
[eas-json] Increase max number of chained "extends" in build profiles ( #1208 )
2022-07-12 13:46:40 +02:00
Expo CI
98229581ca
update CHANGELOG.md
2022-07-12 00:36:36 +00:00
Will Schurman
a718fd10d3
v0.55.1
2022-07-11 17:25:37 -07:00
Will Schurman
78a63b8ca1
[eas-cli] Fix asset upload crash ( #1205 )
2022-07-11 16:50:09 -07:00
Cedric van Putten
7487f413de
[eas-cli] Temporarily increase coverage memory to stabilize CI ( #1196 )
2022-07-11 19:40:32 +02:00
Expo CI
da5f4e644a
update CHANGELOG.md
2022-07-11 10:28:38 +00:00
Dominik Sokal
be38117012
v0.55.0
2022-07-11 11:49:04 +02:00
Wojciech Kozyra
8f3314f188
[eas-cli] Keep using AndroidManifest.xml as a workflow marker ( #1204 )
2022-07-11 11:05:36 +02:00
Wojciech Kozyra and Dominik Sokal
31b6cc9ab6
[eas-cli] allow applicationId override ( #1203 )
...
* allow applicationId override
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
* update CHANGELOG.md
* update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
2022-07-11 10:19:06 +02:00
Dominik Sokal
04a8b08f59
[ENG-4579][scripts] convert to ESM ( #1192 )
...
* upgrade typescript to 4.7.4
* [scripts] add extensions to imports
* [scripts] configure as ESM
* [scripts] fix after converting to ESM
* [scripts] fix lint
* [scripts] require node >= 14.16
* [scripts] add node: protocol
* add scripts/build to .gitignore
* [scripts] add typecheck script
* add workflow for testing scripts
* address PR feedback
2022-07-04 11:50:57 +02:00
Cedric van Putten
8bce9b19b2
[eas-cli] Remove deprecated idfa and price tier from store config ( #1193 )
...
* [eas-cli] Drop deprecated idfa from store config
* [eas-cli] Drop deprecated price tier from store config
* update CHANGELOG.md
2022-07-02 02:52:35 +02:00
Cedric van Putten
d3d6d41f9f
[eas-cli] Improve store config categories configuration ( #1187 )
...
* [eas-cli] Improve EAS metadata category configuration
* [eas-cli] Update category types for apple store configuration
* [eas-cli] Add tests for the behavior of the categories from store configuration
* [eas-cli] Update apple store config with new categories
* [eas-cli] Simplify parent vs normal categories in schema
* [eas-cli] Fix serialization issue with empty secondary sub category
* [eas-cli] Relax the apple category types to allow strings
* [eas-cli] Fix an issue in reader related to the category types
* [eas-cli] Add comments about string vs category enum
* update CHANGELOG.md
2022-07-02 02:02:37 +02:00
Brent Vatne
0534328dfc
[github] Add issue triage workflows
2022-06-30 17:45:44 -07:00
Cedric van Putten
d0b9af2553
[eas-cli] Add review details to metadata store configuration ( #1184 )
...
* [eas-cli] Tweak the store configuration validationf or review
* [eas-cli] Implement review details in metadata
* [eas-cli] Use valid fixtures in config tests
* [eas-cli] Add markdown description for review notes
* [eas-cli] Add app review detail task description
* update CHANGELOG.md
2022-06-29 06:17:10 -07:00
Cedric van Putten
80674a3451
[eas-cli] Improve store configuration defaults and schema configuration ( #1183 )
...
* [eas-cli] Avoid setting automaticRelease for manual releases in config
* [eas-cli] Use same default app name as schema
* [eas-cli] Prefer releaseNotes over whatsNew in apple info
* [eas-cli] Drop deprecated gamblingAndContest from schema
* [eas-cli] Use better defaults for advisory
* [eas-cli] Remove type from enum as its not required by spec
* [eas-cli] Remove $ref and description workaround for draft 6
* [eas-cli] Update kids age rating description
* [eas-cli] Remove default app title
* update CHANGELOG.md
2022-06-28 05:24:32 -07:00
kirb
41b48a80be
[eas-cli] truncates long messages for eas update command ( #1178 )
2022-06-24 15:27:52 -07:00
Dominik Sokal
3d5b77a263
[ENG-5262] fix URLs returned from AWS S3 ( #1179 )
...
* fix URLs returned from AWS S3
* update CHANGELOG.md
2022-06-24 11:17:49 +02:00
Chris Walter and Dominik Sokal
fa25d259d9
[1/1] Support resource-class flag in eas-cli ( #1138 )
...
* [1/1] Support build-resource-class flag in eas-cli
# Why
We want to add a flag to allow users to specify resource-class when they
run `eas build`. The flag is experimental for now, and we haven't
decided exactly how we'll incorporate the resource classes into plan
pricing. But this PR doesn't deal with that - it just makes the
necessary changes to eas-cli to support specifying a resource class when
running `eas build`.
# How
Add a new enum for BuildResourceClass that matches the enum created
for GraphQL in universe/server/www. Then create a new flag
`build-resource-class` whose options are the values of the
BuildResourceClass enum. Then add some validation to prevent resource
classes being used for incompatible platforms (e.g. prevent `-p ios
--build-resource-class=ANDROID_LARGE`). Finally, pass along the flag
value to the call to the WWW graphql mutations for BuildAndroid and
BuildiOS.
# Test Plan
```
yarn test
```
See test plan on this PR for more thorough e2e testing summary:
https://github.com/expo/universe/pull/9800
* Update packages/eas-cli/src/commands/build/index.ts
Co-authored-by: Dominik Sokal <[email protected] >
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
* Address PR comments
* Regenerate graphql from staging
* update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
2022-06-23 20:11:20 -07:00
Cedric van Putten and Evan Bacon
26596f32e9
[eas-cli] Allow users to skip metadata validation ( #1175 )
...
* [eas-cli] Allow users to skip validation when schema has an issue
* [eas-cli] Make sure instructions are visible
* update CHANGELOG.md
* [eas-cli] Remove instructions from confirm async
* [eas-cli] Fix typo in confirm question
* [eas-cli] Reword warning about ignoring store config issues
Co-authored-by: Evan Bacon <[email protected] >
* [eas-cli] Reword confirmation question of ignoring issues
Co-authored-by: Evan Bacon <[email protected] >
Co-authored-by: Evan Bacon <[email protected] >
2022-06-23 05:13:39 -07:00
Cedric van Putten
031c610d58
[eas-cli] Update validation rules for metadata info locales ( #1174 )
...
* [eas-cli] Update validation rules for metadata info locales
* Add missing codeowner for metadata schema
* update CHANGELOG.md
* Fix path in codeowners
2022-06-23 04:43:28 -07:00
Dominik Sokal
fcb5beccb4
update CHANGELOG.md
2022-06-23 09:16:57 +02:00
kirb
3003a712f6
[eas-cli] include bundler output in terminal for eas update ( #1171 )
2022-06-22 10:46:31 -07:00
Cedric van Putten
e89f030c29
fix CHANGELOG
2022-06-17 16:02:19 +02:00
Expo CI
3e224f9583
update CHANGELOG.md
2022-06-15 21:56:43 +00:00
Cedric van Putten
db338b2b78
v0.54.1
2022-06-15 23:42:44 +02:00
Cedric van Putten
971c8e4010
[eas-cli] Add link to ASC after successful metadata sync ( #1168 )
...
* [eas-cli] Add link to ASC after successful metadata sync
* update CHANGELOG.md
2022-06-15 23:26:36 +02:00
Cedric van Putten
df64a59354
[eas-cli] Surface metadata cause errors in logging output ( #1167 )
...
* [eas-cli] Surface metadata cause errors in logging output
* update CHANGELOG.md
2022-06-15 23:26:16 +02:00
Cedric van Putten
e5d80fcb6d
[eas-cli] Add schemas to the bundled files ( #1166 )
...
* [eas-cli] Add schemas to the bundled files
* update CHANGELOG.md
2022-06-15 22:05:05 +02:00
Expo CI
4088ea3e43
update CHANGELOG.md
2022-06-15 17:01:30 +00:00
Kirby Cofino
edd42186d9
v0.54.0
2022-06-15 09:53:45 -07:00
Wojciech Kozyra
e6ba63cfd0
[eas-cli] Fix regression for default submit profile ( #1163 )
...
* [eas-cli] Fix regression for default submit profile
* Update CHANGELOG
2022-06-15 13:02:24 +02:00
Wojciech Kozyra
7b60901bb1
[eas-cli] update @expo/eas-build-job ( #1162 )
...
* update eas-build-job
* update CHANGELOG.md
2022-06-15 12:01:15 +02:00
Wojciech Kozyra
a551e9010a
add default codeowners ( #1161 )
2022-06-15 10:54:02 +02:00
Wojciech Kozyra and Dominik Sokal
95441798ed
Update issue template (expo doctor output) ( #1160 )
...
* Update issue template (expo doctor output)
* Update .github/ISSUE_TEMPLATE/bug_report.yml
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2022-06-15 10:49:08 +02:00
Wojciech Kozyra
814f863a63
fix build error
2022-06-15 10:44:22 +02:00
Wojciech Kozyra
283f086b25
[eas-cli] Remove fallback for legacy format in eas.json ( #1158 )
...
* remove support for deprecated eas.json formats
* update CHANGELOG.md
2022-06-15 10:39:48 +02:00
Dominik Sokal
7da01333c6
Update CHANGELOG.md
2022-06-15 09:30:07 +02:00
Cedric van Putten and Wojciech Kozyra
c057eaa098
[eas-cli] Add metadata commands ( #1136 )
...
* [eas-cli] Add metadata commands
* Add myself as codeowner to the metadata
* [eas-cli] Hide the metadata commands for now
* Add metadata changelog entry
* [eas-cli] Update metadata configure command description
* [eas-cli] Drop non-interactive due to limitations in AppStoreApi
* [eas-cli] Reimplement credentials context for metadata
* [eas-cli] Drop non-interactive flag in metadata command
* [eas-cli] Drop args from metadata:configure
Co-authored-by: Wojciech Kozyra <[email protected] >
* [eas-cli] Add retroactive code review changes (#1147 )
* [eas-cli] Add public access modifiers to classes
* [eas-cli] Add specific types to date precision remover
* [eas-cli] Add try catch around writing json to always unsubscribe
* [eas-cli] Add async return await to uploadAsync log methods
* [eas-cli] Fix date precision type and test
* [eas-cli] Use submission profile bundle id if defined
* [eas-cli] Drop catch from IO try catch block
* [eas-cli] Move unique helper to global utils
* [eas-cli] Prefer nullish coalescing
* [eas-cli] Move metadata commands to pull and push
* [eas-cli] Drop the platform option from the push command
* [eas-cli] Remove alias and reword descriptions
* [eas-cli] Auto-configure eas.json with metadata when missing (#1156 )
* [eas-cli] Polish the command output for release (#1159 )
* [eas-cli] Finalize metadata logging output
* [eas-cli] Fix logging validation errors when store.config.json is not found
* [eas-cli] Make all localized entites bold
* [eas-cli] Make version string visible in logs
* [eas-cli] Add note about early beta
* [eas-cli] Remove hidden from meta commands
* [eas-cli] Add metadata topic
* [eas-cli] Rename eas metadata to eas metadata:push in logging
* [eas-cli] Remove unused arg flag from push
Co-authored-by: Wojciech Kozyra <[email protected] >
2022-06-14 17:46:59 +02:00
Will Schurman
968fdd221c
[eas-cli] Limit concurrent asset uploads ( #1153 )
2022-06-13 13:27:51 -07:00
Dominik Sokal
6d28e0eecc
Update CHANGELOG.md
2022-06-13 08:50:03 +02:00
kirb
a2b4d2dbd2
[eas-cli] add fetching additional pages for update --republish ( #1148 )
...
- add update/getUpdatesToRepublishInteractiveAsync and tests
2022-06-10 19:05:26 -07:00
kirb
660c996602
[eas-cli] improve update terminal output ( #1152 )
...
- add additional information to publish command output such as update ids and website links
- https://linear.app/expo/issue/ENG-4589/improve-publish-command
- add additional context to uploadAssetsAsync return type
- add real-time text to upload spinner showing upload progress
- remove ) from website link on unsupported terminals
2022-06-10 18:06:50 -07:00
kirb
35ede265ed
[eas-cli] make viewBranchAsync updates limit configurable ( #1144 )
...
* make viewBranchAsync limit configurable
* add tests for updates/ensureChannelExistsAsync
* rename PAGE_LIMIT to viewBranchUpdatesQueryUpdateLimit
* generate graphql
2022-06-08 14:06:45 -07:00
Dominik Sokal
cf02f075d7
Update CHANGELOG.md
2022-06-08 12:05:02 +02:00
Dominik Sokal
a2027eabd2
fix CHANGELOG
2022-06-08 12:02:29 +02:00
Expo CI
4ef239c59c
update CHANGELOG.md
2022-06-07 19:11:58 +00:00
Kirby Cofino
3610eee2b5
v0.53.1
2022-06-07 12:00:02 -07:00
Kirby Cofino
54ae94f532
upgrade eas-cli-local-build-plugin to 0.0.85
2022-06-07 11:59:37 -07:00
kirb
c68bf3e26f
[eas-cli] lower page limit for UpdateQueries ( #1119 )
...
* [eas-cli] lower page limit for UpdateQueries
- lower page limit from 10_000 to 300 to avoid timeouts on branches with many updates.
we do not fetch the full history of updates anymore for `--republish`, etc.
2022-06-07 11:41:33 -07:00
Cedric van Putten
940e3f6d40
[eas-cli] Add metadata root actions and error handling ( #1135 )
...
* [eas-cli] Add metadata root actions and error handling
* [eas-cli] Update download and upload metadata methods to new ctx
2022-06-04 16:22:26 +02:00
Cedric van Putten and Evan Bacon
4c6226b90b
[eas-cli] Add metadata app store task runner ( #1133 )
...
* [eas-cli] Add metadata app store task runner
* [eas-cli] Use expect error over ignore
Co-authored-by: Evan Bacon <[email protected] >
* [eas-cli] Remove unused ts directive
* [eas-cli] Add download task tests
Co-authored-by: Evan Bacon <[email protected] >
2022-06-02 17:04:59 -07:00
Cedric van Putten
1341bb18d1
[eas-cli] Add metadata telemetry increase visibility on potential issues ( #1132 )
2022-06-02 13:59:34 -07:00
Cedric van Putten
beac65ce53
[eas-cli] Add metadata config validation using json schema ( #1131 )
...
* [eas-cli] Add metadata config validation using json schema
* [eas-cli] Fix typo in privacy choices validation
* [eas-cli] Fix typo in fixture test
2022-06-02 13:58:51 -07:00
Cedric van Putten
a8cc54d409
[eas-cli] Add metadata context based on submission contexts ( #1134 )
...
* [eas-cli] Add metadata context based on submission contexts
* [eas-json] Add submission meta property to config
* [eas-cli] Make exp optional in the metdata context
* [eas-cli] Fix misleading docblock on metadata context
* [eas-cli] Fix pass through exp config in metadata context
* [eas-cli] Import ios submission profile type through entrypoint
* [eas-cli] Rename metadata file to filename in context
* [eas-cli] Move credential context outside metadata context
* [eas-cli] Rename meta to metadataPath in profile config
* [eas-cli] Drop nonInteractive from metadata because of AppStoreApi limitations
* [eas-cli] Use singular store in bundle identifier doc
2022-06-02 17:06:04 +02:00
Cedric van Putten and Evan Bacon
6a639bd556
[eas-cli] Add metadata store config serializers ( #1130 )
...
* [eas-cli] Add metadata store config serializers
* [eas-cli] Add version reader doc to avoid ambiguity
Co-authored-by: Evan Bacon <[email protected] >
* [eas-cli] Add tests for date precision utility
Co-authored-by: Evan Bacon <[email protected] >
2022-06-02 05:31:56 -07:00
Dominik Sokal
dde9685b38
add common error code - fastlane timeout ( #1129 )
...
* add common error code - fastlane timeout
* address PR feedback
* update CHANGELOG.md
2022-06-01 11:55:53 +02:00
Dominik Sokal
5b3a76a5b5
[ENG-5022] print learn more link before uploading archive to S3 ( #1127 )
...
* print learn more link before uploading archive to S3
* update CHANGELOG.md
2022-05-31 09:54:25 +02:00
Dominik Sokal
513e09157b
Update CHANGELOG.md
2022-05-30 12:28:49 +02:00
Expo CI
69a939c635
update CHANGELOG.md
2022-05-30 10:22:18 +00:00
Dominik Sokal
58156545d0
v0.53.0
2022-05-30 12:14:58 +02:00
Dominik Sokal
8a52b5c401
upgrade eas-cli-local-build-plugin to 0.0.82
2022-05-30 12:14:52 +02:00
Dominik Sokal
14d4c7b234
use single version of @oclif/core ( #1115 )
...
* upgrade @oclif/core
* Use forked @oclif/plugin-autocomplete and @oclif/plugin-help
* upgrade @expo/plugin-warn-if-update-available
* update CHANGELOG
2022-05-30 12:09:32 +02:00
Wojciech Kozyra
fd17c96b3b
[eas-cli] use getExpoConfig wrapper ( #1122 )
...
* [eas-cli] use getConfig wrapper
* update CHANGELOG.md
2022-05-26 11:05:09 +02:00
Evan Bacon
833a5465c5
fix: match capability types more accurately ( #1112 )
...
* fix: match capability types more accurately and prevent disabling unrelated types
* update CHANGELOG.md
2022-05-23 11:20:54 -05:00
Dominik Sokal
f0c958e58b
Drop support for node <14 ( #1098 )
...
* drop support for node 12 and 13
* update volta pinned node and yarn versions
* update node version in CI
* upgrade memfs to latest
2022-05-19 10:21:09 +02:00
Dominik Sokal
607838c8e1
[ENG-4968] better spinner placement for multiple builds ( #1105 )
...
* better spinner placement for multiple builds
* update CHANGELOG.md
2022-05-17 09:10:00 +02:00
Dominik Sokal
34ecd38304
Update dependencies ( #1095 )
...
* update outdated deps
* [eas-cli] regenerate GraphQL code
* [eas-cli] fix tests
* [scripts] upgrade deps
* [eas-cli] fix lint warnings
* update CHANGELOG.md
2022-05-11 11:20:22 +02:00
Will Schurman
c4adf7056e
[eas-cli] Replace asMock with jest.mocked ( #1089 )
2022-05-02 12:56:16 -07:00
Expo CI
0e7f326de2
update CHANGELOG.md
2022-04-26 13:10:13 +00:00
Wojciech Kozyra
bbc8b1ac76
v0.52.0
2022-04-26 14:49:58 +02:00
Wojciech Kozyra
3db2a69183
upgrade eas-cli-local-build-plugin to 0.0.78
2022-04-26 14:49:48 +02:00
Wojciech Kozyra
51155bb2b4
[eas-cli] update eas-build-job ( #1084 )
2022-04-26 14:11:52 +02:00
Wojciech Kozyra
30ec5f967b
[eas-cli] Support target specific entitlements ( #1078 )
...
* [eas-cli] Support target specific entitlements
* reiview feedback
* fix tests
* review feedback
* update CHANGELOG.md
2022-04-26 14:11:30 +02:00
Expo CI
89dda20149
update CHANGELOG.md
2022-04-19 10:40:33 +00:00
Dominik Sokal
b591698c31
v0.51.0
2022-04-19 12:32:52 +02:00
Cedric van Putten
66543b658b
[eas-cli] Enable update bundle output when debugging ( #1070 )
...
* [eas-cli] Enable update bundle output when debugging
* update CHANGELOG.md
2022-04-19 03:15:36 -07:00
Evan Bacon
4769048578
Bump @expo/[email protected] ( #1064 )
...
* Bump @expo/[email protected]
* Update CHANGELOG.md
2022-04-14 11:56:15 -05:00
Will Schurman
64c1e47674
[eas-cli] Add non-interactive flag to eas update command ( #1066 )
2022-04-14 09:39:42 -07:00
Dominik Sokal
be3a86abda
submit - add custom error message for expired apple certs problem ( #1068 )
...
* submit - add custom error message for expired apple certs problem
* PR feedback
* update CHANGELOG.md
2022-04-14 11:49:07 +02:00
Dominik Sokal
eb2ca117fc
[ENG-4615] unify google service account prompts ( #1063 )
...
* unify google service account prompt
* update CHANGELOG.md
* fix tests
2022-04-14 09:50:39 +02:00
Dominik Sokal
5043385077
fix expo-cli reference
2022-04-12 11:54:56 +02:00
Will Schurman
bb4c08a52a
[eas-cli] Require private-key-path to be specified for updating when code signing configured ( #1059 )
2022-04-11 10:42:31 -07:00
Expo CI
8b75057fa1
update CHANGELOG.md
2022-04-11 08:27:15 +00:00
Dominik Sokal
80cc849137
v0.50.0
2022-04-11 10:20:16 +02:00
Dominik Sokal and Brent Vatne
2d407ea9d4
[ENG-4566] refactor status updates for multi-platform builds ( #1058 )
...
* refactor status updates for multi-platform builds
* update CHANGELOG
* Update packages/eas-cli/src/build/build.ts
Co-authored-by: Brent Vatne <[email protected] >
Co-authored-by: Brent Vatne <[email protected] >
2022-04-11 10:07:20 +02:00
Quinlan Jung
91456d1c65
[eas-cli] require userAuthCtx for methods that don't support jwt ( #1055 )
...
* [eas-cli] require userAuthCtx for methods that don't support jwt
* changelog
2022-04-08 10:49:19 -07:00
Quinlan Jung
757a0ccad7
fix changelog
2022-04-07 16:38:48 -07:00
4b7cac0392
[ENG-4419][eas-cli] use asc api token to authenticate for EAS build ( #1051 )
...
* [eas-cli] enable authentication with asc api key
* Update packages/eas-cli/src/build/createContext.ts
Co-authored-by: Evan Bacon <[email protected] >
* Update packages/eas-cli/src/credentials/ios/appstore/authenticate.ts
Co-authored-by: Evan Bacon <[email protected] >
* Update packages/eas-cli/src/credentials/ios/appstore/authenticate.ts
Co-authored-by: Evan Bacon <[email protected] >
* Update packages/eas-cli/src/credentials/ios/appstore/authenticate.ts
Co-authored-by: Evan Bacon <[email protected] >
* Update packages/eas-cli/src/credentials/ios/appstore/authenticate.ts
Co-authored-by: Evan Bacon <[email protected] >
* Update packages/eas-json/src/build/types.ts
Co-authored-by: Evan Bacon <[email protected] >
* Update packages/eas-json/src/build/types.ts
Co-authored-by: Evan Bacon <[email protected] >
* pr feedback
* Update packages/eas-cli/src/credentials/ios/appstore/ensureAppExists.ts
Co-authored-by: Dominik Sokal <[email protected] >
* Update packages/eas-cli/src/credentials/ios/appstore/authenticate.ts
Co-authored-by: Dominik Sokal <[email protected] >
* pr feedback
* changelog
* return instantiation back to original state
Co-authored-by: Evan Bacon <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2022-04-07 15:54:43 -07:00
Will Schurman
8ff8022b3f
[eas-cli] Use @expo/multipart-body-parser library ( #1054 )
2022-04-07 12:19:15 -07:00
Wojciech Kozyra
a2acea9fe9
do not delete assigned issues
2022-04-07 16:00:25 +02:00
Wojciech Kozyra and Kim Brandwijk
9abdfcfdbe
autoclose stale issues ( #1053 )
...
* autoclose stale issues
* Update .github/workflows/stale-issues.yml
Co-authored-by: Kim Brandwijk <[email protected] >
Co-authored-by: Kim Brandwijk <[email protected] >
2022-04-07 15:51:09 +02:00
Dominik Sokal
696f9dde13
[ENG-3864] provide queue position and estimated wait time ( #1049 )
...
* update graphql
* show queue position progress + estimated wait time
* refactor
* update CHANGELOG.md
* hide estimated wait time when build is in progress
* add priority queue info
2022-04-06 13:46:06 +02:00
Expo CI
1e73c8c96f
update CHANGELOG.md
2022-04-05 10:48:52 +00:00
Wojciech Kozyra
1b02a67d88
v0.49.0
2022-04-05 12:25:49 +02:00
Wojciech Kozyra
d0f158a546
upgrade eas-cli-local-build-plugin to 0.0.74
2022-04-05 12:25:02 +02:00
Evan Bacon
16a2dc681b
[eas-cli] Added experimental ASC provisioning profile regeneration ( #1038 )
...
* Added experimental provisioning profile regeneration
* Update CHANGELOG.md
* use utility method
2022-04-04 14:36:05 -05:00
Wojciech Kozyra
73800252ae
[eas-cli] generate credentials for iOS app extensions in managed projects ( #1039 )
...
* [eas-cli] generate credentials for iOS app extensions
* update CHANGELOG.md
2022-04-04 14:40:02 +02:00
Wojciech Kozyra
e7c4ba1f54
[eas-cli] make deprecation message more generic ( #1047 )
...
* [eas-cli] make deprecation message more generic
* update CHANGELOG.md
2022-04-01 14:43:28 +02:00
Dominik Sokal
84cddaf0e1
upgrade dependencies ( #1043 )
...
* upgrade dependencies
* update CHANGELOG.md
2022-04-01 12:49:20 +02:00
Wojciech Kozyra
896f7f0385
[eas-cli] fix proxy support ( #1032 )
...
* [eas-cli] fix proxy support
* update CHANGELOG.md
2022-03-25 14:47:02 +01:00
Kim Brandwijk
7f31ea6a2d
chore: update bug report issue template label ( #1028 )
2022-03-24 22:03:13 +01:00
Evan Bacon
3ef397f96c
chore: add annotations about functions that do not support App Store Connect API ( #1029 )
...
* chore: add annotations about functions that do not support App Store Connect API
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update capabilityIdentifiers.ts
2022-03-24 12:09:37 -05:00
Expo CI
680a684a8e
update CHANGELOG.md
2022-03-21 11:27:13 +00:00
Wojciech Kozyra
1eae0c75ee
v0.48.2
2022-03-21 12:19:03 +01:00
Wojciech Kozyra
483e0f2dca
upgrade eas-cli-local-build-plugin to 0.0.67
2022-03-21 12:18:51 +01:00
Wojciech Kozyra
6ee843e41c
[eas-cli] proxy support ( #1005 )
...
* [eas-cli] proxy support
* update CHANGELOG.md
* review feedback
2022-03-21 12:14:15 +01:00
Wojciech Kozyra
5402ebdc5c
[eas-cli] do not retry build requests ( #1024 )
...
* do not retry build requests
* update CHANGELOG.md
2022-03-18 13:03:25 +01:00
Giau. Tran Minh
1b5119d818
fix: Add project slug to the BuildFragment ( #1021 )
...
* fix: Add project slug to the BuildFragment
* chore: update CHANGELOG
* fix: format URL using URL object
2022-03-16 11:47:35 +01:00
Expo CI
8a82365680
update CHANGELOG.md
2022-03-15 22:30:11 +00:00
kbrandwijk
9c55621719
v0.48.1
2022-03-15 23:23:27 +01:00
Wojciech Kozyra
1afc3093ec
[eas-cli] Improve apple login prompt for internal distribution builds. ( #1016 )
...
* [eas-cli] improve messaging about apple login requirement
* update CHANGELOG.md
2022-03-15 10:48:55 +01:00
Will Schurman
790c3d776e
[eas-cli] Fix code signing error when not yet configured ( #1018 )
2022-03-14 20:28:14 -07:00
Expo CI
be84ffd62a
update CHANGELOG.md
2022-03-14 13:32:52 +00:00
Dominik Sokal
fa812f448f
v0.48.0
2022-03-14 14:25:56 +01:00
Dominik Sokal
d09161b745
upgrade eas-cli-local-build-plugin to 0.0.66
2022-03-14 14:25:41 +01:00
Dominik Sokal
653f26257b
upgrade dependencies ( #1015 )
...
* upgrade dependencies
* [eas-cli] regenerate GraphQL code
* update CHANGELOG.md
2022-03-14 13:26:06 +01:00
Wojciech Kozyra
b1e874966c
[eas-cli] Fix build status when build is canceled ( #1012 )
...
* [eas-cli] Fix build status when build is canceled
* update CHANGELOG.md
2022-03-14 11:04:54 +01:00
Jérémy Barbet
315abf0a03
docs: both platforms can be used ( #1013 )
2022-03-14 11:04:41 +01:00
Wojciech Kozyra
89a9255929
[eas-cli] Fix login request + update CHANGELOG ( #1004 )
2022-03-09 14:51:17 +01:00
Wojciech Kozyra
cae0ba21eb
[eas-cli] Fix code signing error on unconfigured eas project ( #1002 )
2022-03-08 16:32:40 +01:00
Wojciech Kozyra and Kim Brandwijk
ed52e291cb
[eas-cli] replace got with node-fetch ( #1000 )
...
* [eas-cli] replace got with node-fetch
* Update packages/eas-cli/src/api.ts
Co-authored-by: Kim Brandwijk <[email protected] >
* review feedback
* convert ApiV2 class into plain object
Co-authored-by: Kim Brandwijk <[email protected] >
2022-03-08 15:24:03 +01:00
dependabot[bot]
6db7ac617b
Bump plist from 3.0.1 to 3.0.4 ( #996 )
...
Bumps [plist](https://github.com/TooTallNate/node-plist ) from 3.0.1 to 3.0.4.
- [Release notes](https://github.com/TooTallNate/node-plist/releases )
- [Changelog](https://github.com/TooTallNate/plist.js/blob/master/History.md )
- [Commits](https://github.com/TooTallNate/node-plist/commits )
---
updated-dependencies:
- dependency-name: plist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-04 15:41:49 +01:00
Wojciech Kozyra and Dominik Sokal
1dd9614dbe
[eas-cli] remove unused flag ( #995 )
...
* [eas-cli] remove unused flag
* update CHANGELOG.md
* Update packages/eas-cli/src/commands/build/index.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2022-03-01 11:54:10 +01:00
Kim Brandwijk
67c58a75d9
[chore] update issue template for expo-env-info ( #986 )
2022-02-27 10:19:44 +01:00
jkh
5b3e4cb3e1
[eas-cli] make eas update:configure work with native files ( #978 )
2022-02-21 14:50:57 -05:00
dependabot[bot]
caf257ce9c
Bump follow-redirects from 1.14.7 to 1.14.8 ( #976 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-21 12:08:28 +01:00
Kim Brandwijk
31122623fa
docs: changelog typo
2022-02-21 10:07:14 +01:00
kbrandwijk
eb36dd0fef
chore: linting fix
2022-02-17 21:14:09 +01:00
Kim Brandwijk
bb0723354f
[update] make runtime version warning more descriptive ( #979 )
2022-02-17 21:09:52 +01:00
jkh
1b9feed040
[eas-cli] install expo-updates when running update:configure ( #977 )
2022-02-15 16:15:55 -05:00
Will Schurman
0220ca17a6
[eas-cli] Update @expo/config-types and related packages ( #974 )
2022-02-11 13:54:49 -08:00
Will Schurman
74cec12c23
[eas-cli] Add code signing ( #964 )
2022-02-11 12:48:33 -08:00
Wojciech Kozyra
e807fc105d
[eas-cli] check if package.json is inside git repo ( #971 )
...
* [eas-cli] check if package.json is inside git repo
* update CHANGELOG.md
* fix try catch
2022-02-11 14:50:51 +01:00
jkh
ae30c4c7db
[eas-cli] add tsconfig unused var rules ( #961 )
2022-02-09 15:50:25 -05:00
jkh
35b9fda122
[eas-cli] import getRuntimeVersionNullabe from config-plugins ( #962 )
2022-02-09 08:38:00 -05:00
jkh
8d010ad7e8
[eas-cli] remove unnecessary casting ( #963 )
2022-02-09 08:37:51 -05:00
Expo CI
d7181478c8
update CHANGELOG.md
2022-02-08 11:15:55 +00:00
Dominik Sokal
70ed1a482a
v0.47.0
2022-02-08 12:05:54 +01:00
Dominik Sokal
920e5ee8a2
upgrade deps ( #946 )
...
* upgrade deps
* update CHANGELOG.md
2022-02-08 11:42:25 +01:00
Dominik Sokal
f334f2c019
update CHANGELOG.md
2022-02-08 11:31:33 +01:00
jkh
b145a7d98c
[eas-cli] assert expo-updates is installed before a publish ( #953 )
2022-02-07 10:06:01 -05:00
jkh
3c750b60c0
[eas-cli] update error message to new publish command ( #952 )
2022-02-03 10:44:09 -05:00
jkh
b3a9f1af70
[eas-cli] return an informative error if rollout channel dne ( #930 )
2022-01-28 11:18:34 -05:00
jkh
39d8ab65d1
[eas-cli] fix get branchByNameAsync typing ( #929 )
2022-01-26 11:23:26 -05:00
Expo CI
1ff2274d8d
update CHANGELOG.md
2022-01-26 09:43:42 +00:00
Dominik Sokal
5ed4b65133
v0.46.0
2022-01-26 10:33:41 +01:00
Dominik Sokal
10aca5208f
fix url placeholder for iOS submits ( #941 )
...
* fix url placeholder for iOS submits
* update CHANGELOG.md
2022-01-25 15:26:20 +01:00
dependabot[bot]
b2da80d5ea
Bump node-fetch from 2.6.1 to 2.6.7 ( #940 )
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-25 15:21:45 +01:00
Dominik Sokal
b9457d71f9
upgrade deps ( #939 )
...
* upgrade deps
* update CHANGELOG.md
2022-01-25 14:48:02 +01:00
Dominik Sokal and jkh
5fd3149a95
unify command descriptions ( #925 )
...
* unify command descriptions
* fix lint warnings
* Apply suggestions from code review
Co-authored-by: jkh <[email protected] >
* address PR feedback
* update CHANGELOG.md
Co-authored-by: jkh <[email protected] >
2022-01-21 12:13:40 +01:00
dependabot[bot]
5f83724833
Bump trim-off-newlines from 1.0.1 to 1.0.3 ( #923 )
...
Bumps [trim-off-newlines](https://github.com/stevemao/trim-off-newlines ) from 1.0.1 to 1.0.3.
- [Release notes](https://github.com/stevemao/trim-off-newlines/releases )
- [Commits](https://github.com/stevemao/trim-off-newlines/compare/v1.0.1...v1.0.3 )
---
updated-dependencies:
- dependency-name: trim-off-newlines
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-20 09:56:09 +01:00
Expo CI
7df558d713
update CHANGELOG.md
2022-01-19 15:50:30 +00:00
Wojciech Kozyra
543e8ce26d
v0.45.1
2022-01-19 16:31:12 +01:00
Kim Brandwijk
355fada383
add json output for started builds ( #921 )
2022-01-19 13:48:37 +01:00
Kim Brandwijk
b6625a4cba
add support for prebuildCommand in eas.json ( #919 )
2022-01-19 13:27:31 +01:00
Wojciech Kozyra
c1ef20afab
[eas-cli] add Monterey image ( #922 )
...
* [eas-cli] add Monterey image
* update CHANGELOG.md
2022-01-19 12:45:19 +01:00
Expo CI
d8321e1f06
update CHANGELOG.md
2022-01-18 12:28:19 +00:00
kbrandwijk
d8906e085e
v0.45.0
2022-01-18 13:21:25 +01:00
Dominik Sokal
3b823865d3
upgrade dependencies ( #872 )
...
* upgrade dependencies
* fix TS error
* regenerate graphql code
* update CHANGELOG.md
2022-01-18 10:33:50 +01:00
dependabot[bot]
a29ed19653
Bump follow-redirects from 1.14.3 to 1.14.7 ( #912 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.3 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.3...v1.14.7 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-17 10:15:58 +01:00
Dominik Sokal
e70ecaa9b5
upgrade axios to 0.24.0
2022-01-17 10:14:13 +01:00
dependabot[bot]
9886fcb3ef
Bump shelljs from 0.8.4 to 0.8.5 ( #911 )
...
Bumps [shelljs](https://github.com/shelljs/shelljs ) from 0.8.4 to 0.8.5.
- [Release notes](https://github.com/shelljs/shelljs/releases )
- [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/shelljs/shelljs/compare/v0.8.4...v0.8.5 )
---
updated-dependencies:
- dependency-name: shelljs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-17 10:09:38 +01:00
kbrandwijk
4f5739b2dc
docs: update readme
2022-01-13 14:59:48 +01:00
Kim Brandwijk
c7a40b06a5
delete device functionality ( #890 )
...
* feat: device delete command
2022-01-12 12:31:10 +01:00
Dominik Sokal
3f88dc8690
fix webhook:update description
2022-01-12 11:43:19 +01:00
Expo CI
874db1c125
update CHANGELOG.md
2022-01-11 20:34:32 +00:00
Brent Vatne
91a147b40b
v0.44.1
2022-01-11 12:28:58 -08:00
Brent Vatne
cc4553b318
[eas-cli] Only configure updates in generic projects ( #904 )
2022-01-11 11:52:20 -08:00
Dominik Sokal
dd2303dbb2
don't use forked @oclif/plugin-autocomplete ( #903 )
...
* upgrade oclif deps
* update CHANGELOG.md
2022-01-11 14:28:49 +01:00
dependabot[bot] and Dominik Sokal
967b5d9985
Bump node-forge from 0.10.0 to 1.0.0 ( #902 )
...
* Bump node-forge from 0.10.0 to 1.0.0
Bumps [node-forge](https://github.com/digitalbazaar/forge ) from 0.10.0 to 1.0.0.
- [Release notes](https://github.com/digitalbazaar/forge/releases )
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/0.10.0...v1.0.0 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
* upgrade @types/node-forge
* update CHANGELOG.md
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dominik Sokal <[email protected] >
2022-01-11 14:27:00 +01:00
Expo CI
8439cd2141
update CHANGELOG.md
2022-01-11 11:45:09 +00:00
Dominik Sokal
f46063cca5
v0.44.0
2022-01-11 12:39:39 +01:00
Dominik Sokal
c0cfa93b69
upgrade eas-cli-local-build-plugin to 0.0.58
2022-01-11 12:39:30 +01:00
Dominik Sokal
7d6f620f91
Update CHANGELOG.md
2022-01-11 12:38:53 +01:00
Dominik Sokal
c973a1f603
refactor build configuration + don't configure Android projects locally ( #888 )
...
* remove 'eas build:configure' and refactor project config synchronization
* simplify updates configuration
* remove --skip-project-configuration flag
* add build:configure back
* better ux
* run Android cleanup in build:configure
* address PR feedback
* update CHANGELOG.md
2022-01-11 12:30:39 +01:00
Evan Bacon
1b8f60fad4
Remove APNS capability by default ( #797 )
...
* Remove APNS capability by default
* Update bundleIdCapabilities-test.ts
* Update bundleIdCapabilities-test.ts
* Update CHANGELOG.md
2022-01-06 12:45:15 -07:00
Wojciech Kozyra
7a30de9ad7
[eas-cli] do not follow symlinks with fast-glob ( #891 )
...
* [eas-cli] do not follow symlinks with fast-glob
* update CHANGELOG.md
2022-01-05 17:50:36 +01:00
jkh
4247b65e09
[eas-cli] add update:list alias ( #884 )
2022-01-05 10:05:55 -05:00
Dominik Sokal
8c388d5173
Update CHANGELOG.md
2022-01-05 11:12:34 +01:00
Evan Bacon
fce945679f
Bump @expo/[email protected] ( #889 )
...
* Bump @expo/[email protected]
* Update CHANGELOG.md
2022-01-04 15:07:40 -07:00
Wojciech Kozyra
7772e199b4
[eas-cli] Add --output flag to build command ( #885 )
...
* [eas-cli] Add --output flag to build command
* update CHANGELOG.md
2022-01-04 10:56:25 +01:00
Dominik Sokal
755e105252
fix README.md
2022-01-03 11:47:59 +01:00
Expo CI
611d0c98ee
update CHANGELOG.md
2022-01-03 10:42:36 +00:00
Dominik Sokal
949a90187b
v0.43.0
2022-01-03 11:36:57 +01:00
Giau. Tran Minh
bb14d9255a
fix: fixed wrong JSON output ( #878 )
...
The current output is:
It looks like you are using a dynamic configuration! Learn more: https://docs.expo.dev/workflow/configuration/#dynamic-configuration-with-appconfigjs )
In order to finish configuring your project for EAS Update, you are going to need manually add the following to your app.config.js:
Learn more: https://expo.fyi/eas-update-config.md
```json
{
updates": {
"url": "https://u.expo.dev/1bd4bcb0-f689-11e9-abc4-2daaea3f68f6 "
},
"runtimeVersion": {
"policy": "sdkVersion"
}
}
```
2022-01-03 11:35:14 +01:00
Dominik Sokal
98e35926ff
Update bug_report.yml
2021-12-22 13:22:32 +01:00
Dominik Sokal
cd433405cb
update issue template ( #871 )
2021-12-22 13:21:00 +01:00
Dominik Sokal
3ad54b0fc9
add autocompletion plugin ( #870 )
...
* add autocompletion plugin
* update CHANGELOG.md
2021-12-22 11:19:07 +01:00
Wojciech Kozyra
5184117ed6
[eas-cli] improve build:inspect ( #863 )
...
* [eas-cli] improve build:inspect
* update CHANGELOG.md
2021-12-22 10:33:00 +01:00
Dominik Sokal
868df87146
Update CHANGELOG.md
2021-12-22 10:10:21 +01:00
jkh
2f0cc2361b
[eas-cli] fix json output in EAS Update commands ( #848 )
2021-12-21 16:17:07 -05:00
jkh
4be6c51418
[eas-cli] fix merge conflict with #846 ( #869 )
2021-12-21 16:11:34 -05:00
Test User
99c4c618c9
Revert "[eas-cli] add channel:delete ( #846 )"
...
This reverts commit 742a1a05e5 .
2021-12-21 15:57:07 -05:00
jkh
742a1a05e5
[eas-cli] add channel:delete ( #846 )
2021-12-21 15:16:25 -05:00
Dominik Sokal
6f806cabb1
add dev script ( #868 )
2021-12-21 16:27:51 +01:00
Dominik Sokal
4c84794a31
fix install.sh ( #867 )
2021-12-21 16:07:57 +01:00
Expo CI
a1ab5a4fb5
update CHANGELOG.md
2021-12-21 14:26:16 +00:00
Dominik Sokal
dc11c1c487
v0.42.4
2021-12-21 15:09:15 +01:00
Dominik Sokal
805865356c
install missing @oclif/plugin-help ( #865 )
...
* install missing @oclif/plugin-help
* update CHANGELOG.md
2021-12-21 14:59:37 +01:00
Expo CI
5fc0757fb0
update CHANGELOG.md
2021-12-21 13:42:56 +00:00
Dominik Sokal
2c6d92745f
v0.42.3
2021-12-21 14:34:00 +01:00
Dominik Sokal
f677e038cf
upgrade eas-cli-local-build-plugin to 0.0.57
2021-12-21 14:33:45 +01:00
Dominik Sokal
ef13c2bf0e
really fix windows release process
2021-12-21 14:33:32 +01:00
Dominik Sokal
68e552010e
v0.42.2
2021-12-21 14:25:19 +01:00
Dominik Sokal
c5143fabad
fix windows release process
2021-12-21 14:22:53 +01:00
Dominik Sokal
64efdad61d
v0.42.1
2021-12-21 14:03:49 +01:00
Dominik Sokal
8bc07ca452
fix release process ( #864 )
...
* fix release process
* run learna version with --exact
* fix build-for-size-check
2021-12-21 14:02:03 +01:00
Dominik Sokal
ea4d28e7d9
v0.42.0
2021-12-21 11:22:21 +01:00
Dominik Sokal
e1fce4a066
upgrade oclif deps ( #858 )
2021-12-21 10:42:09 +01:00
jkh
76d75e9c17
[eas-cli] allow eas-cli to be run outside of expo projects ( #851 )
2021-12-17 09:25:11 -08:00
Dominik Sokal
9278b3c17d
use default for function argument
2021-12-17 10:15:11 +01:00
jkh
ef9fbe84c0
[eas-cli] clean up eas update logs ( #850 )
2021-12-16 12:22:05 -08:00
Expo CI
b3a69e8863
update CHANGELOG.md
2021-12-16 17:58:52 +00:00
jonsamp
5e4663ac44
v0.41.1
2021-12-16 12:53:18 -05:00
jkh
ca18a555c1
[eas-cli] support staging and local Update URLs ( #849 )
2021-12-16 07:14:11 -08:00
Jon Samp
c446bbb016
[eas-cli] Make all EAS Update related commands public ( #854 )
2021-12-16 09:34:49 -05:00
Dominik Sokal
d5254434c6
print expo-updates version in eas diagnostics
2021-12-16 09:58:40 +01:00
Bartłomiej Klocek
e2277b9482
[eas-cli] Fix ASC prompt displayed in --non-interactive ( #841 )
...
* [eas-cli] Fix ASC prompt displayed in --non-interactive
* Update CHANGELOG.md
* Apply feedback - fail in non-interactive
2021-12-15 13:28:59 +01:00
Test User
739502aef9
[eas-cli] fix typo in branch:delete description
2021-12-13 17:26:36 -05:00
Expo CI
de42624992
update CHANGELOG.md
2021-12-13 15:44:24 +00:00
Wojciech Kozyra
0ccfbe5dd6
v0.41.0
2021-12-13 16:19:53 +01:00
Wojciech Kozyra
3ffad12681
upgrade eas-cli-local-build-plugin to 0.0.56
2021-12-13 16:19:40 +01:00
Wojciech Kozyra
565867b5a8
Update CHANGELOG.md
2021-12-13 15:16:51 +01:00
Wojciech Kozyra and Dominik Sokal
303cc82a06
[eas-cli] add build inspect command ( #834 )
...
* [eas-cli] add build inspect command
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
* review feedback
Co-authored-by: Dominik Sokal <[email protected] >
2021-12-13 14:56:25 +01:00
Dominik Sokal
4c2abc0693
fix submission url ( #845 )
...
* fix submission url
* update CHANGELOG.md
2021-12-13 14:41:19 +01:00
Dominik Sokal and Wojciech Kozyra
b63167fbae
[ENG-2052] ask user to select profile if release does not exist ( #829 )
...
* ask user to select profile if release does not exist
* Apply suggestions from code review
Co-authored-by: Wojciech Kozyra <[email protected] >
* update CHANGELOG.md
Co-authored-by: Wojciech Kozyra <[email protected] >
2021-12-13 11:00:09 +01:00
Dominik Sokal
8adb6434bf
[ENG-2279] warn when attempting to use EAS CLI on managed SDK < 41 project ( #833 )
...
* warn when attempting to use EAS CLI on managed SDK < 41 project
* update CHANGELOG.md
* Update CHANGELOG.md
2021-12-13 09:48:00 +01:00
Dominik Sokal
4c9e407fef
[eas-json] use semver for version validation ( #832 )
...
* [eas-json] use semver for version validation
* update CHANGELOG.md
2021-12-13 09:44:44 +01:00
jkh
ef566b3f9c
[eas-cli] fix missing republish message ( #839 )
2021-12-12 15:34:22 -05:00
jkh
895231ea98
[eas-cli] fix table column names ( #840 )
2021-12-12 15:34:13 -05:00
jkh
c7000a754e
[eas-cli] Make default runtime version 1.0.0 for bare workflow ( #838 )
2021-12-12 15:34:04 -05:00
jkh
9ac8404681
[eas-cli] handle 'eas update' when there are no branches ( #837 )
2021-12-10 15:18:48 -05:00
Expo CI
6c0b7d5951
update CHANGELOG.md
2021-12-08 20:59:10 +00:00
jonsamp
ddfe60a7b0
v0.40.0
2021-12-08 15:43:11 -05:00
jkh
7dedeb904b
[eas-cli] change eas update:publish to eas update ( #830 )
...
* [eas-cli] change eas update:publish to eas update
* update CHANGELOG.md
* grammar
2021-12-08 15:15:25 -05:00
Quinlan Jung
4c02e0102b
[eas-cli] pass build profile env to credentials ctx ( #828 )
...
* [eas-cli] pass build profile env to credentials ctx
* update CHANGELOG.md
* pr feedback
* oops
2021-12-08 11:15:04 -08:00
kgc00
e91516fcc7
[eas-cli] removes account name from tracking context ( #827 )
2021-12-08 10:15:46 -08:00
jkh
d01f6c0d8e
[eas-cli] ask for publish message before staring bundling ( #826 )
2021-12-08 11:13:26 -05:00
jkh
1ce69cd7c9
[eas-cli] rename branch:publish to update:publish ( #818 )
2021-12-06 11:38:20 -05:00
Expo CI
83c10793ac
update CHANGELOG.md
2021-12-06 11:47:10 +00:00
Wojciech Kozyra
a344c11ba1
v0.39.0
2021-12-06 12:41:24 +01:00
Wojciech Kozyra
c7d5a9a819
upgrade eas-cli-local-build-plugin to 0.0.54
2021-12-06 12:41:08 +01:00
Wojciech Kozyra and Dominik Sokal
2f43ed94ab
detect react-native version + update eas-build-job ( #823 )
...
* detect react-native version + update eas-build-job
* update CHANGELOG.md
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
* update packages
Co-authored-by: Dominik Sokal <[email protected] >
2021-12-06 12:38:29 +01:00
Dominik Sokal
4a4ebf3cd6
print project workflow in eas diagnostics + update bug report template - add manged/bare input ( #822 )
...
* update bug report template - add manged/bare input
* print project workflow in eas diagnostics
* update CHANGELOG.md
2021-12-06 12:05:20 +01:00
Dominik Sokal
18b832dbda
fix setting up credentials for projects with Apple Watch companion apps ( #812 )
...
* fix setting up credentials for projects with Apple Watch companion apps
* update CHANGELOG.md
2021-12-06 11:37:39 +01:00
Dominik Sokal
1200e7fecd
upgrade @expo/* deps ( #821 )
...
* upgrade @expo/* deps
* update CHANGELOG.md
2021-12-06 10:50:44 +01:00
Dominik Sokal
3cc6b73d3a
make iOS submission message less scary: App Store -> App Store Connect ( #815 )
2021-12-06 09:41:46 +01:00
jkh
4831ff186a
[eas-cli] bump config-plugins to 4.0.11 ( #817 )
2021-12-03 16:26:00 -05:00
Wojciech Kozyra
a2d60a4a76
[eas-cli] improve error message for missing ascAppId ( #813 )
...
* [eas-cli] improve error message for missing ascAppId
* update CHANGELOG.md
* Update packages/eas-cli/src/submit/ios/IosSubmitCommand.ts
2021-12-03 09:03:11 +01:00
jkh
9f604777b9
[eas-cli] set runtime version in eas update:configure ( #811 )
2021-12-02 09:15:26 -05:00
Dominik Sokal
fce9bda9bb
[changelog-bot] revert checkout action back to v2
2021-12-02 11:27:00 +01:00
Dominik Sokal
4cc6745a0d
[changelog-bot] revert setup-node action back to v2; use checkout@v1
2021-12-02 11:22:17 +01:00
Dominik Sokal
67f0b806f4
[changelog-bot] revert setup-node action to v1
2021-12-02 11:11:42 +01:00
Dominik Sokal
9280dfb3ad
[changelog-bot] always capitalize message
2021-12-02 09:36:12 +01:00
jkh
2befbb0eba
[eas-cli] fix typos in eas channel:view logging ( #810 )
2021-12-01 12:53:55 -05:00
Wojciech Kozyra
41359b7194
[eas-cli] pass bundle identifier when resolving asc app id ( #809 )
...
* [eas-cli] pass bundle identifier when resolving asc app id
* update CHANGELOG.md
2021-12-01 16:32:55 +01:00
jkh
c57861a67d
[eas-cli] add missing @expo/sdk-runtime-versions dependency ( #808 )
2021-11-30 13:19:55 -05:00
Expo CI
d31ece8793
update CHANGELOG.md
2021-11-29 23:11:26 +00:00
Brent Vatne
4f7148b756
v0.38.3
2021-11-29 15:04:37 -08:00
Brent Vatne
bc8a781d86
[eas-cli] upgrade @expo/* deps ( #806 )
2021-11-29 14:49:44 -08:00
jkh
153a70fb85
[eas-cli] add eas update:configure ( #800 )
2021-11-29 07:58:02 -05:00
Wojciech Kozyra
2f93492fc3
[eas-cli] print warning about outdated version to stderr ( #805 )
...
* print warning about outdated version to stderr
* update CHANGELOG.md
2021-11-29 11:23:31 +01:00
Dominik Sokal
0b39ff1457
update README.md
2021-11-29 10:15:39 +01:00
Kim Brandwijk and Dominik Sokal
f6817037ae
docs: fix broken links to all command source files in readme ( #791 )
...
* docs: fix broken links to all command source files in readme
They pointed to .js, but they're all .ts
* docs: fix command paths by adding typescript devdependency
* fix: add typescript devDependency to eas-json for consistency
Co-authored-by: Dominik Sokal <[email protected] >
2021-11-29 10:13:53 +01:00
Expo CI
216f97ea8a
update CHANGELOG.md
2021-11-26 22:01:36 +00:00
Brent Vatne
11c194a168
v0.38.2
2021-11-26 13:50:29 -08:00
Brent Vatne
3c74c111a7
Update yarn.lock
2021-11-26 13:41:40 -08:00
Brent Vatne
b69b8b87a7
[eas-cli] upgrade @expo/* deps ( #801 )
2021-11-26 13:40:58 -08:00
jkh
825baa9f68
[eas-cli] check EAS Update URL is correctly configured before publish ( #789 )
2021-11-26 16:23:14 -05:00
Dominik Sokal
9f5736cfaa
fix lint error
2021-11-26 14:39:10 +01:00
Dominik Sokal
ae24ffbe86
fix getProfilesAsync tests
2021-11-26 14:23:08 +01:00
Dominik Sokal
487316370b
refactor @expo/eas-json ( #794 )
...
* refactor @expo/eas-json
* update CHANGELOG.md
2021-11-26 12:35:49 +01:00
Dominik Sokal
8bc3565270
fix evaluating template strings from info.plist ( #798 )
...
* fix evaluating template strings from info.plist
* update CHANGELOG.md
2021-11-26 11:41:57 +01:00
Expo CI
07450f6bf7
update CHANGELOG.md
2021-11-25 09:34:42 +00:00
Dominik Sokal
71d48c3cf2
v0.38.1
2021-11-25 10:29:10 +01:00
Dominik Sokal
7343e81065
upgrade @expo/* deps ( #792 )
...
* upgrade @expo/* deps
* update CHANGELOG.md
* fix import
2021-11-25 10:25:05 +01:00
Expo CI
1f1310bef6
update CHANGELOG.md
2021-11-24 13:56:49 +00:00
Dominik Sokal
27c69ec8e1
v0.38.0
2021-11-24 14:50:06 +01:00
Wojciech Kozyra
b81b896bc6
[eas-cli] pass identifier from build to submit ( #780 )
...
* pass identifier from build to submit
* update CHANGELOG.md
* review feedback
2021-11-24 14:02:25 +01:00
Dominik Sokal
ef79db2ca5
clean up .gitignore ( #788 )
2021-11-24 13:53:19 +01:00
Dominik Sokal
88565eec62
implement submit webhooks ( #777 )
...
* implement submit webhooks
* update CHANGELOG.md
2021-11-24 10:43:25 +01:00
Dominik Sokal and Brent Vatne
e8a520e55f
better error message when git is not installed ( #784 )
...
* better error message when git is not installed
* update CHANGELOG.md
* Update packages/eas-cli/src/vcs/clients/git.ts
Co-authored-by: Brent Vatne <[email protected] >
* Update packages/eas-cli/src/vcs/clients/git.ts
Co-authored-by: Brent Vatne <[email protected] >
2021-11-24 10:42:17 +01:00
Dominik Sokal
9a33f7bd93
check npm version when building locally ( #787 )
...
* check npm version when building locally
* update CHANGELOG.md
2021-11-24 10:16:54 +01:00
kgc00
23c70e237b
bump rudder node sdk ( #786 )
2021-11-24 09:23:16 +01:00
jkh
7fcf41db78
[eas-cli] fix bug that required runtime version for all builds ( #785 )
2021-11-23 15:25:44 -05:00
Evan Bacon and Dominik Sokal
36f4a4bd38
Improve unknown error message from #740 ( #775 )
...
* Improve unknown error message from #740
* Update CHANGELOG.md
* Update bundleIdCapabilities.ts
* Update packages/eas-cli/src/credentials/ios/appstore/bundleIdCapabilities.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-11-23 13:22:12 -07:00
jkh
87541db80d
[eas-cli] compute the runtime version for a build's metadata ( #783 )
2021-11-23 09:36:37 -05:00
Dominik Sokal
80112c682f
upgrade typescript to 4.5.2 ( #781 )
...
* upgrade typescript to 4.5.2
* bump oclif deps
* update CHANGELOG.md
2021-11-22 16:30:02 +01:00
Expo CI
eb29d3dadb
update CHANGELOG.md
2021-11-18 09:51:37 +00:00
Dominik Sokal
558c367038
v0.37.0
2021-11-18 10:42:38 +01:00
Dominik Sokal
4b88d00379
upgrade eas-cli-local-build-plugin to 0.0.50
2021-11-18 10:42:16 +01:00
Dominik Sokal
aad3b5ccd5
interactively configure git user.name and user.email ( #772 )
...
* interactively configure git user.name and user.email
* update CHANGELOG.md
* address PR feedback
2021-11-18 10:30:51 +01:00
Quinlan Jung
8b50806093
[eas-cli] make the missing eas.json messages better ( #770 )
...
* [eas-cli] make the missing eas.json messages better
* make error upstream
* revert
* fix tests and stuff
* update CHANGELOG.md
2021-11-17 13:39:44 -08:00
Dominik Sokal
45c9bda2e9
remove eas availability checks ( #771 )
2021-11-17 13:26:36 +01:00
Dominik Sokal
23237210d1
Update CHANGELOG.md
2021-11-17 09:58:36 +01:00
Dominik Sokal
e34382e6a3
show plist path when parsing failed ( #768 )
...
* show plist path when parsing failed
* Update packages/eas-cli/src/build/ios/version.ts
2021-11-17 09:57:59 +01:00
jkh
b8ad2ee29a
[eas-cli] auto create channel on publish ( #766 )
2021-11-16 13:23:39 -05:00
Wojciech Kozyra and Dominik Sokal
6bd62bac64
[eas-cli] read correct identifiers for multi-scheme/multi-flavor projects ( #765 )
...
* [eas-cli] read correct appIdentifier for multi-scheme/multi-flavor project
* review feedback
* Update CHANGELOG.md
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-11-16 15:52:39 +01:00
Dominik Sokal
8b959fc6d8
make the missing build/submit profile error message more descriptive ( #761 )
2021-11-15 20:04:34 +01:00
Bartosz Kaszubowski
6e615e20d6
[workflows] update setup-node action to v2 ( #763 )
2021-11-15 19:59:29 +01:00
Bartosz Kaszubowski
efbc5fc4bc
[workspace] update Prettier ( #762 )
2021-11-15 19:59:12 +01:00
Dominik Sokal
79c77ae835
validate release channel in eas.json ( #764 )
...
* validate release channel in eas.json
* update CHANGELOG.md
2021-11-15 16:52:12 +01:00
Expo CI
618b6b1caf
update CHANGELOG.md
2021-11-15 11:50:31 +00:00
Dominik Sokal
864658df80
v0.36.1
2021-11-15 12:26:39 +01:00
Dominik Sokal
4510e86b64
update CHANGELOG.md
2021-11-15 12:24:53 +01:00
Dominik Sokal
4af4490abc
upgrade eas-cli-local-build-plugin to 0.0.48
2021-11-15 12:23:18 +01:00
Expo CI
37c4040203
update CHANGELOG.md
2021-11-15 10:48:35 +00:00
Dominik Sokal
55f9be3b5c
v0.36.0
2021-11-15 11:39:06 +01:00
Dominik Sokal
152b25b93c
upgrade eas-cli-local-build-plugin to 0.0.47
2021-11-15 11:38:52 +01:00
Dominik Sokal
ea0d0bb4dc
pin eas-cli-local-build-plugin to specific version ( #753 )
...
* automate eas-cli-local-build-plugin upgrades
* update PR template, CHANGELOG, CONTRIBUTING guide
* update CHANGELOG.md
* address PR feedback
2021-11-15 11:34:32 +01:00
Dominik Sokal and Brent Vatne
37e360aead
use keytool service ( #754 )
...
* use keytool service
* update CHANGELOG.md
* Update packages/eas-cli/src/credentials/android/utils/keystore.ts
Co-authored-by: Brent Vatne <[email protected] >
Co-authored-by: Brent Vatne <[email protected] >
2021-11-15 10:45:16 +01:00
Quinlan Jung
20211e6265
fix changelog
2021-11-12 13:32:37 -08:00
Quinlan Jung
226c888cc9
[eas-cli] add analytic attempt events ( #757 )
...
* [eas-cli] add analytic attempt events
* update CHANGELOG.md
2021-11-12 10:53:29 -08:00
Quinlan Jung
0e9f8ec272
[eas-cli] submission analytics ( #752 )
...
* [eas-cli] submission analytics
* remove todos
* fix lint
* pr feedback
* pr feedback
* fix tests
2021-11-11 16:36:57 -08:00
Quinlan Jung
8eb5d8028d
[eas-cli] Api -> API ( #755 )
...
* [eas-cli] Api -> API
* update CHANGELOG.md
2021-11-11 12:51:25 -08:00
Wojciech Kozyra
2fb296d116
[eas-cli] pass envs to prebuild config when resolving entitlements ( #751 )
...
* [eas-cli] pass envs to prebuild config when resolving entitlements
* update CHANGELOG.md
* review feedback
2021-11-09 12:07:34 +01:00
James Ide
010c1ee439
Revert "fix working with local api server ( #747 )" ( #750 )
...
* Revert "fix working with local api server (#747 )"
Why
---
Make local development behave more closely to production and use the same API route paths. I made 127.0.0.1 behave the same way as api.expo.test and localhost. Another fix would have been to change 127.0.0.1 to localhost in EAS CLI, but it's a good idea to make the API server treat localhost and 127.0.0.1 similarly (look up PR 8542).
How
---
This reverts commit 5ba3cc6623 .
Test Plan
---------
Started the API server locally, then started EAS CLI locally with `EXPO_LOCAL=1 yarn eas login`. Logged in with my staging credentials and saw the API server locally pring out that it had made new database connections in the log.
* update CHANGELOG.md
* update CHANGELOG.md
2021-11-09 09:12:43 +01:00
Quinlan Jung
dddc4a0e95
[eas-cli] only prompt for appleIdUsername if authenticating via asp ( #745 )
...
* [eas-cli] only prompt for appleIdUsername if authenticating via asp
* pr feedback
* update CHANGELOG.md
2021-11-08 16:37:36 -08:00
Dominik Sokal
679ccf19d9
fix --auto-submit-with-profile ( #748 )
...
* fix --auto-submit-with-profile
* update CHANGELOG.md
2021-11-08 19:00:13 +01:00
Dominik Sokal
5ba3cc6623
fix working with local api server ( #747 )
2021-11-08 14:53:34 +01:00
Dominik Sokal
c1a4731762
fix changelog headings; fix changelog script
2021-11-08 14:49:54 +01:00
Expo CI
767577e386
update CHANGELOG.md
2021-11-08 11:32:25 +00:00
Dominik Sokal
d2f620dbc6
v0.35.0
2021-11-08 12:04:28 +01:00
Dominik Sokal
0aa556c29e
Update CHANGELOG.md
2021-11-08 12:03:35 +01:00
James Ide
10cf003758
[api] Change API domain for EAS CLI ( #744 )
...
* [api] Change API domain for EAS CLI
Why
---
To match the API server domain the website uses, this commit switches the API domain for EAS CLI from exp.host to api.expo.dev.
How
---
URL paths for api.expo.dev are different than those for exp.host.
* GraphQL: api.expo.dev/graphql
* API v2: api.expo.dev/v2/...
Updated the main functions that return the API server origin and the API v2 and GraphQL clients that create the URLs for each type of API.
Test Plan
---------
* Unit tests: `yarn test`
* Log in and out: `yarn eas login`, `yarn eas logout` (tests API v2)
* Project management: `yarn eas project:view` (tests GraphQL) -> confirm project gets created on expo.dev
* update CHANGELOG.md
2021-11-08 10:45:21 +01:00
Quinlan Jung
0e6254453a
[eas-cli] integrate ascApiKey with submissions workflow ( #737 )
...
* [eas-cli] integrate ascApiKey with submissions workflow
* fix failing stuff
* update CHANGELOG.md
* barthap pr feedback
* dominik pr feedback
2021-11-05 13:30:16 -07:00
Quinlan Jung
587a29892f
fix changelog
2021-11-05 13:28:03 -07:00
Quinlan Jung
db8245d954
[eas-cli] setup -> set up ( #735 )
...
* [eas-cli] setup -> set up
* fix stuff
* update CHANGELOG.md
* fix merge errors
2021-11-05 11:59:44 -07:00
Bartłomiej Klocek
0088306bca
[eas-cli] Handle Apple servers maintenance in eas submit ( #738 )
...
* [eas-cli] Handle Apple servers maintenance in `eas submit`
* update CHANGELOG.md
2021-11-05 11:08:30 +01:00
Wojciech Kozyra and Dominik Sokal
b6fc718713
[eas-cli] improve vcs migration experience ( #732 )
...
* [eas-cli] improve vcs migration experience
* update CHANGELOG.md
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-11-05 10:40:00 +01:00
Quinlan Jung
18e55dafd4
[eas-cli] setup asc api key ( #733 )
...
* [eas-cli] setup asc api key
* setup -> set up
* pr feedback
* update CHANGELOG.md
2021-11-04 14:52:25 -07:00
Bartłomiej Klocek
8e013ab793
[eas-cli] Use actor displayName when printing build info ( #730 )
...
* [eas-cli] Use actor `displayName` when printing build info
* update CHANGELOG.md
2021-11-04 07:50:03 +01:00
Quinlan Jung and Dominik Sokal
b88e79f0f3
[eas-cli] cleanup up creds prompt method ( #728 )
...
* [eas-cli] cleanup up creds prompt method
* update CHANGELOG.md
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-11-03 13:19:10 -07:00
Ryan Blunden
35b505120d
Replace eas:secrets with eas:secret ( #727 )
2021-11-03 09:44:19 +01:00
Brent Vatne and Dominik Sokal
6807d3080b
[eas-cli] Bump @expo/apple-utils to better handle some error messages ( #723 )
...
* [eas-cli] Bump @expo/apple-utils to better handle some error messages
* Update CHANGELOG
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
2021-11-03 09:35:11 +01:00
Quinlan Jung and Dominik Sokal
0d1cfb3286
[eas-cli] support removal of asc api keys ( #721 )
...
* [eas-cli] support removal of asc api keys
* update CHANGELOG.md
* Update packages/eas-cli/src/credentials/ios/actions/AscApiKeyUtils.ts
Co-authored-by: Dominik Sokal <[email protected] >
* Update packages/eas-cli/src/credentials/ios/actions/RemoveAscApiKey.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-11-02 21:03:34 -07:00
Quinlan Jung
0b9a5621fe
fix changelog
2021-11-02 20:57:46 -07:00
Quinlan Jung
9bd15af02a
[eas-cli] assign asc api keys to project ( #719 )
...
* [eas-cli] assign asc api keys to project
assign asc test
* fix compilation errors
2021-11-02 20:51:15 -07:00
Quinlan Jung
aab3bf1330
[eas-cli] create + validate asc api key, infer issuer ids ( #718 )
...
* [eas-cli] create + validate asc api key, infer issuer ids
create asc tests
create asc key:
ascapikeyutils test
* update CHANGELOG.md
* some pr feedback
* API -> Api
* more pr feedbakc
* fix tsc
2021-11-02 20:41:17 -07:00
Expo CI
9e95218523
update CHANGELOG.md
2021-11-02 17:27:32 +00:00
Brent Vatne
bb98e6de03
v0.34.1
2021-11-02 10:15:45 -07:00
Dominik Sokal
2604228233
add clean script
2021-11-02 13:41:47 +01:00
Dominik Sokal
a7035d3469
clean up package.json
2021-11-02 13:37:00 +01:00
Dominik Sokal
f6dce0e17c
update CHANGELOG.md
2021-11-02 13:31:56 +01:00
Wojciech Kozyra and Dominik Sokal
ccfa6f9fc3
[eas-cli] check if commit is required after dev client install ( #722 )
...
* check if commit is required after dev client install
* update CHANGELOG.md
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-11-02 12:51:49 +01:00
Dominik Sokal
0ee8e2f967
Update CONTRIBUTING.md
2021-11-02 11:29:27 +01:00
Quinlan Jung
94dc4c6e93
[eas-cli] asc api key graphql type and print support ( #717 )
...
* [eas-cli] asc api key graphql type and print support
* gql
* gql
* update CHANGELOG.md
2021-11-01 14:56:07 -07:00
Brent Vatne
4144e387d6
[eas-cli] Add missing period
2021-11-01 11:39:15 -07:00
Expo CI
de4e05e1e0
update CHANGELOG.md
2021-11-01 18:30:08 +00:00
Brent Vatne
36118b700f
v0.34.0
2021-11-01 11:23:56 -07:00
Dominik Sokal
2fb947b47a
rename useDevelopmentClient to developmentClient ( #711 )
...
* generate graphql code
* rename useDevelopmentClient to developmentClient
* update CHANGELOG.md
* upgrade @expo/eas-build-job
2021-10-31 18:51:26 +01:00
gregfenton and Wojciech Kozyra
0f1156e951
[eas-cli] correct warning message text ( #715 ) ( #716 )
...
* [eas-cli] correct warning message text (#715 )
* (minor) Incorrect instructions in warning message
Fixes #715
* Update packages/eas-cli/src/build/validate.ts
Co-authored-by: Wojciech Kozyra <[email protected] >
2021-10-29 10:47:14 +02:00
Quinlan Jung
e9f8be92b7
[eas-cli] fix graphql ( #713 )
...
* [eas-cli] fix graphql
* update CHANGELOG.md
2021-10-28 11:51:40 -07:00
Quinlan Jung
6360ea9f8e
[eas-cli] refactor credentials manager ( #712 )
...
* [eas-cli] refactor android manager
* refactor ios
* update CHANGELOG.md
2021-10-28 11:50:08 -07:00
Wojciech Kozyra
ad2d8e80f0
add no commit workflow ( #695 )
2021-10-28 11:40:11 +02:00
Quinlan Jung
bc0a5fdaa6
[eas-cli] remove unneeded parameters ( #710 )
...
* [eas-cli] remove unneeded parameters
* update CHANGELOG.md
2021-10-27 12:49:56 -07:00
Quinlan Jung
d6cfc887c3
[eas-cli] enforce additionalTypenames on graphql queries ( #709 )
...
* [eas-cli] enforce additional typenames
* fix stuff
* update CHANGELOG.md
2021-10-26 11:07:26 -07:00
Quinlan Jung
ce41c436aa
[eas-cli] add additionalTypenames for other queries ( #704 )
...
* [eas-cli] add additionalTypenames for other queries
* update CHANGELOG.md
2021-10-25 16:50:32 -07:00
Quinlan Jung
ec096eaaa2
[ENG-2143][eas-cli] add additionalTypenames for credentials ( #703 )
...
* [eas-cli] add additionalTypenames for credentials
* update CHANGELOG.md
2021-10-25 16:50:10 -07:00
Dominik Sokal
9c32dd5308
don't print logs to stderr ( #708 )
...
* don't print logs to stderr
* update CHANGELOG.md
2021-10-25 14:15:54 +02:00
Dominik Sokal
69d7ee9547
fix changelog workflow - use sed for trimming string
2021-10-25 14:03:04 +02:00
Dominik Sokal
e2e4cb67ca
better error message when eas.json is invalid ( #707 )
...
* better error message when eas.json is invalid
* add unit test
* update CHANGELOG.md
2021-10-25 13:19:27 +02:00
Dominik Sokal
4a08ad4997
unify eas.json and build job format ( #701 )
...
* unify eas.json and build job format
* update CHANGELOG.md
2021-10-25 09:56:30 +02:00
Expo CI
107a1c12bd
update CHANGELOG.md
2021-10-22 18:16:12 +00:00
Brent Vatne
8fe5268a73
v0.33.1
2021-10-22 11:10:45 -07:00
Brent Vatne
faba1ad8e3
[eas-cli] Skip validating updates scripts integration, which no longer exist in SDK 43+ ( #706 )
2021-10-22 11:09:50 -07:00
Dominik Sokal
ea4885c710
fix typo
2021-10-21 10:10:47 +02:00
Brent Vatne
4d85002d2b
[eas-cli] Update the submission prompt options
2021-10-20 11:43:55 -07:00
jkh
535b17f592
[eas-cli] use config-plugin to compute runtime version ( #697 )
2021-10-20 10:58:59 -07:00
Expo CI
e556b45d4d
update CHANGELOG.md
2021-10-20 15:49:25 +00:00
jonsamp
48130dcbdc
v0.33.0
2021-10-20 11:43:29 -04:00
1419ca6325
[eas-cli] Make "production" the default profile name ( #677 )
...
* build defaults to production, falls back to release
* allow submit to use production profile
* fix typo
* lint
* use a common type
* lint
* adds changelog
* adds test for getDefaultProfilesAsync
* updates default config
* self feedback
* adds channel names
* removes channel from default eas json config
* de-nest getDefaultProfilesAsync
* remove "_" variable name
* fix changelog
* incorporate feedback
* restore readme to main
* lint
* Update CHANGELOG.md
Co-authored-by: Wojciech Kozyra <[email protected] >
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
* Update packages/eas-cli/src/build/utils/devClient.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Wojciech Kozyra <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-10-18 12:26:08 -04:00
Dominik Sokal
8513dc0645
update CHANGELOG.md
2021-10-18 14:59:13 +02:00
Dominik Sokal
70e8f8370b
unify reading app.json ( #692 )
2021-10-18 14:58:08 +02:00
Dominik Sokal
135c90a8b8
eas submit - skip second prompt for apple id when already signed in with apple ( #691 )
...
* eas submit - skip second prompt for apple id when already signed in with apple
* update CHANGELOG.md
2021-10-18 14:37:47 +02:00
Dominik Sokal
fa588c2d24
don't capitalize credentials.json
2021-10-18 12:33:35 +02:00
Dominik Sokal
b4ce7a91c2
rename generic workflow -> bare workflow ( #690 )
2021-10-18 10:24:24 +02:00
Dominik Sokal
8ca9d66c32
fix typos
2021-10-15 16:04:54 +02:00
Dominik Sokal
a86fabde59
re-generate graphql code
2021-10-15 11:44:44 +02:00
Expo CI
40a896675f
update CHANGELOG.md
2021-10-15 09:05:59 +00:00
Dominik Sokal
cf7848e3c5
v0.32.0
2021-10-15 11:00:07 +02:00
Bartłomiej Klocek
3d4394a9bc
[eas-cli][submit] Ability to select a build from the list ( #688 )
...
* [eas-cli][submit] Ability to select a build from the list
* Add tests
* update CHANGELOG.md
2021-10-15 10:42:42 +02:00
Quinlan Jung
05f4c08d09
[eas-cli] create/list/revoke asc api keys via baconlane ( #687 )
...
* [eas-cli] manage ascApiKeys via baconlane
* expose methods
* update CHANGELOG.md
* pr feedback
* fix tests
* grammar
2021-10-14 13:22:19 -07:00
Quinlan Jung and Dominik Sokal
a4107a86f9
[eas-cli] support ascApiKeys in ios submission ( #678 )
...
* [eas-cli] support ascApiKeys in ios submission
* format feedback
* get values from eas.json
* more pr feedback
* changelog stuff
* fyi
* tests
* fix lint
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
* Update packages/eas-cli/src/submit/ios/IosSubmitCommand.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-10-11 14:49:26 -07:00
Quinlan Jung and Dominik Sokal
a5c695dd88
[eas-json] add asc api key parameters to eas json ( #684 )
...
* [eas-json] add asc api key parameters to eas json
* changelog stuff
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-10-11 14:41:13 -07:00
Dominik Sokal
7576d9195d
eslint - enable no-underscore-dangle ( #686 )
...
* eslint - enable no-underscore-dangle
* update CHANGELOG.md
2021-10-11 11:10:03 +02:00
Brent Vatne and Dominik Sokal
838c1508be
[eas-cli] Fix printing App Store Connect URL after submission ( #683 )
...
* [eas-cli] Fix printing App Store Connect URL after submission
* Update CHANGELOG
* Fix comment
* Remove unnecessary import
* Update other place where we pass in empty string to learnMore
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
2021-10-11 10:12:03 +02:00
Expo CI
7941683435
update CHANGELOG.md
2021-10-08 23:07:10 +00:00
Quinlan Jung
91f2311a50
v0.31.1
2021-10-08 16:01:17 -07:00
Quinlan Jung
45d10d9b83
[eas-cli] fix non interactive bug for service accounts ( #682 )
...
* [eas-cli] fix non interactive bug
* changelog stuff
2021-10-08 15:49:52 -07:00
Dominik Sokal
f5d5093922
changelog bot: commit as last commit author ( #680 )
2021-10-08 16:39:47 +02:00
Dominik Sokal
fa4687b0f8
implement simple changelog bot ( #676 )
...
* implement simple changelog bot
* update PR template
2021-10-08 15:08:02 +02:00
Expo CI
e78c475118
update CHANGELOG.md
2021-10-08 12:37:00 +00:00
Dominik Sokal
def91af01f
v0.31.0
2021-10-08 14:26:59 +02:00
Dominik Sokal
5eb0fb75ac
print platform emoji next to build details url when building for multiple platforms
2021-10-08 14:23:11 +02:00
Dominik Sokal
de8c69f766
update CHANGELOG.md
2021-10-08 13:58:55 +02:00
Wojciech Kozyra and Dominik Sokal
5879ac424d
[eas-cli] do not set default image ( #675 )
...
* [eas-cli] do not set default image
* upgrade @expo/eas-build-job
* remove redundant import
* update CHANGELOG
Co-authored-by: Dominik Sokal <[email protected] >
2021-10-08 13:56:57 +02:00
Dominik Sokal
e30f62ec12
add option to review adhoc devices when reusing profile ( #673 )
...
* add option to review adhoc devices when reusing profile
* update CHANGELOG
* update snapshot
* address PR feedback
2021-10-08 10:46:37 +02:00
Bartłomiej Klocek
dc4e36e8a8
[eas-cli] Improved service account display in submission summary ( #674 )
2021-10-08 09:17:46 +02:00
Quinlan Jung
12ded8c9a9
[eas-cli] integrated credentials service with android submissions ( #664 )
...
* [eas-cli] integrated credentials service with android submissions
* pr feedback
* tests
* changelog
* pr feedback
* dont print path in summary if it doesnt exist
* fix tests
2021-10-06 13:16:02 -07:00
Dominik Sokal
7378c6fd0e
change CHANGELOG commit message
2021-10-06 16:23:02 +02:00
Expo CI
77a8b08834
[skip ci] update CHANGELOG.md
2021-10-06 14:15:53 +00:00
Dominik Sokal
79db9eb482
v0.30.1
2021-10-06 16:09:23 +02:00
Dominik Sokal
59f6d36114
don't use PAT for release
2021-10-06 16:07:24 +02:00
Dominik Sokal
c36c26f5a9
fix building monorepo projects on Windows ( #671 )
...
* fix building monorepo projects on Windows
* update CHANGELOG
* address PR feedback
2021-10-06 15:34:42 +02:00
Dominik Sokal
d6692f20b5
volta pin [email protected] and [email protected]
2021-10-06 09:50:33 +02:00
Brent Vatne
6e37f596df
[eas-cli] Bump @expo/config @expo/prebuild-config @expo/config-plugins to fix iOS Info.plist warning ( #670 )
...
* [eas-cli] Bump @expo/config @expo/prebuild-config @expo/config-plugins
* Update CHANGELOG
2021-10-06 09:39:57 +02:00
Dominik Sokal
d326891ef8
fix committing changelog changes from CI
2021-10-05 18:36:52 +02:00
Dominik Sokal
46a34327d9
fix --json flag when running on GitHub Actions ( #669 )
...
* fix --json flag when running on GitHub Actions
* update CHANGELOG
2021-10-05 15:38:34 +02:00
Dominik Sokal
97242af30f
update CHANGELOG
2021-10-05 13:23:34 +02:00
Dominik Sokal
ca0a8f79cd
v0.30.0
2021-10-05 12:32:40 +02:00
Dominik Sokal
67eac59585
automate releases ( #668 )
...
* automate releases
* update CONTRIBUTING.md
* add copy-pasta alert
* update CHANGELOG
* send slack notif on successful release
2021-10-05 12:28:34 +02:00
Quinlan Jung
8cf1f0dc22
[eas-cli] fix test snapshots
2021-10-04 13:21:29 -07:00
Quinlan Jung and Dominik Sokal
51702e4bda
[eas-cli] fix ios print formats ( #657 )
...
* [eas-cli] fix ios print formats
* fix lint
* changelog
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
* pr feedback
Co-authored-by: Dominik Sokal <[email protected] >
2021-10-01 13:42:44 -07:00
Quinlan Jung
426a3d1ef3
[eas-cli] use google service key detection in credentials service ( #660 )
...
* [eas-cli] use google service key detection in credentials service
* pr feedback
* changelog
2021-09-30 12:59:10 -07:00
Quinlan Jung
e8d71a52ec
[eas-cli] setup google service account key ( #659 )
...
* [eas-cli] setup gsa key
* add tests
* lint
* changelog
* pr feedback
2021-09-29 15:25:41 -07:00
Quinlan Jung and Dominik Sokal
ccd0cb19a4
[eas-cli] remove google service account key ( #658 )
...
* [eas-cli] remove google service account key
* chnagelog
* Update packages/eas-cli/src/credentials/android/actions/RemoveGoogleServiceAccountKey.ts
Co-authored-by: Dominik Sokal <[email protected] >
* Update packages/eas-cli/src/credentials/android/utils/googleServiceAccountKey.ts
Co-authored-by: Dominik Sokal <[email protected] >
* pr feedback
* rebase
* rebase
Co-authored-by: Dominik Sokal <[email protected] >
2021-09-29 15:23:15 -07:00
Quinlan Jung and Dominik Sokal
9f85178d71
[eas-cli] fix android print formats ( #656 )
...
* [eas-cli] fix android print formats
* fix lint:
* changelog
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-09-29 10:27:17 -07:00
jkh
085ee52305
[eas-cli] Enable autoIncrementing on Android ( #645 )
2021-09-29 05:49:42 -07:00
Dominik Sokal
22a71275b2
update CHANGELOG
2021-09-29 13:35:35 +02:00
Dominik Sokal
5a730d70d6
v0.29.1
2021-09-29 13:21:17 +02:00
Dominik Sokal
41f58e5e52
fix double prompt for apple credentials ( #654 )
...
* add credentials context to build context
* add credentials context to submission context
* use credentials context when authenticating with apple
* don't use chalk.italic
* update CHANGELOG
2021-09-29 11:50:07 +02:00
kgc00
34af57f585
upgraded analytics client ( #655 )
2021-09-29 09:15:17 +02:00
Quinlan Jung
4674cbebc5
[eas-cli] use existing google service account key ( #650 )
...
* [eas-cli] use existing google service account key
* changelog
* pr feedback
* update snap
2021-09-28 15:07:10 -07:00
Quinlan Jung
69add6f523
fix changelog
2021-09-28 14:55:45 -07:00
Quinlan Jung
b70e874135
[eas-cli] assign google service account key ( #649 )
...
* [eas-cli] assign google service account key
* changelog
* pr feedback
2021-09-28 14:54:41 -07:00
Dominik Sokal
03fa29dd5a
make eslint disallow use of sync fs functions ( #652 )
...
* make eslint disallow use of sync fs functions
* update CHANGELOG
2021-09-28 13:41:38 +02:00
Wojciech Kozyra
9e467b900e
Update CHANGELOG
2021-09-28 12:30:37 +02:00
Wojciech Kozyra
6e1c7dd91e
v0.29.0
2021-09-28 12:12:28 +02:00
Wojciech Kozyra and Dominik Sokal
9812406c18
[eas-cli] update eas-build-job + add xcode 13 support ( #651 )
...
* update eas-build-job adds xcode 13 support
* update CHANGELOG
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-09-28 12:04:44 +02:00
Quinlan Jung
cf11ae93af
[eas-cli] create GoogleServiceAccountKey ( #642 )
...
* [eas-cli] create GoogleServiceAccountKey
* pr feedback
* changelog stuff
* pr feedback
2021-09-27 17:02:02 -07:00
Wojciech Kozyra
14756ad39b
support target specific Info.plist ( #635 )
2021-09-27 14:08:10 +02:00
Dominik Sokal
1486b481f6
use asMock instead of 'as jest.Mock'
2021-09-27 10:23:51 +02:00
Quinlan Jung
84d82e9a59
[eas-cli] change export style ( #647 )
...
* [eas-cli] change export style
* changelog stuff
2021-09-27 09:37:41 +02:00
Quinlan Jung
c7ce4a8670
[eas-cli] creds manager: stop prompting every iteration ( #641 )
...
* [eas-cli] creds manager: stop prompting every iteration
* changelog stuff
2021-09-24 12:49:40 -07:00
Dominik Sokal
fe0a3b4c41
fix experience with validating metro config in non-interactive mode ( #644 )
...
* fix experience with validating metro config in non-interactive mode
* update CHANGELOG
2021-09-24 11:35:28 +02:00
Dominik Sokal
0bce278bd4
update CHANGELOG
2021-09-23 11:42:56 +02:00
Dominik Sokal
fedfdb3364
v0.28.2
2021-09-23 11:36:29 +02:00
Dominik Sokal
028f0ab74b
fix auto-submitting in fresh project ( #640 )
...
* fix auto-submitting in fresh project
* update CHANGELOG
2021-09-23 11:34:22 +02:00
Dominik Sokal
cd278155e2
clean up tests output - mock console.log
2021-09-23 11:07:54 +02:00
Dominik Sokal
1e419ab49d
use log-symbols to unify green ticks style ( #639 )
...
* use log-symbols to unify green ticks style
* update CHANGELOG
2021-09-23 10:14:29 +02:00
Dominik Sokal
2f57fd199d
update CHANGELOG
2021-09-22 15:40:42 +02:00
Dominik Sokal
5932775cd4
v0.28.1
2021-09-22 15:33:39 +02:00
Dominik Sokal
d68d6c38d6
do not fail in case of transient network errors ( #638 )
...
* do not fail in case of transient network errors
* update CHANGELOG
2021-09-22 14:29:52 +02:00
Evan Bacon and Evan Bacon
d690e10caf
Forward props ( #636 )
...
Co-authored-by: Evan Bacon <[email protected] >
2021-09-22 13:16:33 +02:00
Quinlan Jung and Dominik Sokal
99ea613b39
[eas-cli] add google service account key fragment ( #632 )
...
* [eas-cli] add google service account key fragment
* fix lint
* update changelog
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-09-21 17:02:16 -07:00
Quinlan Jung and Dominik Sokal
13715317bd
[eas-cli] remove graphql support for app specific password ( #633 )
...
* [eas-cli] remove graphql support for app specific password
* fix tests
* changelog stuff
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-09-21 17:01:08 -07:00
Dominik Sokal
18d1ed441b
add CODEOWNERS
2021-09-21 11:39:54 +02:00
Dominik Sokal
db067c4757
rename directory submissions -> submit ( #631 )
2021-09-20 16:55:46 +02:00
Dominik Sokal
51388f6adb
add PR comment with code coverage ( #629 )
2021-09-20 16:36:42 +02:00
fcbf363538
use custom ora instance ( #575 )
...
* use custom ora instance
* Update CHANGELOG.md
* Update ora.ts
* pr feedback
* address PR feedback
* update CHANGELOG
* add eslint rule to prevent using ora directly
Co-authored-by: Evan Bacon <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-09-20 16:36:28 +02:00
Dominik Sokal
b4d7795006
update CHANGELOG
2021-09-20 11:15:30 +02:00
Dominik Sokal
2364ed74d7
v0.28.0
2021-09-20 10:56:59 +02:00
Dominik Sokal
87fb74dd5a
print meaningful error message when not logged in in non-interactive mode ( #628 )
...
* print meaningful error message when not logged in in non-interactive mode
* update CHANGELOG
* maybe fix tests
2021-09-20 10:53:55 +02:00
Dominik Sokal
eef0c6ae6e
[ENG-1792] Validate that project includes expo-dev-client when building with developmentClient flag ( #627 )
...
* move reviewAndCommitChangesAsync to utils
* move expo-cli runner to utils
* add expo-cli and expo-dev-client to diagnostics
* check for expo-dev-client when building with developmentClient = true
* update CHANGELOG
* add installation instructions
2021-09-20 10:36:55 +02:00
kgc00
5ee905a977
[eas-cli] Removes Amplitude ( #621 )
...
- Deleted references to Amplitude, uninstalled packages.
- Renamed `UserSettings` involving `amplitude...` => `analytics...`
2021-09-17 15:23:25 -07:00
Bartłomiej Klocek
ca3e083995
[eas-cli] eas submit: Fix error message not displayed ( #626 )
...
* [eas-cli] eas submit: Fix error message not displayed
* Fix error display
* Use `platforDisplayNames`
2021-09-17 13:33:56 +02:00
Dominik Sokal
b7ae91892c
eas submit: warn about turtle v1 build ids ( #624 )
...
* eas submit: warn about turtle v1 build ids
* update CHANGELOG
* id -> ID
* address PR feedback
2021-09-17 10:45:33 +02:00
Dominik Sokal
508ca745c1
[ENG-1915] show syntax errors in eas.json ( #618 )
...
* show syntax errors in eas.json
* update CHANGELOG
2021-09-16 12:13:10 +02:00
Dominik Sokal
95e8a38c85
[ENG-1347] eas submit: suggest using build id instead of build details page ( #620 )
...
* eas submit: suggest using build id instead of build details page
* update CHANGELOG
* fix lint
2021-09-16 12:05:39 +02:00
Dominik Sokal
441f3eaf4c
enforce Async suffix for async functions ( #623 )
...
* enforce Async suffix for async functions
* update CHANGELOG
* fix tests
2021-09-16 11:46:15 +02:00
Wojciech Kozyra
9edb10ca55
enforce return type in all functions ( #619 )
...
* enforce return type in all functions
* update CHANGLOG
2021-09-15 16:28:09 +02:00
Wojciech Kozyra
7f094bc605
[eas-cli] support multiflavor android projects ( #595 )
...
* [eas-cli] support multiflavor android projects
* move utils from expo-cli
* update CHANGELOG
* review feedback
2021-09-15 13:51:28 +02:00
Dominik Sokal
2463e958aa
add eslint rule to reduce node-fetch usage
2021-09-14 10:44:31 +02:00
Dominik Sokal
390e6fef9e
upgrade eslint-config-universe to 8.0.0
2021-09-13 17:44:24 +02:00
Dominik Sokal
6b416c3dfb
use envs from build profile for resolving app config when auto-submiting ( #614 )
...
* use envs from build profile for resolving app config when auto-submitting
* update CHANGELOG
2021-09-13 17:34:25 +02:00
dependabot[bot]
60d2daf4c8
Bump handlebars from 4.7.6 to 4.7.7 ( #613 )
...
Bumps [handlebars](https://github.com/wycats/handlebars.js ) from 4.7.6 to 4.7.7.
- [Release notes](https://github.com/wycats/handlebars.js/releases )
- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md )
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.7.6...v4.7.7 )
---
updated-dependencies:
- dependency-name: handlebars
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-13 17:03:33 +02:00
dependabot[bot]
9528f25ff2
Bump hosted-git-info from 2.8.8 to 2.8.9 ( #612 )
...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9 )
---
updated-dependencies:
- dependency-name: hosted-git-info
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-13 17:03:17 +02:00
dependabot[bot]
5da03dfca7
Bump glob-parent from 5.1.1 to 5.1.2 ( #611 )
...
Bumps [glob-parent](https://github.com/gulpjs/glob-parent ) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/gulpjs/glob-parent/releases )
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2 )
---
updated-dependencies:
- dependency-name: glob-parent
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-13 17:02:34 +02:00
dependabot[bot]
8b3b0376c3
Bump trim-newlines from 3.0.0 to 3.0.1 ( #608 )
...
Bumps [trim-newlines](https://github.com/sindresorhus/trim-newlines ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/sindresorhus/trim-newlines/releases )
- [Commits](https://github.com/sindresorhus/trim-newlines/commits )
---
updated-dependencies:
- dependency-name: trim-newlines
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-13 16:53:26 +02:00
dependabot[bot]
5f3c4756d2
Bump path-parse from 1.0.6 to 1.0.7 ( #610 )
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-13 16:53:05 +02:00
dependabot[bot]
3b34a64893
Bump ws from 5.2.2 to 5.2.3 ( #609 )
...
Bumps [ws](https://github.com/websockets/ws ) from 5.2.2 to 5.2.3.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/5.2.2...5.2.3 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-13 16:52:36 +02:00
Dominik Sokal
243cf8d630
reduce eas-cli size ( #605 )
...
* don't use lodash
* upgrade @expo/json-file
* upgrade @expo/config to 5.0.9
* add tests for utils
* address PR feedback
* more tests
* move tempy to dev dependencies
* replace timeago.js with @expo/timeago.js
* add eslint rule to forbid using lodash
* update CHANGELOG
2021-09-13 16:47:49 +02:00
Juwan Wheatley
671ce30ed4
update CHANGELOG
2021-09-10 19:14:14 -04:00
Juwan Wheatley
9021887072
v0.27.1
2021-09-10 18:59:11 -04:00
Juwan Wheatley
6a80d4c8e9
[eas-cli] fix secrets mutations ( #606 )
...
* [eas-cli] fix secrets mutations
* add changelog entry
* fix typo
2021-09-10 18:42:10 -04:00
Dominik Sokal
471e26817a
update CHANGELOG
2021-09-10 14:42:07 +02:00
Dominik Sokal
14bbd1ee0f
v0.27.0
2021-09-10 14:30:41 +02:00
Dominik Sokal
22b06b444d
[eas-json] allow env vars in android.serviceAccountKeyPath ( #604 )
...
* [eas-json] allow env vars in android.serviceAccountKeyPath
* update CHANGELOG
2021-09-10 14:28:21 +02:00
Dominik Sokal
cebd29e40d
[ENG-755] implement auto-submits ( #603 )
...
* better experience when building for all platforms
* implement auto-submits
* address PR feedback
* update CHANGELOG
* refactor build command class
* better UX when Android submission completes without error
* address PR feedback
* small ux improvement
2021-09-10 12:32:00 +02:00
Dominik Sokal
acf7e55b5b
[ENG-755] add --non-interactive flag for eas submit ( #600 )
...
* add --non-interactive flag for eas submit
* update CHANGELOG
* add basic tests for --non-interactive mode
* fix long-running tests
2021-09-09 17:12:40 +02:00
Wojciech Kozyra and Dominik Sokal
7c29aa3b38
[eas-cli] fix google service detection on windows ( #602 )
...
* normalize path (C:/path/to/repo -> C:\path\to\repo)
* update CHANGELOG
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-09-09 15:03:00 +02:00
Dominik Sokal
dee5b4cf60
mock generateRandomKeystoreAsync to make test execution faster
2021-09-09 11:19:39 +02:00
Dominik Sokal
896e14b1e4
[ENG-755] eas submit - implement --platform all ( #598 )
...
* reorder platform prompt options
* move RequestedPlatform enum
* unify selecting platforms in eas build/submit
* implement --platform all
* update CHANGELOG
2021-09-09 09:50:43 +02:00
Dominik Sokal
42c20d6ef5
update CHANGELOG
2021-09-08 10:12:38 +02:00
Dominik Sokal
0c94f80f68
v0.26.0
2021-09-08 09:50:50 +02:00
Wojciech Kozyra
95f308737e
[eas-cli] support for names with unicode only characters ( #596 )
...
* [eas-cli] support for names with unicode only characters
* update CHANGELOG
2021-09-08 09:46:12 +02:00
Dominik Sokal
2a2a0392cd
[ENG-755] drop support for eas submit CLI configuration params ( #590 )
...
* drop submit flags in favor of profiles
* use platform-specific mutations
* update CHANGELOG
* update asc app id log
* address PR feedback
* use release as default submit profile only when eas.json exists
* address more PR feedback
* add link to docs
* address even more PR feedback
* fix detecting release submit profile
2021-09-07 16:14:19 +02:00
Dominik Sokal
bcbdae8278
upgrade axios to 0.21.4
2021-09-07 10:05:24 +02:00
Dominik Sokal
805aee67ee
add eas diagnostics + github issue templates ( #594 )
...
* add 'eas diagnostics' command
* add issue templates
* update CHANGELOG
2021-09-06 16:03:51 +02:00
Dominik Sokal
0477984d7a
add CODE_OF_CONDUCT.md
2021-09-06 15:58:39 +02:00
Wojciech Kozyra
4e96196e07
remove @babel/core from package.json ( #593 )
2021-09-06 15:46:28 +02:00
Mike Willbanks
25ee2abdaa
[eas-cli] git config --get core.ignorecase exits with code 1 ( #592 )
...
When `git config --get core.ignorecase` is run and the variable is not
currently set, it will return with an exit code of 1 thus causing the
`eas build` command to stop running. To solve this, we try/catch and
then return undefined to allow for the default behavior.
2021-09-06 14:44:06 +02:00
kgc00
75b71ae457
[eas-cli] Adds Keystore Create Tracking ( #579 )
...
- Converts credentials command to an `EASCommand`
- Adds analytics for android keystore create commands
2021-09-03 09:36:22 -07:00
Dominik Sokal
7548fc35fd
update CHANGELOG
2021-09-01 10:12:33 +02:00
Dominik Sokal
5bc14b5b30
v0.25.0
2021-09-01 10:00:39 +02:00
L
bee98ce25e
[eas-cli] Update metro config check to support Windows ( #588 )
...
* Update metro config check to support Windows
Since Windows use backtick, the added regex address this issue.
* Update CHANGELOG.md
* Update CHANGELOG.md
* Fix eslint error
2021-09-01 09:54:29 +02:00
Dominik Sokal
0e6a5315ab
clean up repo deps + use volta ( #589 )
...
* move eslint-plugin-graphql from root to eas-cli
* install @babel/core to suppress yarn install warning
* use volta
* fix lint warning in .eslintrc.js
* address PR feedback
* bump @types/node to 16.7.8
2021-08-31 17:11:52 +02:00
Wojciech Kozyra and Dominik Sokal
91b51528ef
[eas-cli] detect case inconsistencies on macos ( #570 )
...
* [eas-cli] detect case inconsistencies on macos
* update CHANGELOG
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
* add explanatiion to undefined value
* add better error message + fyi page
Co-authored-by: Dominik Sokal <[email protected] >
2021-08-31 16:56:36 +02:00
Wojciech Kozyra and Dominik Sokal
5e3962afc2
[eas-cli] fix detecting googleServicesFile with EAS_NO_VCS=1 ( #583 )
...
* [eas-cli] fix detecting services file with
* update CHANGELOG
* Update packages/eas-cli/src/vcs/vcs.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-08-31 16:30:29 +02:00
Dominik Sokal
f07c52d2fb
[ENG-755] add --no-wait support for eas submit ( #578 )
...
* support --no-wait in eas submit
* update CHANGELOG
2021-08-31 14:49:15 +02:00
Dominik Sokal
50846a1a96
Use ts-jest instead of babel-jest ( #585 )
...
* run tests with ts-jest
* remove babel from dependencies
* update CHANGELOG
2021-08-31 12:18:20 +02:00
Dominik Sokal
4cb726f374
bump typescript target to ES2019 ( #584 )
...
* bump typescript target to ES2019
* update CHANGELOG
2021-08-30 15:32:48 +02:00
Dominik Sokal
da9d1b4984
replace @hapi/joi with joi + upgrade dependencies ( #582 )
...
* replace @hapi/joi with joi
* upgrade fs-extra to 10.0.0
* upgrade typescript to 4.4.2
* upgrade other eas-cli dependencies
* update repo deps
* fix typos
* add ': any' to every catch statement
* downgrade some deps as they require ts project to output ESM
* fix fs mock
* update snapshots
* downgrade indent-string (esm issue)
* update CHANGELOG
2021-08-30 14:07:25 +02:00
Dominik Sokal
64ad52dc45
drop support for node < 12 ( #581 )
...
* drop support for node < 12
* run CI workflows on node 16
* update CHANGELOG
2021-08-30 09:57:59 +02:00
Bartłomiej Klocek
6169e5ff5b
Add ESLint rule to prevent relative package imports ( #576 )
2021-08-25 14:43:12 +02:00
Dominik Sokal
ef33973f7f
update CHANGELOG
2021-08-25 11:57:34 +02:00
Dominik Sokal
33a5254f2a
v0.24.1
2021-08-25 11:48:08 +02:00
Dominik Sokal
0d737ecf6d
update CHANGELOG
2021-08-25 11:39:46 +02:00
Dominik Sokal
951eea2396
fix EasJsonReader import
2021-08-25 11:37:04 +02:00
Dominik Sokal
75968bf449
update CHANGELOG
2021-08-25 11:25:43 +02:00
Dominik Sokal
32aa46ac69
v0.24.0
2021-08-25 11:15:02 +02:00
339cae2532
Bump apple-utils to v25 ( #574 )
...
* Bump apple-utils to v25
* Update CHANGELOG.md
* Apply suggestions from code review
Co-authored-by: Evan Bacon <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-08-25 09:48:03 +02:00
Axel Delafosse and Dominik Sokal
e6ec3bfe6a
[eas-cli] update QR code url for Android internal distribution build and generate smaller QR code ( #573 )
...
* [eas-cli] update qr code url and generate smaller qr code
* [eas-cli] update changelog
* [eas-cli] fix prettier
* [eas-cli] update changelog
Co-authored-by: Dominik Sokal <[email protected] >
* [eas-cli] update changelog
Co-authored-by: Dominik Sokal <[email protected] >
* [eas-cli] clean code
Co-authored-by: Dominik Sokal <[email protected] >
2021-08-24 17:45:32 +02:00
Juwan Wheatley
012518c375
Update expo.io references to expo.dev ( #568 )
...
* Update expo.io references to expo.dev
* fix snapshot
2021-08-23 19:48:37 -04:00
Brent Vatne
cc8c8584d9
[eas-cli] Link to project page and add archive FYI link to build command output ( #562 )
2021-08-20 13:58:53 -07:00
jkh
d1910b3c42
[eas-cli] add ability to double publish ( #566 )
2021-08-20 11:16:43 -07:00
Wojciech Kozyra and Dominik Sokal
4a1fa3d4fa
[eas-cli] warn if NODE_ENV or googleServicesFile is missing ( #569 )
...
* [eas-cli] warn if NODE_ENV or googleServicesFile is missing
* update CHANGELOG
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-08-20 12:31:46 +02:00
Wojciech Kozyra
61178c9d06
add changesNotSentForReview option to android submissions ( #560 )
...
* add changesNotSentForReview option to android submits
* update CHANGELOG
* fix types in tests
* review feedback
2021-08-19 15:01:14 +02:00
Wojciech Kozyra and Dominik Sokal
094c04c7f0
[eas-cli] support --json flag for build commands ( #567 )
...
* [eas-cli] support --json flag for build commands
* sanitize json object
* update CHANGELOG
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-08-19 14:58:19 +02:00
kgc00
37cca4878d
[eas-cli] Introduce RudderStack ( #563 )
...
- adds RudderStack to the analytics file
- reworks some of the existing amplitude tracking event structure to properly record data
2021-08-18 10:46:19 -07:00
Wojciech Kozyra
2b40e1ec05
[eas-cli] support submit profiles ( #555 )
...
* [eas-cli] support submit profiles
* Update CHANGELOG
* review feedback
2021-08-13 11:53:58 +02:00
Bartłomiej Klocek
6e95d3afcc
[eas cli] Fix SKU not being applied to App Store Connect ( #559 )
...
* [eas submit] Fix SKU not being applied to App Store Connect
* Update CHANGELOG
2021-08-13 10:36:09 +02:00
Wojciech Kozyra
6b9b9f0be2
[eas-cli] fix metadata for simulator builds ( #556 )
...
* [eas-cli] fix metadata for simulator builds
* Update CHANGELOG
2021-08-13 10:08:27 +02:00
Brent Vatne
f14b963b29
[eas-cli] Stop using project name in build details URL ( #554 )
2021-08-12 21:53:47 -07:00
andy
ddd2814e8f
[submit] log submissions link at end of eas-submit ( #553 )
2021-08-11 11:00:22 -07:00
jkh
36f15a81a9
[changelog] fix formatting ( #552 )
2021-08-06 07:47:31 -07:00
jkh
ece93dac20
[eas-cli] add --auto flag to publish ( #549 )
2021-08-06 05:58:04 -07:00
Brent Vatne
0226dbba5a
Update CHANGELOG and README
2021-08-05 15:34:16 -07:00
Brent Vatne
e773e77185
v0.23.0
2021-08-05 15:19:01 -07:00
Brent Vatne
893cbb2ec5
[eas-cli] Pass through build settings metadata context to app version resolver ( #550 )
2021-08-05 15:17:30 -07:00
jkh
1898de2609
[eas-cli] add type to generated manifest fragment ( #535 )
2021-08-05 06:50:20 -07:00
jkh
fe03cc28c4
[eas-cli] stop sending deprecated storageBucket field ( #547 )
2021-08-03 13:55:00 -07:00
Wojciech Kozyra
5309b7b6ce
Update CHANGELOG
2021-08-02 13:23:20 +02:00
Wojciech Kozyra
bc9b8442d7
v0.22.4
2021-08-02 13:07:52 +02:00
Wojciech Kozyra
a84762b00d
[eas-cli] override distribution when building for simulator
2021-08-02 12:57:59 +02:00
Wojciech Kozyra
2d117e1d7e
v0.22.3
2021-08-02 12:49:51 +02:00
Sallar
986674942d
[eas-json][eas-cli] add simulator key to build profile json validator ( #546 )
...
* Add simulator to build profile json validator
* Update CHANGELOG.md
* Fix PR number
* Change the order of simulator key
2021-08-02 12:46:21 +02:00
Wojciech Kozyra
13c224589b
Update CHANGELOG
2021-08-02 10:57:16 +02:00
Wojciech Kozyra
20b091fbfa
v0.22.2
2021-08-02 10:35:08 +02:00
Wojciech Kozyra
168b6afdfa
[eas-cli] do not read BuildSettings on managed project
2021-08-02 10:10:03 +02:00
Dominik Sokal
3c6320b929
Update CHANGELOG.md
2021-07-30 14:03:18 +02:00
Dominik Sokal
4f1dc582bd
[ENG-1570] evaluate interpolated iOS version strings ( #541 )
...
* evaluate interpolated ios version strings
* update CHANGELOG
2021-07-30 14:00:31 +02:00
Wojciech Kozyra
daf2ef1e30
[eas-cli] fix unknown state error ( #543 )
...
* [eas-cli] fix unknown state error
* update CHANGELOG
2021-07-30 13:32:22 +02:00
Wojciech Kozyra
f703bd8b5a
[eas-cli] validate metadata in build request ( #542 )
...
* [eas-cli] validate metadata in build request
* Update CHANGELOG
2021-07-30 13:23:47 +02:00
Dominik Sokal
997cd7058a
[ENG-1475] Additional filters for eas build:list ( #540 )
...
* generate graphql code
* use new App.builds api
* add more filters to build:list
* update CHANGELOG
2021-07-30 10:31:51 +02:00
Wojciech Kozyra
e896c2f6c5
Update CHANGELOG
2021-07-29 14:55:04 +02:00
Wojciech Kozyra
3d723ca426
Use new eas.json format + auto migrate from old format ( #537 )
...
* Use new eas.json format + aot migrate old format
* review feedback
* review feedback 2
* fix
2021-07-29 14:50:08 +02:00
Dominik Sokal
c17e1b3fa2
[ENG-1600] warn when building managed project that does not extend @expo/metro-config in metro.config.js ( #534 )
...
* warn when building managed project that does not extend @expo/metro-config in metro.config.js
* update CHANGELOG
* address PR feedback
* fix lint warnings/errors
2021-07-29 09:33:37 +02:00
Quinlan Jung
d70fc36485
update changelog
2021-07-28 15:48:22 -07:00
Quinlan Jung
47784ca6d3
v0.22.1
2021-07-28 14:58:33 -07:00
Quinlan Jung
3e5a3aca27
[eas-cli] fix keystore upload bug ( #538 )
...
* [eas-cli] fix upload bug
* changelog
2021-07-28 14:55:36 -07:00
Dominik Sokal
89b0227594
[chore] upgrade: eslint, prettier, etc. ( #536 )
...
* upgrade: eslint, prettier, etc.
* run prettier
2021-07-28 11:12:06 +02:00
Dominik Sokal
b98a30e7c6
install missing dep: fast-glob
2021-07-27 13:16:23 +02:00
Dominik Sokal
5c7862a685
upgrade typescript + clean up deps ( #533 )
...
* upgrade typescript to 4.3.5
* remove unused dependencies
* upgrade tslib
* update CHANGELOG
2021-07-27 12:22:39 +02:00
Bartłomiej Klocek and Dominik Sokal
82833a9eb4
[eas submit][android] Autodetect google-services JSON key path ( #520 )
...
* foundation
* detection logic
* add tests
* Update CHANGELOG, ignore `node_modules`
* Display a chooser for multiple files
* Improve tests
* move `filterAsync` to a separate file
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
* Fix indent
Co-authored-by: Dominik Sokal <[email protected] >
2021-07-27 12:22:25 +02:00
Dominik Sokal
66171c3c4b
[ENG-1524] use envs from eas.json when resolving app config ( #532 )
...
* use envs from eas.json when resolving app config
* update CHANGELOG
* address PR feedback
2021-07-26 15:38:42 +02:00
Wojciech Kozyra and Dominik Sokal
179def91c7
[eas-cli] use .pbxproj file to check if native Xcode project is present ( #531 )
...
* [eas-cli] use .pbxproj file to check if native Xcode project is present
* Update CHANGELOG.md
* Update packages/eas-cli/src/project/ios/scheme.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-07-26 15:33:44 +02:00
Dominik Sokal
9f63ad4527
update CHANGELOG
2021-07-23 10:33:19 +02:00
Dominik Sokal
878028271a
v0.22.0
2021-07-23 10:25:00 +02:00
Dominik Sokal
d4e15bbcbf
add iosEnterpriseProvisioning to build metadata ( #522 )
...
* generate graphql code
* add iosEnterpriseProvisioning to build metadata
* update CHANGELOG
* upgrade @expo/eas-build-job to 0.2.44
2021-07-23 10:09:19 +02:00
Evan Bacon
13bb056df1
Create and link capability identifiers automatically ( #524 )
...
* Create and link capability identifiers automatically
* changelog
* Update capabilityIdentifiers.ts
* Update capabilityIdentifiers.ts
* Added better assertion errors
2021-07-22 18:50:51 -06:00
Will Schurman
14d56904d2
[eas-cli] Upload exp config in extra when publishing or republishing ( #514 )
2021-07-22 10:30:23 -07:00
Dominik Sokal
c2ffd05763
fall back to APK when building for internal distribution ( #527 )
...
* fall back to APK when building for internal distribution
* update CHANGELOG
* address PR feedback
2021-07-22 16:21:20 +02:00
Dominik Sokal
46e394fbef
use default version code when it's not defined for managed project in app.json ( #526 )
...
* use default version code when it's not defined for managed project in app.json
* update CHANGELOG
2021-07-22 13:36:26 +02:00
Dominik Sokal
2613f0c2f9
enable lint rule for curly braces around blocks ( #525 )
2021-07-22 11:49:12 +02:00
Bartłomiej Klocek and Wojciech Kozyra
e5fd7c01f4
[eas submit] propagate build id to submission mutation ( #518 )
...
* Propagate build id
* Display build details in submission summary
* Update tests
* Add test for build id
* Unify build fragment naming
* Apply suggestion
Co-authored-by: Wojciech Kozyra <[email protected] >
Co-authored-by: Wojciech Kozyra <[email protected] >
2021-07-22 11:21:57 +02:00
Evan Bacon
73a0dd6e23
Fix capability syncing ( #521 )
...
* Update bundleIdCapabilities.ts
* Update CHANGELOG.md
2021-07-21 12:22:43 -06:00
Dominik Sokal
a9dc7f9eeb
don't show diff for generated files (yarn.lock, graphql files)
2021-07-21 10:43:22 +02:00
Bartłomiej Klocek and Brent Vatne
c3836f23d1
[eas submit] Pretty-print iPad multitasking error message ( #517 )
...
* [eas submit] Pretty-print iPad multitasking error message
* Apply suggestion
Co-authored-by: Brent Vatne <[email protected] >
Co-authored-by: Brent Vatne <[email protected] >
2021-07-21 08:00:21 +02:00
Cedric van Putten
bfd73cbb19
[eas-cli] Add force option to overwrite existing secrets ( #513 )
...
* [eas-cli] Add force option to overwrite existing secrets
* Add changelog entry
2021-07-15 17:15:29 +02:00
Wojciech Kozyra
6a1753edaa
[eas-cli] handle blocked amplitude domains ( #512 )
...
* [eas-cli] handle blocked amplitude domains
* update CHANGELOG
2021-07-14 13:28:17 +02:00
Wojciech Kozyra and Brent Vatne
558a73086d
[eas-cli] add error message when free tier is disabled ( #509 )
...
* [eas-cli] add error message when free tier is disabled
* Update packages/eas-cli/src/build/build.ts
Co-authored-by: Brent Vatne <[email protected] >
Co-authored-by: Brent Vatne <[email protected] >
2021-07-13 12:36:20 +02:00
jkh
15966fbd26
[eas-cli] un-hide project:* ( #500 )
2021-07-12 13:57:36 -07:00
Dominik Sokal
1e8b55383e
update CHANGELOG
2021-07-12 10:51:57 +02:00
Dominik Sokal
6920ebb0ba
v0.21.0
2021-07-12 10:43:10 +02:00
Dominik Sokal
55f35949e1
build:list / build:view - print runtime version ( #508 )
...
* build:list / build:view - print runtime version
* update CHANGELOG
2021-07-12 10:38:17 +02:00
Dominik Sokal
ccb998a221
[ENG-1460] add runtime version to build metadata ( #493 )
...
* add runtime version to build metadata
* update CHANGELOG
* upgrade @expo/eas-build-job to 0.2.43
2021-07-12 09:46:00 +02:00
Dominik Sokal
30bc27b4c4
[ENG-1474] build:list / build:view: print more metadata ( #504 )
...
* build:list / build:view: print more metadata
* update CHANGELOG
2021-07-12 09:36:58 +02:00
Evan Bacon
da3c95ccaf
Added iOS 15 capabilities ( #499 )
...
* Added iOS 15 capabilities
* Update CHANGELOG.md
2021-07-09 14:18:52 -06:00
Dominik Sokal
bbcbe1dceb
update CHANGELOG
2021-07-09 10:41:01 +02:00
Dominik Sokal
f15beea454
v0.20.0
2021-07-09 10:31:16 +02:00
Wojciech Kozyra
16e384be76
[eas-cli] Error message for eas build downtime ( #502 )
2021-07-09 10:04:17 +02:00
jkh
e74e6d8fc5
[eas-cli] import UI in branch:* channel:* commands ( #503 )
2021-07-08 18:05:51 -07:00
jkh
b6f4603107
[eas-cli] remove shameful console.log ( #501 )
2021-07-07 18:37:41 -07:00
Wojciech Kozyra
0e7d7f765a
[eas-cli] unify generic and managed workflows ( #497 )
2021-07-07 12:30:06 +02:00
jkh
33b4d8d719
[eas-cli] add project:info command ( #498 )
2021-07-06 19:25:21 -07:00
Wojciech Kozyra and Bartłomiej Klocek
0d765748e3
[eas-cli] override value from app.json with param ( #494 )
...
* [eas-cli] override value from app.json with param
* update changelog
* Apply suggestions from code review
Co-authored-by: Bartłomiej Klocek <[email protected] >
Co-authored-by: Bartłomiej Klocek <[email protected] >
2021-07-05 15:42:13 +02:00
Dominik Sokal
93953f1424
bump @expo/config-plugins to 3.0.3 ( #495 )
...
* bump @expo/config-plugins to 3.0.3
* update CHANGELOG
* fix type mismatch
2021-07-05 14:15:17 +02:00
Quinlan Jung
e9b67db05c
update chagelog
2021-07-02 11:18:30 -07:00
Quinlan Jung
09bf912b9e
v0.19.1
2021-07-02 11:02:09 -07:00
Quinlan Jung
e701bacdaa
[eas-cli] better debugging experience ( #492 )
...
* [eas-cli] better debugging
* fyi
* changelog
2021-07-02 10:59:16 -07:00
Quinlan Jung and Dominik Sokal
cc22542031
[eas-cli] prompt to create project if not exists, more credentials guardrails ( #491 )
...
* [eas-cli] prompt to create project if not exists
* [eas-cli] more credentials manager guardrails
* Update packages/eas-cli/src/credentials/manager/ManageAndroid.ts
Co-authored-by: Dominik Sokal <[email protected] >
* Update packages/eas-cli/src/credentials/manager/ManageIos.ts
Co-authored-by: Dominik Sokal <[email protected] >
* Update packages/eas-cli/src/project/projectUtils.ts
Co-authored-by: Dominik Sokal <[email protected] >
* pr feedback
Co-authored-by: Dominik Sokal <[email protected] >
2021-07-02 10:53:26 -07:00
Dominik Sokal
6c53262b5b
[ENG-1444] improve workflow detection ( #490 )
...
* improve workflow detection
* update CHANGELOG
* address PR feedback
2021-07-02 10:24:05 +02:00
Wojciech Kozyra
7d7d4995d8
update CHANGELOG
2021-07-01 12:23:13 +02:00
Wojciech Kozyra
977546c8c9
v0.19.0
2021-07-01 12:05:57 +02:00
Brent Vatne
53dcd4cb43
[eas-cli] Support configuring one platform at a time when running eas build ( #483 )
2021-06-30 17:52:37 -07:00
Wojciech Kozyra
9e18e738eb
[eas-cli] use new build mutation ( #485 )
2021-06-29 11:54:11 +02:00
Dominik Sokal
252c7187d5
[ENG-1377] auto-suggest application id and bundle identifier ( #487 )
...
* Auto-suggest application id and bundle identifier
* update CHANGELOG
* address PR feedback
2021-06-29 10:51:48 +02:00
Quinlan Jung
90852b9557
update changelog
2021-06-28 16:01:48 -07:00
Quinlan Jung
0df16236a2
v0.18.3
2021-06-28 14:54:56 -07:00
Quinlan Jung
ecaf5a4318
changelog stuff
2021-06-28 14:44:00 -07:00
Quinlan Jung
86e5e1a7b1
[eas-cli] integrate push key setup in ios builds ( #473 )
...
* [eas-cli] integrate push key setup in build flow
* nits
* fix lint
* pr feedback
* pr feedback
2021-06-28 14:43:15 -07:00
Quinlan Jung
ab10094071
[eas-cli] remove nullthrows on keystore keyPassword ( #484 )
...
* [eas-cli] remove nullthrows on keystore keyPassword
* changelog
2021-06-28 10:34:45 -07:00
Dominik Sokal
2d536d73fe
mock fs-extra so tests don't produce files ( #480 )
2021-06-28 09:43:43 +02:00
Evan Bacon
80ea8ee50b
Support bundle identifiers that start with a dot ( #459 )
2021-06-25 15:41:48 -07:00
Brent Vatne
b49c5f47d1
Update CHANGELOG
2021-06-25 15:16:06 -07:00
Brent Vatne
a9da78946b
v0.18.2
2021-06-25 14:57:32 -07:00
Brent Vatne
b6d9accea4
[eas-cli] Fix inverted conditional so we actually only prompt about commit when index is dirty ( #481 )
2021-06-25 14:54:26 -07:00
Quinlan Jung
4611a65bce
[eas-cli] show projects that depend on a push key ( #472 )
2021-06-25 13:55:16 -07:00
Quinlan Jung
db29b3fc18
[eas-cli] make apple team optional in appropriate cases ( #468 )
...
* [eas-cli] make apple team optional in appropriate cases
* pr feedback
2021-06-25 13:53:37 -07:00
Dominik Sokal
2534a46bd3
[ENG-1396] change default ios image for sdk <= 41 ( #479 )
...
* change default ios image for sdk <= 41
* update CHANGELOG
2021-06-25 15:23:24 +02:00
Dominik Sokal
7def4b502e
remove redundant type
2021-06-25 13:58:38 +02:00
Brent Vatne
4ea26d7ca3
Remove leftover CHANGELOG entry
2021-06-24 17:56:14 -07:00
Brent Vatne
c4c8075b1f
Update CHANGELOG
2021-06-24 17:55:06 -07:00
Brent Vatne
266545d2a0
v0.18.1
2021-06-24 17:43:58 -07:00
Brent Vatne
ddd7046513
Add entry to CHANGELOG
2021-06-24 17:43:14 -07:00
Quinlan Jung
7a44eeb22b
[eas-cli] add basic printing support for Apple App Specific Password ( #474 )
2021-06-24 17:42:00 -07:00
Brent Vatne
5bcf8263cf
[eas-cli] Automatically migrate build credentials to EAS ( #477 )
2021-06-24 17:41:17 -07:00
Dominik Sokal
f380ba0106
update CHANGELOG
2021-06-24 13:35:32 +02:00
Dominik Sokal
1a6d81f68e
v0.18.0
2021-06-24 12:17:08 +02:00
Dominik Sokal
522818113b
support new build status: new ( #475 )
...
* support new build status: 'new'
* update CHANGELOG
2021-06-24 12:07:44 +02:00
Hayden Daly
f93d347665
[docs] update 'See code' links in README ( #446 )
...
Why
Majority of the See code links in the README resolve to nonexistent paths causing 404s. For example, build/commands/account/login.ts should resolve to src/commands/account/login.ts.
How
Simple find and replace with the links and updating relevant text using patch-readme.js script added to package.json.
Test Plan
Clicked through the links to make sure they all resolve to right locations.
2021-06-23 14:52:36 -07:00
Wojciech Kozyra and Dominik Sokal
e96cee1c3b
[eas-cli] support different vcs ( #462 )
...
* [eas-cli] add abstraction around VCS, implement git and local version
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
* review feedback
* update CHANGELOG
Co-authored-by: Dominik Sokal <[email protected] >
2021-06-23 12:05:31 +02:00
Quinlan Jung
4d46e0a8ac
changelog stuff
2021-06-22 13:02:58 -07:00
Quinlan Jung
80e35c7524
[eas-cli] add 'remove push key' action ( #470 )
...
* [eas-cli] remove push key action
* todo
2021-06-22 12:23:31 -07:00
Quinlan Jung
186c26bc99
[eas-cli] setup push key action ( #469 )
2021-06-22 11:49:26 -07:00
jkh
be6a7f54f9
[eas-cli][eas-json] add updates.channel to build metadata ( #461 )
2021-06-21 10:29:31 -07:00
Ville Immonen
fff7aac5b6
Add an internal distribution with dev client to build:configure defaults ( #465 )
2021-06-21 12:51:27 +03:00
Quinlan Jung
0d90fbd3ff
[eas-cli] create and assign push key actions ( #467 )
2021-06-18 10:32:05 -07:00
Quinlan Jung
e71779049e
[eas-cli] rename android mocks
2021-06-17 21:24:38 -07:00
Quinlan Jung
7da909e3c1
[eas-cli] fix android manager push description
2021-06-17 21:15:13 -07:00
Quinlan Jung
e439fd14a9
changelog stuff
2021-06-17 11:19:45 -07:00
Ville Immonen
ffed1b446a
Record dev client builds created and downloaded to analytics ( #454 )
2021-06-17 15:28:38 +03:00
Quinlan Jung
7b65412ec6
[eas-cli] swap android manager for the refactored beta one ( #460 )
...
* [eas-cli] swap the android manager with the beta one
* [eas-cli] remove unused classes, remove new directory
* [eas-cli] delete credentials manager class
* [eas-cli] replace API newAndroid -> android
* [eas-cli] printCredentialsBeta -> printCredentials
2021-06-16 09:55:55 -07:00
Quinlan Jung
f1cbdcc094
changelog stuff
2021-06-15 15:56:11 -07:00
Quinlan Jung
ec5573efa6
[eas-cli] add push key graphql types ( #456 )
2021-06-15 11:14:33 -07:00
Quinlan Jung and Dominik Sokal
242da62271
[eas-cli] action to upload/download credentials.json to www ( #455 )
...
* [eas-cli] action to upload/download credentials.json to www
* Update packages/eas-cli/src/credentials/android/actions/new/SetupBuildCredentialsFromCredentialsJson.ts
Co-authored-by: Dominik Sokal <[email protected] >
* Update packages/eas-cli/src/credentials/android/actions/UpdateCredentialsJson.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-06-15 11:14:15 -07:00
Wojciech Kozyra
23d1221ef9
[eas-cli] add support for big sur image for ios builds ( #457 )
...
* [eas-cli] add support for big sure image for ios builds
* update CHANGELOG
2021-06-15 16:20:43 +02:00
Quinlan Jung
5402d8c74f
changelog stuff
2021-06-14 19:02:47 -07:00
Dominik Sokal
176026645c
fix typo: Expo CLI -> EAS CLI
2021-06-14 15:45:30 +02:00
Brent Vatne
b0d4ed6c0e
[eas-cli] Deprecate --skip-credentials-check ( #442 )
2021-06-10 20:27:06 -07:00
Quinlan Jung
2f7ac71921
[eas-cli] remove android fcm/keystore actions ( #451 )
2021-06-10 11:50:08 -07:00
Quinlan Jung
b599315a85
[eas-cli] more manager dx improvements ( #449 )
...
* [eas-cli] improve ios manager dx
* add go back
2021-06-10 11:49:45 -07:00
Quinlan Jung
e86d8aa77a
[eas-cli] add additionalTypenames for creds mutation to invalidate urql cache
2021-06-09 19:38:16 -07:00
Quinlan Jung
ab4ac87d52
[eas-cli] download and backup keystore action ( #447 )
...
* [eas-cli] download and backup keystore action
* pr feedback
2021-06-09 15:42:57 -07:00
Quinlan Jung
af98fb1621
[eas-cli] refactor ios manager ( #448 )
2021-06-09 13:11:04 -07:00
Dominik Sokal
0ce7c1b3b4
clean up legacy stuff ( #444 )
...
* drop support for npm token in credentials.json
* remove --allow-experimantal flag
* update CHANGELOG
2021-06-09 14:31:30 +02:00
Dominik Sokal
2bdaa0d428
[ENG-1271] make iOS credentials manager work with multi-target projects ( #441 )
...
* make function for selecting Xcode scheme generic
* move XcodeBuildContext resolver
* adjust ios credentials manager to multitarget projects
* update CHANGELOG
* address PR feedback
2021-06-09 13:56:17 +02:00
Quinlan Jung
2486a4de97
[ENG-1242][eas-cli] copy Expo Classic credentials to EAS if user is eligible ( #445 )
...
* [eas-cli] copy Expo Classic credentials to EAS if user is eligible
* fix tsc
* fix lint
* pr feedback
2021-06-08 22:17:14 -07:00
kgc00
6137b215e9
[eas-cli] Introduce action stat ( #437 )
...
* Introduces a new abstract class for commands to inherit from -- EasCommand
* EasCommand does two things, login and analytics:
* Reads local credentials or initiates login (depending on command requirements)
* Bootstraps analytics, sends an 'action' stat to track cli usage, and flushes events at the end of the commands lifecycle
* Build and Submit now subclass EasCommand
* Tests for EasCommand are included
2021-06-07 10:54:14 -07:00
Quinlan Jung
265ba16594
[eas-cli] refactor credential input types ( #443 )
...
* [eas-cli] use generated input types
* pulled cleaned up schema from www
* fix lint
2021-06-07 10:33:56 -07:00
Quinlan Jung
a7bc3d0c98
[eas-cli] action to select android build credentials ( #438 )
...
* [eas-cli] action to select android build credentials
* oops
* pr feedback
2021-06-07 10:33:36 -07:00
Quinlan Jung
ee618880d7
[eas-cli] fcm create and assign graphql actions ( #440 )
2021-06-04 14:03:57 -07:00
Quinlan Jung
2c95c8c310
[eas-cli] add fcm types for graphql ( #439 )
2021-06-04 14:02:38 -07:00
Dominik Sokal
b90e37d9fc
update CHANGELOG
2021-06-02 13:19:35 +02:00
Dominik Sokal
34563070f4
v0.17.0
2021-06-02 12:07:46 +02:00
Dominik Sokal
66b269f4bf
update CHANGELOG
2021-06-02 12:06:41 +02:00
Brent Vatne
168cb4d4a0
[eas-cli] Fix git repo root path on Windows ( #429 )
...
* Fix git repo root path on Windows
* Update CHANGELOG
2021-06-02 12:03:33 +02:00
Quinlan Jung
91b531da43
[eas-cli] use correct method to determine android application identifier ( #431 )
...
* [eas-cli] use correct method to determine android application identifier
* pr feedback
2021-06-02 12:00:51 +02:00
Quinlan Jung
2e0d567361
update changelog
2021-06-01 11:59:51 -07:00
Quinlan Jung
81e6280cff
[eas-cli] use new android build credentials provider ( #427 )
...
* [eas-cli] use new android build credentials provider
* pr feedback
* fix tsc
* pr feedback:
2021-06-01 11:56:37 -07:00
Quinlan Jung
e2fda7b9d3
[eas-cli] refactor application id configuration ( #432 )
2021-06-01 10:34:08 -07:00
Dominik Sokal
ede30807f5
fix bundle identifier getter ( #434 )
...
* fix bundle identifier getter
* update CHANGELOG
2021-06-01 14:25:03 +02:00
Brent Vatne
9f354013fa
Update CHANGELOG
2021-05-26 15:09:59 -07:00
Brent Vatne
30552f134c
v0.16.0
2021-05-26 14:49:42 -07:00
Brent Vatne
e4beba9a21
Add env var to disable capability sync and extra logs when EXPO_DEBUG is set ( #426 )
2021-05-26 13:11:42 -07:00
Dominik Sokal
b71ab7ec84
implement managed credentials support for multitarget iOS projects ( #414 )
...
* ignore --skip-credentials-check flag for ios builds
* account for parent bundle identifier when creating apple app identifier
* implement managed credentials support for multitarget ios projects
* update CHANGELOG.md
* address PR feedback
* upgrade @expo/config-plugins 1.0.32 -> 1.0.33
* fix lint warning
* address more PR feedback
* address PR feedback
2021-05-26 11:06:29 +02:00
Brent Vatne
596cfc372b
Move updating the release on Github to after the release is completed ( #418 )
2021-05-25 15:56:55 +02:00
Dominik Sokal
d5f6c5680c
update CHANGELOG
2021-05-25 15:55:23 +02:00
Dominik Sokal
28c508ff62
v0.15.1
2021-05-25 15:44:36 +02:00
Dominik Sokal
97ff6f406d
fix sending appBuildVersion to api ( #423 )
...
* generate graphql code
* fix sending appBuildVersion to api
* update CHANGELOG
2021-05-25 15:40:22 +02:00
Evan Bacon
bd39b296fa
Use config introspection to get all entitlements ( #419 )
...
* Use config introspection to get all entitlements
* Update CHANGELOG.md
* Updated getAppBuildGradle -> getAppBuildGradleFilePath
* Update RemoveProvisioningProfile.ts
* Update view.ts
* Update applicationId.ts
* Update entitlements.ts
2021-05-24 17:30:13 -07:00
Quinlan Jung
bfbe1e930b
[eas-cli] add tests for unencrypted/empty password keystores ( #396 )
...
* [eas-cli] add tests for unencrypted/empty password keystores
* detect unencrypted pem
* much sad
* much sad 2
* much sad
* much sad
2021-05-24 16:25:07 -07:00
jkh
3fe45176cc
[eas-cli] make republish work smoothly with different platforms ( #417 )
2021-05-21 10:11:57 -07:00
Test User
bffa6fbf03
Release 0.15.0
2021-05-20 14:58:23 -07:00
Test User
161808bc37
v0.15.0
2021-05-20 14:30:18 -07:00
jkh
ac42b15acd
[eas-cli] fix bug when publishing without platform flag ( #415 )
2021-05-20 07:55:48 -07:00
Dominik Sokal
47d21de4eb
add appBuildVersion to build metadata ( #413 )
...
* add functions for reading buildNumber / versionCode
* add buildNumber and versionCode to metadata
* read proper app version for generic projects
* bump @expo/eas-build-job to 0.2.35
* address PR feedback
* update CHANGELOG.md
2021-05-20 11:40:17 +02:00
Wojciech Kozyra
e12ffa9ebc
docs for introducing breaking changes in local builds api ( #408 )
...
* docs for introducing breaking changes in local builds api
* review feedback
2021-05-19 14:21:35 +02:00
Dominik Sokal
2944023986
clean up test output
2021-05-19 11:36:30 +02:00
Dominik Sokal
49c1e7670d
warn about deprecated android.package/ios.bundleIdentifier only once
2021-05-18 11:28:31 +02:00
Dominik Sokal
b157b901e3
simplify app identifier management ( #407 )
...
* simplify app identifier management
* remove disableIosBundleIdentifierValidation from eas.json
* update CHANGELOG.md
* add unit tests
* address PR feedback
2021-05-18 09:42:58 +02:00
Brent Vatne
1a1f88f202
[eas-json] Include development-client in valid buildType for internal distribution ( #410 )
2021-05-17 18:14:07 -07:00
jkh
d02d70da91
[eas-cli] put projectId caching behind EAS_ENABLE_PROJECT_ID flag ( #412 )
2021-05-17 12:48:36 -07:00
Evan Bacon
c37f2957bb
Bump @expo/[email protected] to support Apple server errors ( #411 )
2021-05-17 11:27:23 -07:00
Wojciech Kozyra
a32f5fe57a
[eas-cli] allow empty keystore password and optional key password ( #398 )
...
* [eas-cli] allow empty keystore password and optional key password
* update @expo/config and @expo/config-plugins
* update CHNAGELOG
2021-05-17 12:39:49 +02:00
Test User
b7f6d36a63
[eas-cli] hide 'eas init'
2021-05-14 18:05:11 -07:00
Mike Hampton
2975a025ac
Add expoCli parameter. ( #409 )
2021-05-14 15:36:05 -04:00
Wojciech Kozyra
f4e396dde2
[eas-cli] fix validation for empty password in dist cert ( #403 )
...
* [eas-cli] fix validation for empty password in dist cert
* add tests
* change error message
* fix test description
* review feedback
2021-05-14 10:44:48 +02:00
Evan Bacon
ef54911323
Dynamically toggle capabilities before build ( #384 )
...
* Enable associated-domains
* Update CHANGELOG.md
* Added support for native projects
* Update ensureAppExists-test.ts
* Validate entitlements from JSON
* removed unneeded tests
* Update bundleIdCapabilities.ts
* use Workflow
* Forward props everywhere
* refactor
* Added return types
* Update entitlements.ts
* Update bundleIdCapabilities.ts
* Update bundleIdCapabilities.ts
* Update bundleIdCapabilities.ts
* cleanup
* IosCapabilitiesOptions
2021-05-13 20:25:02 -07:00
Quinlan Jung
18b1074232
[eas-cli] setup android build credentials with graphql ( #406 )
...
* [eas-cli] setup android build credentials with graphql
* pr feedback
2021-05-13 16:37:28 -07:00
Jonathan 小林 Hales
8468e0c5ea
[eas-cli] make branch name optional for branch:publish
2021-05-12 12:54:43 -07:00
jkh
436d5c9ec9
[eas-cli] query app by ID instead of fullName in listBranchesAsync ( #405 )
2021-05-12 10:04:05 -07:00
jkh
1f88f7e1a3
[eas-cli] replace ensureProjectExistsAsync with getProjectIdAsync ( #404 )
2021-05-12 09:34:55 -07:00
jkh
09682754f8
[eas-cli] add 'eas init' command ( #402 )
2021-05-12 07:49:05 -07:00
Mike Hampton and Wojciech Kozyra
8e3d84b1e5
[eas-cli] Support buildConfiguration parameter. ( #394 )
...
* [eas-cli] Support buildConfiguration parameter.
* Update CHANGELOG.md
* Address PR comments.
* Update CHANGELOG.md
Co-authored-by: Wojciech Kozyra <[email protected] >
* Update new features in changelog.
Co-authored-by: Wojciech Kozyra <[email protected] >
2021-05-12 10:21:01 -04:00
Dominik Sokal
8bb2631192
Revert "[eas-cli] set default urql requestPolicy to network-only ( #397 )"
...
This reverts commit d97ed80867 .
The proper fix has been implemented in #399 .
2021-05-12 10:10:44 +02:00
Dominik Sokal
38a7fb6266
set empty save-prefix ( #400 )
2021-05-12 10:06:30 +02:00
Dominik Sokal
0ac2fb77a1
Pin versions in package.json ( #399 )
...
* pin versions in package.json
* update CHANGELOG.md
2021-05-12 10:04:09 +02:00
jkh
f12774b539
[eas-cli] display the platforms supported by an update group ( #391 )
2021-05-11 09:03:47 -07:00
jkh
d50bdedcec
[eas-cli] add --platform flag to branch:publish command ( #389 )
2021-05-11 08:22:48 -07:00
Dominik Sokal
8d443e5992
update CONTRIBUTING.md
2021-05-11 12:01:52 +02:00
Dominik Sokal
2b5fb6de53
update CHANGELOG.md
2021-05-11 11:57:33 +02:00
Dominik Sokal
dc86f27199
v0.14.1
2021-05-11 11:23:22 +02:00
jkh
d97ed80867
[eas-cli] set default urql requestPolicy to network-only ( #397 )
...
* [eas-cli] set default urql requestPolicy to network-only
* add changelog
2021-05-11 11:14:55 +02:00
Quinlan Jung
3601b448fe
[eas-cli] create keystore action ( #387 )
...
* [eas-cli] create android keystore action
* 1: some pr feedback
2021-05-10 16:38:17 -07:00
Quinlan Jung
68aab13d51
[eas-cli] Keystore utils and fixtures ( #386 )
...
* [eas-cli] Keystore utils and fixtures
validate using pem decryption instead
* 0: some pr feedback
* pr feedback
2021-05-10 16:25:07 -07:00
Brent Vatne
6cef13d756
Update CHANGELOG
2021-05-10 11:36:59 -07:00
Brent Vatne
1d45941f5d
v0.14.0
2021-05-10 11:28:46 -07:00
Quinlan Jung
5e5badf11f
[eas-cli] credentials manager DX nits ( #383 )
2021-05-03 19:16:14 -07:00
jkh
840c65946b
[eas-cli] remove --force to fix eas publish ( #381 )
2021-05-03 15:35:52 -07:00
Quinlan Jung
fdbd786126
[eas-cli] move from deprecated iosAppCredentialsArray to iosAppCredentialsList ( #380 )
2021-05-03 13:16:33 -07:00
Quinlan Jung
d5365275e0
[eas-cli] beta android credentials manager ( #378 )
2021-04-29 12:07:20 -07:00
Quinlan Jung
886e48d3ee
[eas-cli] android graphql types ( #377 )
2021-04-29 11:17:18 -07:00
Wojciech Kozyra
342c78a4f6
[eas-cli] disable pending build check ( #373 )
...
* [eas-cli] disable pending builds check
* update CHANGELOG.md
2021-04-28 15:13:51 +02:00
Axel Delafosse
a483d94e26
[eas-cli] assert ( #372 )
2021-04-28 11:54:33 +02:00
Axel Delafosse and Dominik Sokal
b40412a7a1
[eas-cli] add QR code to install internal distribution build on device ( #371 )
...
* [website] add qr code to install internal distribution build on device
* [eas-cli] update changelog
* [eas-cli] sort imports
* [eas-cli] sort imports
* [eas-cli] improve getInstallUrl typing
Co-authored-by: Dominik Sokal <[email protected] >
* [eas-cli] fix typing
* [eas-cli] clean code
Co-authored-by: Dominik Sokal <[email protected] >
2021-04-28 11:43:21 +02:00
Quinlan Jung
d652e04f7b
[eas-cli] getAppAsync not used anywhere outside ( #369 )
2021-04-27 13:09:10 -07:00
Quinlan Jung
85326d1104
[eas-cli] merge beta and main cred utils ( #368 )
2021-04-27 13:08:51 -07:00
Quinlan Jung
28c087138b
[eas-cli] replace printCredentials with printCredentialsBeta ( #367 )
2021-04-27 13:08:30 -07:00
jkh
8badf14ec3
[eas-cli] create asset keys without an extension ( #366 )
...
* Clients must be using expo-asset >= 8.3.2 in order to handle this new update format.
2021-04-27 06:02:12 -07:00
Wojciech Kozyra
4f1db29ef8
[eas-cli] increase build wait timeout ( #370 )
...
* [eas-cli] increase build wait timeout
* Update CHANGELOG.md
2021-04-27 14:19:23 +02:00
Quinlan Jung
2354dc1b71
update changelog
2021-04-26 12:16:21 -07:00
Quinlan Jung
f106bfa6d7
[eas-cli] replace ctx.ios with ctx.newIos ( #365 )
...
remove old ctx.ios
ctx.newIos -> ctx.ios
fix lint
unused fixtures
remove unused fixtures
merge fixtures
fix lint
2021-04-26 12:11:36 -07:00
Quinlan Jung
1a7edbea06
[eas-cli] merge everything from actions/new to actions ( #364 )
...
delete unused actions
delete old inner class
remove uneeded dist cert utils
merge dist cert utils
remove unused functions of pprofile utils
pop out new directory
2021-04-26 12:10:27 -07:00
Quinlan Jung
5bfaee9e4d
[eas-cli] swap beta credentials manager with current ( #363 )
2021-04-26 12:07:35 -07:00
Quinlan Jung
0cb2309d7d
[eas-cli] add additionalTypenames to delete mutations to clear urql cache
2021-04-23 13:43:50 -07:00
Quinlan Jung
0415a1d97f
changelog stuff
2021-04-23 12:47:59 -07:00
Quinlan Jung
249c60f4d1
[eas-cli] add remove provisioning profile to beta manager ( #361 )
2021-04-23 12:33:48 -07:00
Quinlan Jung
c357cc378c
[eas-cli] add high level actions to beta manager ( #360 )
2021-04-23 12:29:14 -07:00
Quinlan Jung
f7c0d731b6
changelog stuff"
2021-04-22 22:48:38 -07:00
Quinlan Jung
e852e3edac
[eas-cli] add CreateDistCert and UseExistingDistCert to beta manager ( #357 )
...
* [eas-cli] add create and add existing dist cert options
* nits:
* fix dx
2021-04-22 17:27:17 -07:00
Quinlan Jung
2a283b74a3
[eas-cli][eas-json] add getBuildProfileNamesAsync helper ( #351 )
...
* [eas-cli][eas-json] getProfileNames helper
* tweak name
* pr feedback
* pr feedback
2021-04-22 13:47:18 -07:00
Quinlan Jung
c749bc2372
[eas-cli] refactor UpdateCredentialsJson ( #352 )
...
* [eas-cli] refactor UpdateCredentialsJson
* fix broken tests from switching b64 pprofile test fixture
* fix lint
* add to beta manager
2021-04-22 12:02:45 -07:00
Brent Vatne
9c60f7190e
Update CHANGELOG
2021-04-22 10:49:49 -07:00
Brent Vatne
8126b2276e
v0.13.0
2021-04-22 10:16:06 -07:00
Dominik Sokal
e1de21015f
implement SetupInternalProvisioningProfile ( #344 )
2021-04-22 10:01:35 -07:00
Dominik Sokal
61e505f1f8
fix typo
2021-04-22 16:00:39 +02:00
Wojciech Kozyra and Dominik Sokal
2e3611161e
fix api deprecation error ( #359 )
...
* fix api deprecation error
* update CHANGELOG.md
* Update packages/eas-cli/src/build/build.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-04-22 14:08:25 +02:00
Dominik Sokal
95f5eaaacf
update changelog
2021-04-22 11:40:42 +02:00
Dominik Sokal
87a3ea99e2
v0.12.0
2021-04-22 10:32:28 +02:00
Quinlan Jung
ddab65a55d
[eas-cli] adhoc opposite name ( #358 )
2021-04-22 10:29:37 +02:00
Wojciech Kozyra
0cf8f8ce0d
[eas-cli] support --clear-cache ( #355 )
...
* [eas-cli] support --clear-cache
* update CHANGELOG.md
* fix param description
2021-04-22 10:17:09 +02:00
Dominik Sokal
2b531ec70c
update contributing doc ( #353 )
2021-04-22 10:04:44 +02:00
Dominik Sokal
6cd7966904
send username as build metadata property ( #354 )
...
* send username as build metadata property
* update changelog
* upgrade @expo/eas-build-job to 0.2.27
2021-04-21 14:38:25 +02:00
Dominik Sokal
ad72ab990f
Update CHANGELOG.md
2021-04-21 09:20:08 +02:00
Brent Vatne
b53412fc00
Update CHANGELOG
2021-04-20 15:29:06 -07:00
Brent Vatne
cbb2de9e11
v0.11.1
2021-04-20 15:00:15 -07:00
Brent Vatne
593c42f601
[eas-cli] Bump @expo/apple-utils to fix initial iOS app capabilities sync
2021-04-20 14:59:27 -07:00
Quinlan Jung
84b10b9dad
[eas-cli] fix lint
2021-04-20 14:14:40 -07:00
Quinlan Jung
0f286061e4
[eas-cli] tests for SelectIosDistributionTypeGraphqlFromBuildProfile
2021-04-20 14:13:44 -07:00
Quinlan Jung
c8aad01480
[eas-cli] non interactive support, aesthetic nits
2021-04-20 14:12:12 -07:00
Quinlan Jung
d70a6bee69
[eas-cli] resolve ios distribution types ( #348 )
...
* [eas-cli] resolve ios distribution types
* pr feedback
* pr feedback
2021-04-20 12:46:55 -07:00
Dominik Sokal
67799b5c54
update changelog
2021-04-20 15:36:23 +02:00
Dominik Sokal
05b8eef622
v0.11.0
2021-04-20 15:08:57 +02:00
Dominik Sokal
50e56b5bc4
fix building APKs for Android managed projects ( #349 )
...
* fix building APKs for Android managed projects
* update CHANGELOG
2021-04-20 14:39:58 +02:00
Dominik Sokal
30ab4e62ec
simplify credentials providers - remove auto option ( #345 )
...
* simplify credentials providers - remove auto option
* update changelog
* address PR feedback
2021-04-20 10:39:37 +02:00
Dominik Sokal
a1d901294b
allow for registering devices when building app for internal distribution ( #340 )
...
* allow for registering devices when building app for internal distribution
* update CHANGELOG
2021-04-19 12:39:20 +02:00
Dominik Sokal
eed818cfe5
refactor setting up adhoc provisioning profile ( #338 )
...
* refactor appstore provisioning profile validation
* refactor SetupAdhocProvisioningProfile
* update CHANGELOG
* address PR feedback
2021-04-19 12:29:37 +02:00
Dominik Sokal
db0b6bfcf5
remove redundant finally block
2021-04-16 15:54:44 +02:00
Dominik Sokal
da81c1c6df
remove incorrect usage example from secret:list command
2021-04-16 14:16:41 +02:00
Dominik Sokal
42d3296f07
update CHANGELOG
2021-04-16 14:13:09 +02:00
Dominik Sokal
f9b4b1a6e8
v0.10.0
2021-04-16 13:56:25 +02:00
Will Schurman
d03603a75f
Use special Expo SDK runtime version for managed projects ( #336 )
2021-04-15 11:15:02 -07:00
Juwan Wheatley
ffa9e5ef66
[eas-cli] make secrets commands follow styleguide ( #315 )
...
* [eas-cli] make CLI more styleguide-compliant
* add --json flag
* update changelog
* json flag is a new feature, not a breaking change
* remove secrets JSON flag since we still show non-result output (and same for other commands)
* remove extra import
2021-04-15 13:05:28 -04:00
Dominik Sokal
e7f3cf9c74
Pass --preserveWatchOutput to tsc --watch
...
This makes the 'yarn start' output preserve the output for previous tsc runs.
2021-04-15 16:42:04 +02:00
Dominik Sokal
e82a4a0a57
replace all iOS -> Ios ( #337 )
2021-04-15 12:23:14 +02:00
Bartłomiej Klocek
175f07fac9
[eas cli][submit] Use GraphQL instead of REST endpoints ( #333 )
...
* Autogenerated gql code
* Add Submission Query
* Add Submission Mutation
* Use GQL generated types
* Remove Submission types
* Replace SubmissionPlatform with AppPlatform
* Update Fix tests
2021-04-15 11:43:02 +02:00
Dominik Sokal
2869744a5d
add support for adhoc and universal distribution within enterprise teams ( #335 )
...
* [eas-json] add enterpriseProvisioning prop
* implement generating enterprise universal credentials
* fix tests
2021-04-15 10:42:59 +02:00
Dominik Sokal
99f898a483
refactor IosCredentialsProvider to use graphql ( #329 )
...
* refactor IosCredentialsProvider to use graphql
* add tests for IosCredentialsProvider
* address PR feedback
* fix tests
2021-04-15 10:23:42 +02:00
Dominik Sokal
1448db96e6
don't update capabilities if there's nothing to change ( #334 )
...
* don't update capabilities if there's nothing to change
* add tests
* update CHANGELOG
2021-04-15 10:19:30 +02:00
Quinlan Jung
e02036a46a
[eas-cli] ilovecats deletion
2021-04-14 14:31:04 -07:00
Quinlan Jung and Dominik Sokal
09f33263cb
[eas-cli] use new graphql api in SetupBuildCredentialsFromCredentials… ( #328 )
...
* [eas-cli] use new graphql api in SetupBuildCredentialsFromCredentialsJson
* pr feedback
* tests
* Update packages/eas-cli/src/credentials/ios/actions/new/BuildCredentialsUtils.ts
Co-authored-by: Dominik Sokal <[email protected] >
* pr feedback
Co-authored-by: Dominik Sokal <[email protected] >
2021-04-14 14:28:06 -07:00
jkh
412b1ec74c
[eas-cli] add update:delete command ( #332 )
2021-04-14 12:04:56 -07:00
jkh
9a1538fb4d
add eas update:view [ID] ( #327 )
2021-04-14 11:04:58 -07:00
jkh
0ad9b31ee3
[eas-cli] update channel:list to handle rollouts ( #331 )
2021-04-14 11:04:49 -07:00
Wojciech Kozyra
4cbb7bb2f2
[eas-cli] Support for local builds ( #305 )
...
* [eas-cli] Support for local builds
* add CHANGELOG + mark as experimental
* review feedback
2021-04-14 09:08:06 +02:00
jkh
ae109cd8c6
[eas-cli] handle branch with no updates gracefully ( #330 )
2021-04-13 07:11:54 -07:00
Dominik Sokal
fbaba774a6
enable type checking for tests and mocks ( #325 )
...
* use separate tsconfig files for development and release
* fix type errors in tests
* add typecheck script
* address PR feedback
2021-04-13 11:49:07 +02:00
jkh
38bc8062a4
[eas-cli] make branch name a positional instead of a named arg ( #326 )
2021-04-12 10:50:41 -07:00
Dominik Sokal
d41d184b55
add start script ( #323 )
2021-04-12 16:36:56 +02:00
jkh
d6d32a7a7d
[eas-cli] clean up formatting of list/view commands ( #322 )
2021-04-12 07:19:37 -07:00
Dominik Sokal
15a9532fa7
refactor credentials actions ( #321 )
...
* make SetupAdhocProvisioningProfile.runAsync return result
* make SetupDistributionCertificate.runAsync return result
* print ios credentials using new display function
* generate graphql code
* update CHANGELOG
* address PR feedback
* updates changes after running generate-graphql-code
* address more PR feedback
* fix lint warning
2021-04-12 11:38:06 +02:00
Dominik Sokal
3b9fb724fe
update CONTRIBUTING.md
2021-04-12 10:41:36 +02:00
Dominik Sokal
33767b5635
update CHANGELOG
2021-04-12 10:18:27 +02:00
Test User
175fc2b30e
v0.9.1
2021-04-09 14:43:36 -07:00
Quinlan Jung
aec9347d69
[eas-cli] fix validation check of provisioning profile ( #318 )
...
* [eas-cli] fix validation check of provisioning profile
* changelog and stuff
* quin not dominik
* move the changelog thing
2021-04-09 13:05:25 -07:00
Quinlan Jung
91500d07c0
[eas-cli] replace SetupProvisioningProfile ( #317 )
...
* [eas-cli] replace SetupProvisioningProfile
* changelog
* more changelog
2021-04-09 13:02:12 -07:00
Test User
62ca14b504
Commit README updates
2021-04-09 10:13:28 -07:00
Test User
9158a95d57
v0.9.0
2021-04-09 09:59:29 -07:00
Test User
d0f3e387e7
Bump @expo/config-plugins to fix eas build:configure on Windows
2021-04-09 09:58:43 -07:00
jkh
158856f8ec
[eas-cli] upgrade @urql/core and add retry ( #320 )
2021-04-09 07:19:04 -07:00
Dominik Sokal
1e59957753
Update CHANGELOG.md
2021-04-09 11:50:36 +02:00
Dominik Sokal
f97d46040c
add commands for managing webhooks ( #314 )
...
* add webhook:create command
* add webhook:list command
* add webhook:view command
* add webhook:update command
* add webhook:delete command
* generate graphql code
* update CHANGELOG
* address PR feedback
2021-04-09 11:50:07 +02:00
Dominik Sokal
d7485cb5d2
fix first ios build for a project without ios.bundleIdentifier in app.json ( #319 )
...
* fix first ios build for a project without ios.bundleIdentifier in app.json
* update CHANGELOG
* address PR feedback
* address more PR feedback
2021-04-09 11:31:17 +02:00
071fdb7f4a
[eas submit] Added new common error messages ( #311 )
...
* [eas submit] Added new common error messages
* Update CHANGELOG
* Apply suggestions from code review
Co-authored-by: James Ide <[email protected] >
Co-authored-by: Brent Vatne <[email protected] >
Co-authored-by: James Ide <[email protected] >
Co-authored-by: Brent Vatne <[email protected] >
2021-04-09 08:17:33 +02:00
jkh
6dd96ffb20
[eas-cli] add more info to transient errors ( #316 )
2021-04-08 16:26:34 -04:00
Quinlan Jung
f56fb0f7de
[eas-cli] setupProvisioningProfile using graphql ( #301 )
...
* [eas-cli] setupProvisioningProfile using graphql
refactor
fix lint
setup provisioning profile
* refactor stuff
* add comments for ppl
* simplify logic
* tests
* pr feedback
2021-04-08 11:19:14 -07:00
Wojciech Kozyra
7d28f6add9
add LICENSE ( #313 )
2021-04-08 12:35:50 +02:00
Juwan Wheatley
eebef3e461
[eas-cli] use autocomplete list for secrets:delete ( #309 )
...
* [eas-cli] use autocomplete list for secrets:delete
* update changelog
* check if secret is account-wide and tell user that it could affect multiple apps
2021-04-07 13:08:00 -04:00
Dominik Sokal
8336f630ea
update CHANGELOG
2021-04-06 12:55:17 +02:00
Dominik Sokal
7d6bdbb6ed
v0.8.1
2021-04-06 12:30:31 +02:00
Dominik Sokal
403b5c237f
don't use graphql cache for polling builds ( #310 )
...
* don't use graphql cache for polling builds
* update CHANGELOG
2021-04-06 12:29:41 +02:00
Dominik Sokal
2367ed7911
update CHANGELOG.md
2021-04-06 11:21:13 +02:00
Dominik Sokal
b650f76979
v0.8.0
2021-04-06 11:12:43 +02:00
Dominik Sokal
96e59c198d
update CHANGELOG.md
2021-04-06 11:11:47 +02:00
Dominik Sokal
bf1704d268
use graphql for generating upload sessions ( #307 )
...
* use graphql for generating upload sessions
* address PR feedback
* fix tests
2021-04-06 11:06:47 +02:00
Dominik Sokal
279dfd00c8
eas build - use GraphQL instead of REST endpoints for build queries ( #306 )
...
* use graphql for printing pending builds
* use graphql for polling build status
* remove some unused code
2021-04-02 12:10:59 +02:00
Dominik Sokal
4d2577865a
eas build - use GraphQL instead of REST endpoints ( #303 )
...
* regenerate graphql schema
* use graphql mutations for creating builds
2021-04-02 12:06:10 +02:00
Quinlan Jung
9d88fba40e
[eas-cli] configure provisioning profile using new api ( #299 )
...
* [eas-cli] configure provisioning profile using new api
change positional args
* configure prov prof: pr feedback
* fix lint
2021-04-01 23:16:34 -07:00
Juwan Wheatley
9d2353b4f7
[eas-cli] use flags for secrets:create and rename target to scope ( #300 )
...
* use flags instead of args for secrets:create
* rename target to scope
* show secret ID before timestamp
* add changelog entries and note about name validation source of truth
2021-04-01 16:13:44 -04:00
Dominik Sokal
44b338d50a
unhide secrets:create and secrets:delete ( #302 )
2021-04-01 19:06:23 +02:00
Bartłomiej Klocek
62114cab3b
[Submit] Skip tar extraction logic in CLI ( #297 )
...
* [submit] Skip tar extraction logic for URL
* Remove tar extraction utils
* Update CHANGELOG
* Simplified path handling code
* New unit tests
* Add URL validation
2021-04-01 18:11:23 +02:00
Dominik Sokal
d426fb0355
fix string interpolation
2021-04-01 11:34:32 +02:00
Quinlan Jung
2a8d6683ff
[eas-cli] fix typo in tests
2021-03-31 17:57:46 -07:00
Juwan Wheatley and Dominik Sokal
7b18165390
[eas-cli] fix secret name validation when prompted ( #298 )
...
* [eas-cli] fix secret name validation when prompted
* add changelog entry
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-03-31 19:43:46 -04:00
Dominik Sokal
814a44ac27
change cache object schema + rename secretEnvs -> environmentSecrets ( #295 )
...
* change cache object schema
* update CHANGELOG.md
* rename secretEnvs -> environmentSecrets
* update @expo/eas-build-job to 0.2.22
2021-03-31 10:20:04 +02:00
jkh
f5483c8996
[eas-cli] add command eas channel:rollout ( #290 )
2021-03-30 13:43:37 -07:00
Juwan Wheatley
acdbed4762
[eas-cli] fix "irreversible" typo ( #282 )
2021-03-30 16:24:19 +02:00
Dominik Sokal
f09e4b54cf
add distribution/release channel to graphql formatter
2021-03-30 16:23:41 +02:00
Vincent Thibault
859fdf5e46
Add distribution/channel informations in build:view/list ( #284 )
...
* Add new informations in build:view/list
* Update CHANGELOG.md
* Add nullish coalescing operator
2021-03-30 16:17:16 +02:00
Wojciech Kozyra
6aa72d5b7d
[eas-cli] add analytics support ( #162 )
2021-03-29 11:58:05 +02:00
Quinlan Jung
886900df29
[eas-cli] make dist cert setup generic with graphql api ( #294 )
...
* [eas-cli] make dist cert setup generic
* fix tsc
2021-03-26 13:17:07 -07:00
Quinlan Jung
a450fed1f8
[eas-cli] create provisioning profile using graphql api ( #293 )
2021-03-26 13:16:37 -07:00
Dominik Sokal
4c78100adb
use graphql to create unpublished app ( #288 )
2021-03-26 09:01:42 +01:00
Dominik Sokal
0317e6fe71
refactor build:list and build:view to use graphql ( #286 )
2021-03-26 08:56:04 +01:00
jkh
6825877344
[eas-cli] add support for rollouts to channel:view command ( #289 )
2021-03-24 07:04:07 -07:00
Dominik Sokal
a47ea88d28
Update CHANGELOG.md
2021-03-23 10:37:57 +01:00
Wojciech Kozyra
a9e7f304ec
Update CHANGELOG.md
2021-03-22 13:36:10 +01:00
Wojciech Kozyra
d92a2ae3f4
v0.7.0
2021-03-22 13:33:34 +01:00
Dominik Sokal
b7dea35da4
better message when build was canceled
2021-03-22 12:02:08 +01:00
Wojciech Kozyra
5a5f11752d
Update @expo/eas-build-job
2021-03-22 12:02:08 +01:00
Wojciech Kozyra
b6c300b5c2
[eas-json] Detect dependency cycle for build profiles ( #283 )
...
* [eas-json] Detect dependency cycle for build profiles
* Update CHANGELOG.md
* review feedback
2021-03-22 11:15:38 +01:00
Wojciech Kozyra
0117dbfa5f
[eas-cli] verify that "name" in app.sjon can be used as iOS target name ( #280 )
2021-03-18 12:15:52 +01:00
Dominik Sokal
c106f8a1a4
fix project utils calls after merge
2021-03-18 09:55:55 +01:00
Dominik Sokal
8b9741a70c
refactor project utils ( #278 )
2021-03-18 09:51:30 +01:00
Juwan Wheatley
271b85fd74
[eas-cli] create commands for managing environment secrets ( #275 )
...
* set up graphql queries and mutations
* add secrets: list command
* add create command
* list all secrets
* add deletion command, add ID to list, add EAS check to create
* update changelog
* fix typo
* use target enum
* use US cancel
* move AccountResolver to generic place
* secret isn't reassigned
* check for eas in delete
* make mutation inputs required
* update generated graphql files
* use findAccountByName directly instead of AccountResolver
* update list format
* move accountresolver back into device manager file
* restore old devicemanager source
* lint
2021-03-17 14:50:40 -04:00
Dominik Sokal
21a481790b
[ENG-438] allow for installing custom bundler version ( #277 )
...
* allow for installing custom bundler version
* update CHANGELOG.md
* bump @expo/eas-build-job to 0.2.20
* fix printing docs url
2021-03-17 13:52:52 +01:00
Wojciech Kozyra
ab5d9237f1
[eas-cli] update external errors logic ( #276 )
2021-03-16 17:10:37 +01:00
Wojciech Kozyra
756853f2f3
[eas-cli] autmatically commit when EAS_BUILD_AUTOCOMMIT is set ( #271 )
2021-03-15 09:23:30 +01:00
Bartłomiej Klocek
5eb80d15f6
[ENG-509][submit] Fix local archive prompt ( #273 )
2021-03-12 11:34:31 +01:00
Dominik Sokal
a98043b4ad
print common error messages when builds fail ( #272 )
...
* print common error messages when builds fail
* update CHANGELOG
* address PR feedback
* address more PR feedback
2021-03-12 10:29:33 +01:00
jkh
d0818932e7
[eas-cli] add --republish and --group flags to branch:publish command. ( #253 )
2021-03-11 05:37:18 -08:00
Dominik Sokal
23b60ed385
fix typo
2021-03-09 11:08:39 +01:00
Dominik Sokal
5d2811bf21
update CHANGELOG
2021-03-09 11:05:14 +01:00
Dominik Sokal
7b202f2aa7
v0.6.0
2021-03-09 10:42:59 +01:00
Dominik Sokal and Wojciech Kozyra
fa6e9c1735
[ENG-444] support internal distribution in non-interactive builds ( #269 )
...
* support internal distribution in non-interactive builds
* update CHANGELOG.md
* address PR feedback
* Update packages/eas-cli/src/credentials/ios/actions/new/SetupAdhocProvisioningProfile.ts
Co-authored-by: Wojciech Kozyra <[email protected] >
* address more PR feedback
* update error message
Co-authored-by: Wojciech Kozyra <[email protected] >
2021-03-09 10:40:52 +01:00
Wojciech Kozyra and Dominik Sokal
c3300036d8
[eas-cli] handle unknown team name in device list ( #268 )
...
* [eas-cli] handle unknown team name in device list
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-03-05 14:05:06 +01:00
Dominik Sokal
5efcdb2940
[eas-cli] use Metadata type from @expo/eas-build-job ( #267 )
2021-03-05 09:43:23 +01:00
Wojciech Kozyra
8113450ea4
[eas-json] add experimental.disableIosBundleIdentifierValidation flag ( #263 )
2021-03-04 15:12:45 +01:00
Dominik Sokal
d10b0c3c65
iOS builds: default to build configuration 'Release' ( #266 )
...
* iOS builds: default to build configuration 'Release'
* update CHANGELOG.md
* fix tests
2021-03-04 10:25:59 +01:00
Bartosz Kaszubowski
e8de0e8712
add installation section to eas-cli readme ( #255 )
2021-03-03 16:53:50 -08:00
Bartłomiej Klocek
e1da1099da
[eas submit] UX improvements ( #144 )
...
* Add finish message for iOS Submissions
* Improve summary table
* Improve table look
* Update CHANGELOG
2021-03-03 16:57:08 +01:00
Dominik Sokal
264aa8fefa
[ENG-326] send more build metadata: release channel, build profile, git commit hash ( #265 )
...
* send more build metadata: release channel, build profile, git commit hash
* update CHANGELOG.md
* address PR feedback
* upgrade @expo/config-plugins 1.0.19-alpha.0 -> 1.0.21-alpha.0
* address PR feedback
2021-03-03 16:00:59 +01:00
jkh
941d0294b7
[eas-cli] use generated graphql types ( #262 )
2021-03-03 06:53:54 -08:00
Wojciech Kozyra
366f4e8914
[eas-cli] display size of the archive ( #264 )
2021-03-03 14:11:31 +01:00
Dominik Sokal
1460c3c5a2
add first item to the PR checklist ( #260 )
2021-03-03 09:16:37 +01:00
jkh
6271472827
[eas-cli] add branch:delete command ( #248 )
2021-03-02 09:43:53 -08:00
Dominik Sokal
3bc4a054ae
update CHANGELOG.md
2021-03-02 11:35:19 +01:00
Dominik Sokal
dd85d559d7
v0.5.0
2021-03-02 11:14:43 +01:00
Wojciech Kozyra
ab10b082e5
[eas-cli] fix submit with tar.gz files ( #257 )
...
* [eas-cli] fix submit with tar.gz files
* [eas-cli] update CHANGELOG.md
2021-03-02 10:52:19 +01:00
Dominik Sokal
60b60066f9
enable internal distribution support for self-managed credentials ( #256 )
...
* enable internal distribution support for self-managed credentials
* update CHANGELOG.md
* address PR feedback
* fix typo
2021-03-02 10:49:59 +01:00
Wojciech Kozyra
9e9e517698
[eas-cli] detect untracked files when checking for changes in repository ( #259 )
...
* [eas-cli] detect untracked files when checking for changes in repository
* Update CHANGELOG.md
2021-03-02 10:49:27 +01:00
Wojciech Kozyra
020c0f2b98
[eas-cli] commit all files before build ( #251 )
...
* [eas-cli] commit all files before build
* Update CHANGELOG.md
2021-03-01 10:08:25 +01:00
Wojciech Kozyra
dd74ebdc51
[eas-cli] use error.expoApiV2ErrorCode to check error code ( #252 )
2021-03-01 09:24:22 +01:00
Wojciech Kozyra and Dominik Sokal
ddf7381efb
[eas-cli] EAS Build - build cache support ( #247 )
...
* [eas-cli] EAS Build - build cache support
* Update CHANGELOG
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
2021-03-01 09:24:05 +01:00
Cedric van Putten and jkh
3b67b912e4
[eas-cli] Add channel edit list and view commands ( #249 )
...
* [eas-cli] add channel:view command
* [eas-cli] add channel:list and channel:edit commands
* [eas-cli] Fix styling issue in channel edit command
* [eas-cli] Assume single branch and update when listing
* [eas-cli] Move graphql queries back to command files
* [eas-cli] Cleam up graphql limits
* [eas-cli] Show current branch when editing channel
* [eas-cli] Reword channel:edit description
Co-authored-by: jkh <[email protected] >
* [eas-cli] Reword channel:edit question
Co-authored-by: jkh <[email protected] >
* [eas-cli] Update table output of channel commands
* [eas-cli] Remove limit from properties and hardcode limit
Co-authored-by: jkh <[email protected] >
* [eas-cli] Reformat todos to fit repo better
Co-authored-by: jkh <[email protected] >
* [eas-cli] Remove limit from channel list query
Co-authored-by: jkh <[email protected] >
2021-02-27 14:54:02 +01:00
Cedric van Putten
37d7fa4510
[eas-cli] Fix json output for branch and channel commands ( #250 )
2021-02-27 14:30:03 +01:00
jkh
096601473a
[eas-cli] fix tsc in prompt.ts ( #254 )
2021-02-26 07:42:28 -08:00
jkh
2e25ed81ca
[eas-cli] rename fileHash to fileSHA256 ( #244 )
2021-02-23 04:35:48 -08:00
jkh
4e11ea1d77
[eas-cli] add default bundler for branch:publish ( #237 )
2021-02-23 04:28:37 -08:00
Dominik Sokal
d9d470426b
upgrade @expo/eas-build-job 0.2.12 -> 0.2.13 ( #245 )
...
* upgrade @expo/eas-build-job 0.2.12 -> 0.2.13
* fix tests
* update CHANGELOG.md
2021-02-23 12:52:24 +01:00
Dominik Sokal
119b4ad8b2
update CHANGELOG.md
2021-02-23 11:26:26 +01:00
Dominik Sokal
ae1e9f000d
update README.md
2021-02-23 11:25:46 +01:00
Dominik Sokal
eb0505f8f8
v0.4.3
2021-02-23 11:12:02 +01:00
Dominik Sokal
c8f7800ab5
update CHANGELOG.md
2021-02-23 11:10:15 +01:00
Wojciech Kozyra
bc4e7becdd
[eas-cli] use fixed version of @expo/eas-json ( #243 )
2021-02-22 15:03:06 +01:00
jkh
71ece19c40
[eas-cli] rename updateGroup, updateMessage, branchName, channelName ( #242 )
2021-02-19 12:07:39 -08:00
Dominik Sokal
e9053c0d15
add support for ios simulator builds ( #240 )
...
* add support for ios simulator builds
* update CHANGELOG.md
* bump @expo/eas-build-job to 0.2.12
* fix lint errors
2021-02-19 13:35:06 +01:00
Dominik Sokal
cf76296142
update CHANGELOG.md
2021-02-18 11:43:33 +01:00
Dominik Sokal
5e5d3626f4
v0.4.2
2021-02-18 11:36:14 +01:00
Dominik Sokal
5808c5b412
add CHANGELOG.md ( #239 )
2021-02-18 11:30:13 +01:00
Dominik Sokal
cd64392d44
[eas-cli] bump @expo/config-plugins to 1.0.19-alpha.0 ( #238 )
2021-02-18 11:20:39 +01:00
Wojciech Kozyra
79f889e16c
v0.4.1
2021-02-16 19:17:33 +01:00
Wojciech Kozyra
595bfecf1c
[eas-cli] fix "buildType" is not allowed error
2021-02-16 19:15:10 +01:00
Dominik Sokal
ced2e192eb
v0.4.0
2021-02-16 15:08:05 +01:00
Dominik Sokal
ee91612c07
[eas-cli][eas-json] add schemeBuildConfiguration to eas.json ( #234 )
...
* [eas-cli] use newer @expo/config-plugins
* [eas-cli][eas-json] add buildConfiguration to eas.json
* address PR feedback
* upgrade @expo/eas-build-job and @expo/config-plugins
* [eas-json] reuse type from @expo/eas-build-job
* [eas-json] fix exports
2021-02-16 14:40:57 +01:00
Quinlan Jung
4d815c1fd9
[eas-cli] tests for credential removal ( #236 )
...
* [eas-cli] tests for credential removal
* fix tsc
2021-02-15 18:11:51 -08:00
Quinlan Jung
d2687a55b7
[eas-cli] basic RemoveDistCert (and RemoveProvisioningProfile) ( #221 )
...
* [www] remove dist cert and prov profile
* pr feedback
* fix tests
* cleanup removal code
* fix tsc
2021-02-15 17:50:24 -08:00
jkh
41142d33dc
[eas-cli] remove trailing whitespace from default branch name ( #235 )
2021-02-15 13:12:52 -08:00
jkh
52ab6107c5
[eas-cli] rename EAS release to branch ( #233 )
2021-02-15 12:41:12 -08:00
Wojciech Kozyra
56ac348ed4
[eas-cli] configurable builder environment ( #230 )
2021-02-15 08:55:07 +01:00
Dominik Sokal
1ac0af53ab
[ENG-9] [eas-cli] implement automatic version bumping for ios builds ( #231 )
...
* [eas-cli] implement automatic version bumping for ios builds
* [eas-cli] autoincrement -> autoIncrement
* [eas-cli] code style fix
* [eas-cli][eas-json] address PR feedback
* more pr feedback
2021-02-12 14:37:19 +01:00
Wojciech Kozyra
f9361b471c
[eas-cli] fix running builds from subdirectory ( #229 )
2021-02-09 11:08:38 +01:00
Paul Ridgway
8f39e0dcde
Allow wait to be set to false for eas build #225 ( #226 )
2021-02-08 13:23:31 +01:00
Wojciech Kozyra
81de402d2d
[eas-cli] add build:cancel command ( #219 )
...
* [eas-cli] add build:cancel command
* review feedback
2021-02-08 13:23:08 +01:00
Wojciech Kozyra
9d6e3f52d8
[eas-cli] Fix missing android.package error ( #224 )
2021-02-08 13:20:22 +01:00
Will Schurman
6a0a9bbaaa
Fix potential broken this binding when passing logger function as argument ( #227 )
2021-02-04 09:38:02 -08:00
Will Schurman
24bc29b3cd
Refactor log module so that weird __esModule mocks are not needed ( #223 )
2021-02-03 16:26:58 -08:00
Brent Vatne
aac5ebff73
v0.3.1
2021-01-25 12:05:30 -08:00
Wojciech Kozyra and Dominik Sokal
61cc5b0a4a
[eas-cli] support canceled build status ( #217 )
...
* [eas-cli] support `canceled` build status
* Update packages/eas-cli/src/build/create.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-01-22 11:00:56 +01:00
Wojciech Kozyra
1383783c33
[eas-cli] check if tty is atched on prompt ( #216 )
2021-01-21 15:24:25 +01:00
Dominik Sokal
971129be6b
[eas-cli] improve monorepo support - fix configuring expo-updates ( #214 )
...
* [eas-cli] improve monorepo support - fix configuring expo-updates
* [eas-cli] bump @expo/config-plugins to 1.0.15-alpha.0
2021-01-21 12:08:30 +01:00
Quinlan Jung
f4fb10483a
[eas-cli] filter stale profiles ( #215 )
...
* [eas-cli] filter stale profiles
* pr feedback
2021-01-20 15:30:54 -08:00
Wojciech Kozyra
256a0e1f22
[eas-cli] return non-zero exit code if prompt is displayed on CI ( #208 )
2021-01-20 14:57:08 +01:00