Kirby Cofino
f5191b2da6
[eas-cli] Add pagination to supported GQL queries
2022-07-05 18:39:13 -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
William Schurman
b82f0b04fe
v0.3.0
2021-01-19 11:57:24 -08:00
Quinlan Jung
9714420f90
[eas-cli] select dist certs ( #205 )
...
* [eas-cli] select dist certs
* remove validity unknown
* pr feedback
* tests
2021-01-19 11:50:02 -08:00
Dominik Sokal
0054f0bc26
update release instructions ( #212 )
2021-01-19 20:42:54 +01:00
Will Schurman
38f565d849
[eas-cli] 2FA support ( #204 )
2021-01-19 09:37:45 -08:00
Dominik Sokal
1aff7ae2a3
fix typo
2021-01-19 16:22:20 +01:00
Dominik Sokal
31020047ca
v0.2.1
2021-01-19 11:52:08 +01:00
Dominik Sokal
26778ec52b
[eas-cli] hide release:publish command ( #211 )
2021-01-19 11:49:19 +01:00
Dominik Sokal
b27590f4f5
v0.2.0
2021-01-19 11:42:09 +01:00
Quinlan Jung
ea2af5af04
[eas-cli] fix current tests ( #210 )
2021-01-18 19:17:35 -08:00
jkh
3f1a7a0da0
[eas-cli] rework expected bundle format for eas publish ( #196 )
2021-01-18 13:00:11 -08:00
Quinlan Jung
8184a13bf3
[eas-cli] tests for initial credentials fetch ( #203 )
...
* [eas-cli] test for initial credentials fetch
* fix date
* fix date
* fix date
2021-01-15 12:49:47 -08:00
Dominik Sokal
2f7be56bef
[eas-cli] add support for building multi-target ios projects via credentials.json ( #202 )
...
* [eas-cli] add support for building multi-target ios projects via credentials.json
* [eas-cli] address PR feedback
* [eas-cli] bump @expo/config-plugins and @expo/eas-build-job
2021-01-15 10:49:30 +01:00
Dominik Sokal
5c166bb3b2
nit: Expo servers -> EAS servers ( #206 )
2021-01-15 09:50:03 +01:00
Wojciech Kozyra
4e76526843
[eas-cli] create tarbal with shallow clone fo repository ( #195 )
2021-01-14 11:17:18 +01:00
Wojciech Kozyra
0e6fae0632
simplify credentials manager ( #200 )
...
* simplify credentials manager
* rebase + fix ManageIosBeta
2021-01-14 10:51:38 +01:00
Wojciech Kozyra and Dominik Sokal
62a8fd1b02
[eas-cli] fix message for deprecation errors ( #201 )
...
* [eas-cli] fix message for deprecation errors
* Update packages/eas-cli/src/build/build.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-01-14 10:21:13 +01:00
Quinlan Jung
5a8e252790
[eas-cli] initial fetch for credentials manager ( #193 )
...
* [eas-cli] initial credentials fetch for manager
* fix tsc
* oops
2021-01-13 14:32:18 -08:00
Quinlan Jung
78613cd7c0
[eas-cli] use autogen query types - credentials ( #199 )
...
* [eas-cli] use autogen query types - credentials
* pr feedback
2021-01-12 15:37:29 -08:00
Quinlan Jung
8f6f7f7e1c
[eas-cli] use autogen query types ( #198 )
2021-01-12 15:04:35 -08:00
Quinlan Jung
f46ad6b898
[eas-cli] autogen credential types, ensure unique identifiers
2021-01-11 16:20:44 -08:00
Quinlan Jung
f153b08a1e
[eas-cli] use more accurrate graphql types ( #185 )
...
* [eas-cli] use more accurrate gql types
* fix tsc and merge conflicts
2021-01-11 15:39:20 -08:00
Quinlan Jung
6b57f00d7d
[eas-cli] apply caps name rule ( #191 )
2021-01-11 14:07:04 -08:00
Quinlan Jung
de65ab702b
[eas-cli] require id field rule ( #192 )
2021-01-11 14:01:24 -08:00
Quinlan Jung
a87b735832
[eas-cli] apply named operations rule ( #189 )
2021-01-11 13:56:54 -08:00
Quinlan Jung
afc6022529
[eas-cli] 2/n apply template literals rule ( #188 )
...
* [eas-cli] apply template literals rule
append doc to frag names
* pr feedback
2021-01-11 13:52:11 -08:00
Quinlan Jung
2d3bb21f60
[eas-cli] setup eslint for graphql ( #187 )
2021-01-11 12:37:28 -08:00
Dominik Sokal
c26f478b45
[eas-cli] make test output cleaner ( #194 )
2021-01-11 14:32:20 +01:00
Wojciech Kozyra
f958a0db3e
[eas-cli] fix deprecation message expo-cli -> eas-cli
2021-01-11 12:14:24 +01:00
Dominik Sokal
6df1130140
[eas-cli] better wording
2021-01-11 11:25:37 +01:00
Quinlan Jung
260a771070
[eas-cli] gql nits ( #186 )
2021-01-08 16:53:48 -08:00
Quinlan Jung
6659ed97ca
[eas-cli] generate fragment types ( #184 )
...
* [eas-cli] generate fragment types
* pr feedback
2021-01-08 12:44:27 -08:00
Quinlan Jung
4eae49fe58
[eas-cli] more gql type cleanup ( #183 )
2021-01-07 10:46:33 -08:00
Quinlan Jung
41fef5c0e4
[eas-cli] cleanup pesky Maybe types ( #182 )
2021-01-05 10:59:58 -08:00
jkh
8c4b45a439
[eas-cli] add release:publish 4/4 ( #146 )
2021-01-04 06:10:34 -08:00
Evan Bacon and Brent Vatne
e35b5e78d2
[eas cli] Surface Apple contract messages ( #176 )
...
* Added support for showing contract messages in CLI
* Update contractMessages.ts
* assert contract messages in more thoughtful places
* Update contractMessages-test.ts
* fix tests
* use wrap-ansi instead of wordwrap
* Update yarn.lock
* updated comments
* Apply suggestions from code review
Co-authored-by: Brent Vatne <[email protected] >
* prevent false positives
Co-authored-by: Brent Vatne <[email protected] >
2020-12-23 13:50:06 -08:00
Evan Bacon
b04c1a2c20
use wrap-ansi instead of wordwrap ( #177 )
2020-12-23 12:40:53 -08:00
Evan Bacon
25d75b6f94
add terminal link support ( #178 )
2020-12-23 12:40:42 -08:00
Ville Immonen
a2adacf5a3
Add release:list command ( #91 )
2020-12-22 17:32:13 +02:00
Cedric van Putten
ca718d8da9
v0.1.2
2020-12-21 13:59:59 +01:00
Cedric van Putten
3e7b849ad1
[eas-cli] Force update plist library to fix missing invariant ( #174 )
2020-12-21 13:47:24 +01:00
Dominik Sokal
2ec646659d
[eas-cli] fix exiting 'eas build' when there are other pending builds
2020-12-21 11:10:45 +01:00
Dominik Sokal
c33e3d8a4c
[eas-cli] eas build - print an error when there's another pending build ( #169 )
2020-12-21 10:51:01 +01:00
jkh
d65c180746
[eas-cli] add publish.ts 3/4 ( #147 )
2020-12-18 08:43:34 -08:00
jkh
754af79e0c
[expo-cli] set noImplicitReturns to true ( #166 )
2020-12-17 16:51:34 -08:00
Bartłomiej Klocek
3733cc4cf8
Fix no-newline typo
2020-12-16 11:56:43 +01:00
jkh
9e5c1740b4
[eas-cli] add graphql calls 2/4 ( #149 )
2020-12-15 18:01:21 -08:00
Brent Vatne
58919d37ab
v0.1.1
2020-12-14 20:37:37 -08:00
Evan Bacon
2ec4279ac7
[submit] Unify app creation code ( #158 )
2020-12-14 20:36:12 -08:00
Evan Bacon
3052276c3b
fix tests ( #161 )
...
* await test rejection
* fix tests
2020-12-14 16:07:16 -08:00
Evan Bacon
65a9238d48
[eas-cli] Simplify the prompts for auto generation ( #156 )
2020-12-14 16:03:31 -08:00
Evan Bacon
5a1bb94563
Improve logging ( #154 )
...
* Update configure.ts
* Update build.ts
* remove Successfully, fix casing
* improve credentials logging
* updated logging
* more minor changes
* Update RemoveKeystore.ts
* change log treatment
* fix tests
* fix lint
2020-12-14 15:41:41 -08:00
Bartłomiej Klocek
1094d3f9f7
[eas submit] Add missing iOS error messages ( #125 )
...
* Handle iOS missing app icon error
* Handle invalid signature error
2020-12-14 15:37:00 -08:00
Wojciech Kozyra
d8452ce6f8
[eas-cli] Improve keytool detection ( #152 )
2020-12-14 15:23:03 -08:00
Evan Bacon
a5be039fd2
Show tar logging if it takes a while ( #155 )
...
* Update repository.ts
* Update repository.ts
2020-12-14 15:22:39 -08:00
Evan Bacon
6178a54292
Simplify table logs ( #157 )
2020-12-14 15:22:23 -08:00
Brent Vatne
3a2e9c42ab
v0.1.0
2020-12-14 14:16:58 -08:00
Brent Vatne
8bfb97aa1c
[yarn.lock] Update lockfile
2020-12-14 14:16:17 -08:00
Cedric van Putten
4c32b9bdec
[eas-cli] Use project account name in prepare managed job ( #159 )
2020-12-14 23:14:29 +01:00
Evan Bacon
6dcb29caa9
Update authenticate.ts
2020-12-14 13:56:06 -08:00
Evan Bacon
917a46eea5
Update credentials.ts
2020-12-14 13:18:30 -08:00
Cedric van Putten and Ville Immonen
2be9d92268
[eas-cli] Add support for Robot users ( #108 )
...
* [eas-cli] Add robot user integration
* [eas-cli] Reimplement robots integration with GraphQL types
* [eas-cli] Fix resolving credentials context account owner
* [eas-cli] Remove isExpoAdmin from user query
* [eas-cli] Add exp stub to @expo/config mock
* [eas-cli] Use passive account name resolver in credentials
* [eas-cli] Refactor to passive account name in more areas
* [eas-cli] Add unit tests to user methods
* [eas-cli] Regenerate graphql types
* [eas-cli] Add project utils unit tests
* [eas-cli] Add strict return type to project account name helper
Co-authored-by: Ville Immonen <[email protected] >
* [eas-cli] Simplify expo config mock
Co-authored-by: Ville Immonen <[email protected] >
* [eas-cli] Emphasize on account instead of user type
Co-authored-by: Ville Immonen <[email protected] >
* [eas-cli] Add strict return type to actor username helper
Co-authored-by: Ville Immonen <[email protected] >
* [eas-cli] Add ensureAccounts helper to workaround graphql typing issue
* [eas-cli] Remove extraneous type check in credentials context
Co-authored-by: Ville Immonen <[email protected] >
Co-authored-by: Ville Immonen <[email protected] >
2020-12-14 21:50:06 +01:00
Evan Bacon
29e644ab1e
Implement new progress logs ( #153 )
...
* Implement new loader
* added debug logging
2020-12-14 12:35:38 -08:00
Wojciech Kozyra
843a2fd10a
[eas-cli] private bucket support for project archive ( #142 )
2020-12-14 15:22:00 +01:00
jkh
4d8e6cc53a
[eas-cli] add helper functions for release:publish 1/4 ( #148 )
2020-12-13 16:12:26 -08:00
Brent Vatne
a52e443a44
v0.1.0-alpha.23
2020-12-11 19:44:07 -08:00
Brent Vatne
70eb4a1b64
[eas-cli] Add warning if update is available
2020-12-11 19:36:12 -08:00
Brent Vatne
19b5cb9b86
Update README
2020-12-11 12:31:45 -08:00
Brent Vatne
5d026ea462
v0.1.0-alpha.22
2020-12-11 12:30:59 -08:00
Brent Vatne
9c972430bb
[eas-cli] Only configure eas.json for the requested platform ( #151 )
...
* [eas-cli] Improve app is ready message when picking just one platform
* [eas-cli] Only configure eas.json for given platform, update if eas.json already exists
2020-12-11 10:19:41 -08:00
Satyajit Sahoo
cff9a7a1d0
[eas-cli] Add device:list and device:view commands
...
This adds commands to view registered devices for an account.
2020-12-11 14:08:06 +01:00
Ville Immonen
3cbc670d90
[eas-cli] Update GraphQL types
2020-12-11 12:57:27 +02:00
Brent Vatne
5b39620619
[eas-cli] Handle case where expo object is not defined on app config for bundleIdentifier
2020-12-10 20:20:32 -08:00
Brent Vatne
8498547377
Commit generated README updates
2020-12-10 19:49:57 -08:00
Brent Vatne
175103ed32
v0.1.0-alpha.21
2020-12-10 17:57:09 -08:00
Brent Vatne
e177b94ca1
[eas-cli] Slightly easier to read output when build is completed ( #150 )
2020-12-10 16:35:32 -08:00
jkh
193da3cf46
[eas-cli] fix mutation should be a query ( #107 )
2020-12-10 07:15:19 -08:00
Satyajit Sahoo
f29dd0b89a
[eas-cli] Add build:list and build:view commands
...
This commit adds build:list and build:view commands to show status of builds.
When running build:list, it shows last 10 builds, but it can be configured by passing status, platform and limit filters.
When running build:view, it shows the last build. An id param can be passed to view a specific build.
2020-12-10 13:35:09 +01:00
Ville Immonen
14cd1835dd
Add size compare action ( #139 )
2020-12-10 14:10:14 +02:00
Wojciech Kozyra
01f82bb873
[eas-cli] fix apple auth on linux ( #141 )
2020-12-10 10:46:05 +01:00
Dominik Sokal
844eddf127
[eas-cli] add app name and app identifier to build metadata (to fix internal distribution for unpublished projects) ( #140 )
2020-12-10 10:44:52 +01:00
Brent Vatne
bdb7bf8475
[eas-cli] Account for no expo.android property existing in app.json. Fixes #143
2020-12-09 19:56:30 -08:00
jkh
04b687a050
[eas-cli] add release:view ( #96 )
2020-12-09 05:06:10 -08:00
Ville Immonen
a67bf6877a
Add build:tarballs:linux to package.json
...
This is needed for the size compare action (#124 )
2020-12-09 11:36:20 +02:00
Brent Vatne
ea8fd7d4ff
v0.1.0-alpha.20
2020-12-08 16:20:43 -08:00
Dominik Sokal
bc69ef34ff
[eas-cli] print better message when internal distribution build completes ( #130 )
2020-12-08 16:16:40 -08:00
Evan Bacon
38a0ef8b1e
fetch all certificates, and filter locally ( #135 )
...
* filter certs locally
* remove unused
2020-12-08 12:41:40 -08:00
jkh
fd21811e85
[eas-cli] add channel:create ( #98 )
2020-12-08 12:34:28 -08:00
Ville Immonen
17d4fbbf45
Fix the release action ( #134 )
...
* Fix the release build workflow
* v0.1.0-alpha.19
2020-12-08 22:02:50 +02:00
Brent Vatne
8f455237c7
[eas-cli] Prevent importing extraneous dependencies
2020-12-08 09:58:58 -08:00
Brent Vatne
fd340c2bb5
v0.1.0-alpha.18
2020-12-08 09:39:16 -08:00
Brent Vatne
6e2accf00a
[eas-cli] Move tempy to regular dependency
2020-12-08 09:38:55 -08:00
Wojciech Kozyra and Dominik Sokal
26e0ac7318
[eas-cli] detect missing android or ios directories ( #123 )
...
* [eas-cli] detect missing android or ios directories
Co-authored-by: Dominik Sokal <[email protected] >
2020-12-08 12:31:12 +01:00
Evan Bacon
f58dc5db08
Update AppProduce.ts
2020-12-07 21:55:00 -08:00
Brent Vatne
aba6b31bbd
v0.1.0-alpha.17
2020-12-07 21:51:34 -08:00
Evan Bacon
5db237afd3
extract auth prompts out of apple-utils ( #113 )
...
* extract auth prompts out of apple-utils
* Update authCredentials.ts
* Update authCredentials.ts
* clean up
* remove unused
2020-12-07 21:47:48 -08:00
Evan Bacon
45815e2dc6
Improve error messages for two new cases ( #126 )
2020-12-07 21:47:30 -08:00
Evan Bacon
d827a1dad9
typos and formatting ( #128 )
2020-12-07 21:46:54 -08:00
Evan Bacon
5a94367073
fix log alignment
2020-12-07 15:48:16 -08:00
Evan Bacon
eab7c24d53
Updating -> syncing
2020-12-07 15:41:46 -08:00
Evan Bacon
24b4b9b59f
Update SetupProvisioningProfile.ts
2020-12-07 15:33:39 -08:00
Evan Bacon
f79d9b2f56
terminate silently on abort ( #112 )
2020-12-07 13:13:56 -08:00
Evan Bacon
0237c51f48
Implement auto resolver ( #117 )
2020-12-07 08:38:04 -08:00
Wojciech Kozyra and Dominik Sokal
c49f6cce18
[eas-cli] Fix support for non-interactive and skip-credentials-check ( #122 )
...
* [eas-cli] Fix support for non-interactive and skip-credentials-check
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
* fix for internal distribution
Co-authored-by: Dominik Sokal <[email protected] >
2020-12-07 16:08:24 +01:00
Brent Vatne
61a3c01e26
[eas-cli] Remove v2 from the build details path
2020-12-05 15:38:06 -08:00
Brent Vatne
625e7b588a
[eas-cli] Update "Logs url" to "Build details"
2020-12-05 15:37:54 -08:00
Brent Vatne
0817cb36b8
v0.1.0-alpha.16
2020-12-05 12:54:25 -08:00
Brent Vatne
46220028ab
[eas-cli] Move getSessionSecret and getAccessToken to sessionStorage to avoid dependency cycle. Also add eslint rule to ensure it does not happen again
2020-12-05 12:53:35 -08:00
Brent Vatne
b546716582
v0.1.0-alpha.15
2020-12-05 11:53:03 -08:00
Brent Vatne
46342c8cb1
[eas-cli] Bump config/config-plugins
2020-12-05 11:52:21 -08:00
Brent Vatne
a281b500d4
[eas-cli] Fix package.json import path to eas-cli rather than monorepo root
2020-12-05 11:45:47 -08:00
Brent Vatne
101fda5ee3
v0.1.0-alpha.14
2020-12-05 11:32:04 -08:00
Brent Vatne
67fed5bcc1
[eas-cli] Bump @expo/config-plugins to fix missing invariant dependency
2020-12-05 11:31:45 -08:00
Brent Vatne
aec4de430d
v0.1.0-alpha.13
2020-12-05 11:17:28 -08:00
Brent Vatne
e8ac985b89
[eas-cli] Move graphql from devDependencies to dependencies
2020-12-05 11:17:08 -08:00
Brent Vatne
c937987772
[eas-cli][eas-json] Remove __test__ from build
2020-12-05 11:14:03 -08:00
Brent Vatne
03f4ab3e8b
v0.1.0-alpha.12
2020-12-05 11:09:17 -08:00
Brent Vatne
afeb8df13e
[eas-json] Point main to build rather than src
2020-12-05 11:08:53 -08:00
Evan Bacon
bc73db7656
Update IosSubmitter.ts
2020-12-04 18:59:26 -08:00
Brent Vatne
511b3f3e4a
[cli] Update README from publish
2020-12-04 11:23:34 -08:00
Brent Vatne
0633cfefd0
[eas-cli] Add yarn before calling oclif-dev so it resolves from local install
2020-12-04 11:23:21 -08:00
Brent Vatne
77ea5a60a5
v0.1.0-alpha.11
2020-12-04 11:20:27 -08:00
Wojciech Kozyra
8a8c4b4382
[eas-cli] build configure and create improvments ( #105 )
2020-12-04 11:35:08 +01:00
Evan Bacon
75e3563e75
Fix typos
2020-12-03 17:40:21 -08:00
Evan Bacon
119dd2180c
Update ServiceAccountSource.ts
2020-12-03 15:26:31 -08:00
Evan Bacon
12e98beec7
clean up spinners and logs ( #111 )
...
* Unify push spinners
* clean up spinner logs
* Update ConfigureProvisioningProfile.ts
* Update validateProvisioningProfile.ts
* Update ensureAppExists.ts
* Update ensureAppExists.ts
* Update create.ts
* Update provisioningProfileAdhoc.ts
2020-12-03 15:24:05 -08:00
Evan Bacon
b829e00b5b
cleaner logging + typos ( #110 )
...
* use shorter expo project server log
* "App" instead of "Artificat url"
* fix typos
* fix error
* typo
* typo
* EAS Account -> Expo Account
* Update ensureProjectExists.ts
* Update ensureProjectExists.ts
2020-12-03 14:39:37 -08:00
Evan Bacon
fd56a19156
unify learn more url's format and clean up logs ( #109 )
...
* unify learn more url's format
* Downgrade error log to warning
* Update create.ts
* add underline to logs url
* unify eas warning
2020-12-03 10:59:13 -08:00
Wojciech Kozyra
2607430fa8
[eas-cli] validate bundleIdentifer and applicationId ( #106 )
...
* [eas-cli] validate bundleIdentifer and applicationId
* review feedback
2020-12-03 18:37:11 +01:00
Evan Bacon
a449413a3e
Fix certificate bug -- upgrade apple-utils to 11
2020-12-03 09:17:07 -08:00
Ville Immonen
15bb9f9b24
Hide work-in-progress commands from --help ( #102 )
...
✨
2020-12-03 05:26:16 -08:00
Brent Vatne
dd2ef27115
[eas-cli] Improve wording around archiving and uploading project ( #104 )
...
* [eas-cli] Improve wording around archiving and uploading project
* [eas-cli] Build servers sounds a bit better
2020-12-03 11:25:20 +01:00
Dominik Sokal
250b257507
add PR template ( #101 )
2020-12-03 09:48:04 +01:00
Dominik Sokal and Wojciech Kozyra
b32955136c
[eas-cli] improve internal distribution on android ( #100 )
...
* [eas-cli] improve internal distribution on android
* [eas-cli] address feedback
* Update packages/eas-cli/src/build/android/build.ts
Co-authored-by: Wojciech Kozyra <[email protected] >
* [eas-cli] add prompt
Co-authored-by: Wojciech Kozyra <[email protected] >
2020-12-03 09:45:20 +01:00
Wojciech Kozyra
8b73152765
[eas-cli] configure app identifier for iOS and Android ( #93 )
...
* [eas-cli] configure app identifier for iOS and Android
* review feedback + some fixes
2020-12-02 10:38:54 +01:00
Dominik Sokal and Ville Immonen
4c8181fa82
[eas-cli] disable eas build & submit for non-paying users ( #87 )
...
* [eas-cli] disable eas build & submit for non-paying users
* [eas-cli] better 404 check
* [eas-cli] add link to eas landing page
* Update packages/eas-cli/src/project/isEasEnabledForProject.ts
Co-authored-by: Ville Immonen <[email protected] >
* [eas-cli] don't use _.once for getProjectIdAsync
Co-authored-by: Ville Immonen <[email protected] >
2020-12-01 16:41:18 +01:00
Wojciech Kozyra
aa54eca4ee
Fail CI checks if there are lint warnings ( #95 )
...
* Fail CI checks if there are lint warnings
* fix lint warning
2020-12-01 12:39:21 +01:00
Bartłomiej Klocek
8a0a5a249e
Fix typos
2020-11-30 21:14:01 +01:00
jkh
77e6f42161
[eas-cli] add release:rename ( #77 )
2020-11-30 08:28:41 -08:00
Ville Immonen
7c8603138b
Update generated GraphQL types
...
This code was generated by running
yarn generate-graphql-code
2020-11-30 17:50:33 +02:00
Wojciech Kozyra
ebade7523e
[eas-cli] commit changes when updating version ( #94 )
2020-11-30 15:36:38 +01:00
Ville Immonen
406605b509
Add publishConfig for lerna
2020-11-27 17:29:38 +02:00
Ville Immonen
77f881af67
v0.1.0-alpha.10
2020-11-27 17:24:53 +02:00
Evan Bacon
4714ddc8d6
Upgrade expo/config ( #90 )
2020-11-27 17:14:24 +02:00
Ville Immonen
a94b187da5
Replace hand-written GraphQL schema types with generated types ( #92 )
...
* Rename generated.tsx to generated.ts
Importing from tsx resulted in an error and the file doesn't use any tsx features (JSX)
* Remove hand-written GraphQL types, update imports, rename enums
* Fix remaining type errors
* Correct generated.ts rule in .eslintignore
2020-11-27 17:09:48 +02:00
Wojciech Kozyra
636a1f110a
remove duplicated dependecies from package.json
2020-11-27 16:03:12 +01:00
Wojciech Kozyra
e6e8bbcaf6
improve user interaction for build and configure + cleanup types ( #84 )
2020-11-27 12:27:32 +01:00
Evan Bacon
4f49135c1f
Improve error/warning messages ( #88 )
...
* Improve messages
* Update AppProduce.ts
2020-11-26 19:52:46 +01:00
Ville Immonen
10cc68357e
v0.1.0-alpha.9
2020-11-26 17:12:09 +02:00
Ville Immonen
932f641ae7
Remove traveling-fastlane ( #86 )
2020-11-26 17:05:57 +02:00
Ville Immonen
a139571ef5
v0.1.0-alpha.8
2020-11-26 16:31:39 +02:00
Bartłomiej Klocek
bf067f99a9
[eas-cli] Support for App Store API in iOS submissions ( #82 )
...
* [ios submit] Initial support for App Store API
* Update language support
* Fixes
* Language list source and tests
2020-11-26 13:06:30 +01:00
Evan Bacon
a6d6593cd3
prompt team once ( #85 )
...
* Update authenticate.ts
* Update authenticate.ts
2020-11-25 22:14:41 +01:00
Ville Immonen
f485e4b6ef
Fix sorting of dependencies
2020-11-25 18:06:13 +02:00
Ville Immonen
df80eb1bd9
Rename @eas/config to @expo/eas-json ( #83 )
...
* Rename @eas/config to @expo/eas-json
* Fix eslint warnings
* Add missing newline at the end of file
2020-11-25 15:42:39 +02:00
Ville Immonen
2a67e0206b
Add tsc to CI pipeline ( #78 )
2020-11-25 15:22:57 +02:00
Bartłomiej Klocek
2b5d91b622
Fix tsc error
2020-11-25 13:12:15 +01:00
Evan Bacon
1c5a6aae76
upgraded apple utils to support request contexts ( #79 )
...
* upgraded apple utils to support request contexts
* bump apple-utils
* Update ensureAppExists.ts
* refactor
* upgrade
2020-11-25 12:32:59 +01:00
Bartłomiej Klocek
2ae64e70ad
[eas-cli] Add AppStore app creation to submission command ( #65 )
...
* Remove --app-specific-password flag
* Add fastlane utility
* Fastlane-based app store create
* Update flags description
* Password prompt type
* Update help
* Address some feedback
* Move to `eas submit`, bundleId, fyi, --asc-app-id
* Apply suggestions + improvements
2020-11-25 11:56:54 +01:00
Ville Immonen
a302978636
Fix a typo in provisioningProfileAdhoc.ts ( #80 )
2020-11-24 17:15:32 +01:00
Dominik Sokal and Wojciech Kozyra
1ebf16cf08
[eas-cli] build - implement internal distribution ( #59 )
...
* [eas-cli] upgrade prompts to 2.0.9
* [config] add 'internal' key to build profiles
* [eas-cli] add support for generating credentials for internal distribution
* [config] fix tests
* [eas-cli] make sure internal distribution works fine with apple-utils
* [eas-cli] fix lint warning
* Update packages/eas-cli/src/credentials/manager/ManageIos.ts
Co-authored-by: Wojciech Kozyra <[email protected] >
* [eas-cli] address review feedback - part 1
* [eas-cli] address feedback - change 'internal: true' to 'distribution: internal'
* [eas-cli] upgrade traveling-fastlane to 1.15.3
* [eas-cli] fix lint warning
Co-authored-by: Wojciech Kozyra <[email protected] >
2020-11-24 13:59:13 +01:00
Ville Immonen
9a7e8953c7
Add support for grouping flags in --help ( #76 )
...
* Add support for grouping flags in --help
* Fix linter warnings
* Fix typo
2020-11-20 21:41:16 +02:00
Evan Bacon
047b8e278e
Update provisioningProfileAdhoc.ts ( #75 )
2020-11-20 16:50:44 +01:00
Dominik Sokal
9878c07c09
[eas-cli] fix fixtures
2020-11-20 15:06:37 +01:00
Dominik Sokal
acb07aa72a
[eas-cli] add missing dep: figures
2020-11-20 15:06:25 +01:00
Evan Bacon
e889347710
[eas-cli] Implement apple utils ( #64 )
...
* Implement apple api
* Update ensureAppExists.ts
* added dev types packages
* fix loading indicators
* refactor names
* Update provisioningProfileAdhoc.ts
* Update provisioningProfileAdhoc.ts
* Update provisioningProfileAdhoc.ts
* Update provisioningProfile.ts
* move method
* refactor
* Update authenticate.ts
* Properly throw AppleTooManyCertsError error
* refactor names
* Update provisioningProfile.ts
* batch
* Update distributionCertificate.ts
* Update bundleId.ts
* Update provisioningProfileAdhoc.ts
* Integrate auth state changes
* Update authenticate.ts
* remove extra auth check
* bump
* Update ensureAppExists.ts
2020-11-19 15:33:58 +01:00
Wojciech Kozyra and Dominik Sokal
3ab974856f
[eas-cli] standalone credentials manager error handling ( #74 )
...
* [eas-cli] standalone credentials manager error handling
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2020-11-19 14:40:02 +01:00
Quinlan Jung and Juwan Wheatley
f431feacf8
[eas-cli] graphql codegen ( #70 )
...
* graphql codegen
* Update packages/eas-cli/annotate-graphql-codegen.sh
Co-authored-by: Juwan Wheatley <[email protected] >
* pr feedback
* update annotation
Co-authored-by: Juwan Wheatley <[email protected] >
2020-11-18 13:21:58 -08:00
jkh
791e80b9fc
[eas-cli] add command release:create ( #71 )
2020-11-18 10:24:26 -08:00
jkh
12138832a0
[eas-cli] relocate getProjectIdAsync ( #73 )
2020-11-18 08:45:32 -08:00
Wojciech Kozyra
302a94a9d8
[eas-cli] fix ignored errors in CredentialsManager
2020-11-18 17:42:34 +01:00
Dominik Sokal
03e754e0f6
[eas-cli] add graphql infra for new credentials ( #69 )
...
* [eas-cli] add graphql infra for new credentials
* [eas-cli] move queries/mutations for credentials to credentials/ios/api/graphql
* [eas-cli] address feedback
* [eas-cli] fix tests
* [eas-cli] address more feedback
2020-11-18 14:14:19 +01:00
Wojciech Kozyra
925cb44819
credentials.json support + fixes for managed ( #66 )
...
* [eas-cli] credentials.json support
* credentials.json support + fixes for managed workflow
* review feedback
2020-11-18 09:41:11 +01:00
Jonathan 小林 Hales
ed798057a3
Revert "[eas-cli] add command release:create"
...
This reverts commit f08e1727bd .
2020-11-17 17:19:41 -08:00
Jonathan 小林 Hales
f08e1727bd
[eas-cli] add command release:create
2020-11-17 17:19:19 -08:00
Ville Immonen
c8c5cb589a
Fix NO_COLOR: unbound variable
2020-11-12 23:41:36 +02:00
Ville Immonen
fe1b34559e
Build macOS tarballs on macOS ( #62 )
2020-11-12 21:37:37 +02:00
Ville Immonen
4df45dd8c2
Consistently use log.ts for all logging ( #61 )
2020-11-11 11:54:57 +02:00
Ville Immonen
fa6e894bfb
Align account command names with the style guide ( #60 )
2020-11-11 11:26:43 +02:00
Cedric van Putten
9ed15d2b5d
Add codecov commit status checks to monitor coverage ( #26 )
...
* Add code coverage paths and disable by default
* Add codecov configuration and integrate in workflow
2020-11-10 17:23:22 +02:00
Ville Immonen
07d78b31f4
Update readme (generated with oclif-dev readme)
2020-11-10 12:59:49 +02:00
Bartłomiej Klocek
f342c87cf0
[eas-cli] Basic Submission command for iOS ( #56 )
...
* iOS archive type
* Extract promptForAppleId in credentials
* iOS upload core functionality
* Revert extracting "promptForAppleId" from credentials
Discussed with @wkozyra95
* Minor renames and suggestions
* Improve infering archive source type
* iOS submit command test
* Extract common code, print summary (#58 )
* Submitter class hierarchy
* Extract commons from SubmitCommand
* Submission Summary
* Remove note about storing passwords
* Suggestions and fixes
2020-11-10 07:59:56 +01:00
Ville Immonen
ed8d7229d0
Add Bash installer ( #34 )
2020-11-09 18:08:11 +02:00
Ville Immonen
2f9d388543
Add release workflow ( #54 )
2020-11-09 17:02:07 +02:00
Wojciech Kozyra
20a3324aab
[expo-cli] configure EAS Build ( #57 )
2020-11-04 12:33:07 +01:00
Wojciech Kozyra
0d3008e8de
use fixed @xpo/eas-build-cli package
2020-11-04 09:29:02 +01:00
Dominik Sokal
78e0732440
[eas-cli] device:create - implement typing in UDIDs ( #40 )
2020-10-27 16:59:33 +02:00
Bartłomiej Klocek
91e87afa74
[eas-cli] Move all GraphQL to one directory ( #38 )
...
* Move all graphql, no magic yet
* Error handling
* GraphQL variables & naming suggestions
2020-10-26 16:25:36 +01:00
Bartłomiej Klocek
3461815e74
[eas-cli][tests] Remove console logs from submission tests ( #39 )
...
* Remove console logs from submission tests
* Extract ora mock to __mocks__
2020-10-23 16:13:03 +02:00
Wojciech Kozyra
9b807bb2da
[eas-cli] add build:create command ( #36 )
...
* [eas-cli] add `build:create` command
* review feedback
2020-10-22 14:16:00 +02:00
Satyajit Sahoo
8b53ca7d2f
[config] Add 'releaseChannel' to generic build schema ( #37 )
...
Backports the changes from https://github.com/expo/expo-cli/pull/2765
2020-10-22 14:13:30 +02:00
Ville Immonen
943eb7087f
Add tsc build to test GH action ( #35 )
2020-10-19 21:36:44 +03:00
Bartłomiej Klocek
9a14346b0b
[eas-cli] move android submission command from expo-cli ( #30 )
...
* Add command and flags
* Copy Android submission-service code from Expo-CLI
* Delete all occurences of offline submission mode
* Fix prompts
* Remove all XDL usages
* Turtle v2 builds and fix upload
* Refactor exports
* Fixes and suggestions
* Latest build graphql
* Apply suggestions
* Remove validator lib
* Revert iOS archive type
* UUID validate signature
2020-10-16 15:52:48 +02:00
Dominik Sokal
56fb45f242
[eas-cli] device:create - implement generating registration URL ( #33 )
...
* [eas-cli] device:create - implement generating registration URL
* [eas-cli] address pr feedback
2020-10-15 16:23:17 +02:00