Dominik Sokal
8b27255ce2
v3.3.2
2023-01-12 11:59:22 +01:00
Szymon Dziedzic
1f0ae27ea0
[eas-cli] improve handling SSOUser type ( #1621 )
...
* [eas-cli] improve handling SSOUser type
* update CHANGELOG.md
2023-01-12 11:53:45 +01:00
Dominik Sokal
62d26ca32b
add nx to root deps
2023-01-12 11:22:44 +01:00
Dominik Sokal
3aebb54d11
upgrade dependencies ( #1617 )
...
* upgrade dependencies
* fixes
* fix types
* update CHANGELOG.md
2023-01-12 10:26:23 +01:00
Cedric van Putten
0bf42e4cd4
[eas-cli] Add missing key information about updates in json outputs ( #1619 )
...
* Revert "Revert "[eas-cli] Add missing key information about updates in json outputs (#1611 )""
This reverts commit d20db0fff4 .
* [eas-cli] Fix missing update fragment in publish mutation
* [docs] Update changelog to reflect the revert and new entry
2023-01-12 10:06:48 +01:00
Expo CI
ec4ef42f3c
update CHANGELOG.md
2023-01-11 22:25:41 +00:00
James Ide
a70222d35d
v3.3.1
2023-01-11 14:18:03 -08:00
James Ide
d20db0fff4
Revert "[eas-cli] Add missing key information about updates in json outputs ( #1611 )"
...
Why
---
This reverts commit e42031eaef . A customer reported an issue with publishing updates.
How
---
Ran `git revert` and then re-generated the GraphQL schemas due to merge conflicts using `yarn generate-graphql-code`.
Test Plan
---
Automated tests. Ran `easd update --auto` in a test project.
2023-01-11 12:43:35 -08:00
Expo CI
00ef6087f8
update CHANGELOG.md
2023-01-11 16:22:58 +00:00
Szymon Dziedzic
9c74c5c6b8
v3.3.0
2023-01-11 16:52:32 +01:00
Szymon Dziedzic
719febc519
[ENG-7158][ENG-7060][eas-cli][eas-json] handle new resource class names ( #1616 )
...
* [eas-cli][eas-json] handle new resource classes in EAS CLI
* show warning for large iOS resource classes
* don't deprecate resource class flag in this PR
* apply suggested improvements
* fix markdown description of top level resource class
* fix large resource class warning
* update CHANGELOG.md
* update eas.schema.json
* improve eas.schema.json
* add support for medium resource class and update eas.json
* fix error message for large resource classes
* temporary changes to solve issues with SSOUser being added to schema
* fix tests
* fix error message
* remove unnecessary dot
* update changelog
2023-01-11 16:47:37 +01:00
Dominik Sokal
9d9c99c0f6
[ENG-7198][build] deprecate --resource-class flag ( #1615 )
...
* [build] deprecate --resource-class flag
* address PR feedback
2023-01-11 10:18:08 +01:00
Cedric van Putten
e42031eaef
[eas-cli] Add missing key information about updates in json outputs ( #1611 )
...
* [eas-cli] Add missing key information about updates in json outputs
* [eas-cli] Fix linting issue
* [eas-cli] Fix update command tests with new types
* [eas-cli] Emphasize the update JSON output helper provides info for JSON output
* update CHANGELOG.md
2023-01-09 05:44:33 -08:00
Dominik Sokal
9ec43bce84
[ENG-7158] add resource class to eas.json ( #1609 )
...
* add resource class to eas.json
* address PR feedback
2023-01-09 14:22:56 +01:00
Expo CI
488c3b3cb8
update CHANGELOG.md
2023-01-09 13:08:30 +00:00
Szymon Dziedzic
f5ac3d26a0
v3.2.1
2023-01-09 14:01:21 +01:00
Szymon Dziedzic
6be86d5119
[eas-cli] validate chosen build in eas build:run command ( #1614 )
...
* [eas-cli] throw error when there are no emulator/simulator builds in `eas build:run` command
* handle missing build in correct place
* handle same error for latest flag
* add function to sanitize chosen build
* sanitize build selected by id
* improve build santization
* apply suggested improvements
* rename validation function
* update CHANGELOG.md
2023-01-09 14:00:30 +01:00
dependabot[bot]
04025802ac
Bump json5 from 1.0.1 to 1.0.2 ( #1610 )
...
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 11:37:25 +01:00
Expo CI
0a4c8785e6
update CHANGELOG.md
2023-01-09 09:51:36 +00:00
Szymon Dziedzic
1de239b6ba
v3.2.0
2023-01-09 10:45:11 +01:00
Simon Blake
4515d29907
Add --json flag to webhook:list command ( #1605 )
2023-01-04 13:41:10 +01:00
Szymon Dziedzic
7591cac883
[ENG-7069][eas-cli] Use pagianted select prompt for eas build:run command ( #1601 )
...
* [eas-cli] Use pagianted select prompt for eas build:run command
* apply suggestions from code review
* apply improvements from code review
* update CHANGELOG.md
2023-01-04 11:32:17 +01:00
Szymon Dziedzic
9765f75a7d
[eas-cli] use completedAt timestamp as build finish date instead of updatedAt in eas build:run command ( #1604 )
...
* [eas-cli] use `completedAt` timestamp as build finish date instead of `updatedAt` in `eas build:run` command
* update CHANGELOG.md
2023-01-04 11:22:10 +01:00
Szymon Dziedzic
1f1b58db82
[ENG-7070][eas-cli] fix issues with invisible build info in some terminals while using submit command ( #1603 )
...
* [eas-cli] fix issues with invisible build info in some terminals while using submit command
* update CHANGELOG.md
2023-01-04 11:18:10 +01:00
Bartosz Kaszubowski and Dominik Sokal
b0c88a37a9
[eas-cli] ensure that all links are clickable, unify display ( #1591 )
...
Co-authored-by: Dominik Sokal <[email protected] >
2023-01-04 11:09:35 +01:00
Jon Samp
5694bb9fdc
[eas-cli] Makes eas.json configuration to only run on update:configure ( #1598 )
...
* Makes eas.json configuration to only run on update:configure
* update CHANGELOG.md
2023-01-03 22:37:49 -06:00
Szymon Dziedzic
9245657e23
[ENG-7070][eas-cli] Fix issues with invisible build info in some terminals in build:run and build:resign commands ( #1602 )
...
* [eas-cli] Fix issues with invisible build info in some terminals
* update CHANGELOG.md
2023-01-03 13:41:25 +01:00
Jon Samp
9ef8483882
[eas-cli] use appVersion instead of sdkVersion ( #1588 )
...
* use appVersion instead of sdkVersion
* update CHANGELOG.md
2022-12-29 00:00:23 -06:00
Dominik Sokal
b859e11126
update CONTRIBUTING.md + add RELEASING.md ( #1583 )
...
* update CONTRIBUTING.md
* address PR feedback
2022-12-21 11:48:55 +01:00
James Ide
cee499e0e6
[ui] Rename "queue" to "Free tier queue" ( #1582 )
2022-12-20 15:17:28 -08:00
Cedric van Putten
8702f165f3
[eas-cli] Add --channel to update republish ( #1580 )
...
* [eas-cli] Add test cases for republishing updates
* [eas-cli] Tweak the channel -> branch method errors to reuse in republish
* [eas-cli] Add support for --channel in update:republish
* [eas-cli] Add test cases to prevent using --group, --channel, or --branch together
* update CHANGELOG.md
* [eas-cli] Update the test case for resolving branch from channel
2022-12-19 22:35:14 +01:00
Cedric van Putten
a6bea7e234
[eas-cli] Increase the timeout for loading the command config ( #1581 )
2022-12-19 21:47:13 +01:00
Expo CI
37343dd586
update CHANGELOG.md
2022-12-19 16:24:12 +00:00
Cedric van Putten
058183f202
v3.1.1
2022-12-19 16:57:33 +01:00
Cedric van Putten
7ee50de78e
[eas-cli] Fix update --channel and --branch flag validation ( #1579 )
...
* [eas-cli] Add initial test cases for the update command
* [eas-cli] Add runtimeVersion option when mocking exports
* [eas-cli] Fix update flag validation for --branch and --channel
* [eas-cli] Add test case for --non-interactive, --channel, and --message
* update CHANGELOG.md
* [eas-cli] Fix linting issue
* [eas-cli] Reuse the input dir from the command
* [eas-cli] Explicitly mention the allowed flag combinations to avoid ambiguity
* [eas-cli] Move --auto to a distinct location in the error message
* [eas-cli] Fix linting issue
2022-12-19 16:36:18 +01:00
Expo CI
ca11aa9e41
update CHANGELOG.md
2022-12-17 00:00:52 +00:00
Brent Vatne
64d985fcda
v3.1.0
2022-12-16 15:54:02 -08:00
Jon Samp
bd2bb4dcf6
[eas-cli] Add --channel flag to eas update command ( #1567 )
...
* Add --channel flag to eas update command
* use existing method
* adds undefined to return type
* move to getBranchNameFromChannelNameAsync.ts
* renames the function to singular "update"
2022-12-15 10:56:30 -06:00
Wojciech Kozyra
17db6c4cf1
[eas-cli] Add build:resign command ( #1575 )
2022-12-15 14:23:10 +01:00
Jon Samp and Dominik Sokal
5203096aca
[eas-cli] Adds channels to build profiles on eas update:configure ( #1570 )
...
* Adds eas.json configuration during eas update configure
* updates next steps message
* renames eas updates to eas update
* self feedback
* update CHANGELOG.md
* Update packages/eas-cli/src/commands/update/configure.ts
Co-authored-by: Dominik Sokal <[email protected] >
* Update packages/eas-cli/src/commands/update/configure.ts
Co-authored-by: Dominik Sokal <[email protected] >
* code style feedback incorp
* use EasJsonAccessor
* Update packages/eas-cli/src/update/configure.ts
Co-authored-by: Dominik Sokal <[email protected] >
* lint
Co-authored-by: Dominik Sokal <[email protected] >
2022-12-12 10:59:41 -06:00
Expo CI
a53e1f916f
update CHANGELOG.md
2022-12-07 10:15:44 +00:00
Szymon Dziedzic
09a4b3d387
v3.0.0
2022-12-07 11:01:22 +01:00
Szymon Dziedzic
24e7de5bfb
[eas-cli] Fix eas cli node:assert import error by using imports from assert instead of node:assert ( #1569 )
...
* [eas-cli] use import from 'assert' instead from 'node:assert'
* update CHANGELOG.md
2022-12-07 10:57:45 +01:00
Szymon Dziedzic
613fb5b6ea
[eas-json] Make not recognized image error handler run only if image is present under valid key with invalid value ( #1565 )
...
* [eas-json] Make not recognized image error handler fire only if image is present under valid key with invalid value
* revert changes to error message
* update CHANGELOG.md
2022-12-06 14:08:03 +01:00
Cedric van Putten
4e117075fa
refactor(update): remove republish from update command ( #1535 )
...
* fix(update): add code signing support to republish and block different branches
* refactor(update): move codesigning info into update fragment
* update CHANGELOG.md
* fix(update): add code signing support to republish and block different branches
* refactor(update): mark group and republish flags as deprecated
* refactor(update): drop republish and group flags
* refactor(update): drop republish flag from command
* refactor(update): remove last republish code from update command
* refactor(update): either use --group or --branch in deprecation warning
* refactor(update): drop old runtime version from update command
* refactor(update): move asset variables closer to populated area
* fix(update): fix republish typo in deprecation warning
* fix(update): correct a merge conflict error related to publish query changes
2022-12-05 13:25:52 +01:00
Cedric van Putten
33f4ae7a05
[eas-cli] Split republish command from update command ( #1533 )
...
* refactor(update): split out republish to separate command
* fix(update): add code signing support to republish and block different branches
* test(update): add missing republish command tests
* test(update): add test case without codesigning
* refactor(update): move codesigning info into update fragment
* refactor(update): make branch and group exclusive and simplify code
* update CHANGELOG.md
2022-12-05 04:08:56 -08:00
Expo CI
caba28901d
update CHANGELOG.md
2022-12-05 12:03:51 +00:00
Szymon Dziedzic
77e02f5759
v2.9.0
2022-12-05 12:55:30 +01:00
Szymon Dziedzic
fa2717aada
[ENG-6238][eas-cli] prompt developer to download the simulator app after build is finished when in interactive mode ( #1554 )
...
* [eas-cli] prompt developer to download the simulator app when in interactive mode
* check if build status is finished
* improvements after code review
* fix iOS simulator select prompt
* fix typo
* improve prompt message
* update CHANGELOG.md
2022-12-05 12:54:08 +01:00
Szymon Dziedzic
322f797cbe
[ENG-7007][eas-cli] change Android start intent to MAIN instead of RUN in eas build:run ( #1556 )
...
* [eas-cli] change am start intent to MAIN instead of RUN in eas build:run command
* update CHANGELOG.md
2022-12-01 17:35:10 +01:00
Szymon Dziedzic
2a64b099ed
[ENG-7006][eas-cli] Indicate in eas build:run when build artifacts has expired ( #1547 )
...
* [eas-cli] inidicate in `eas build:run` when build artifacts has expired
* minor changes after code review
* update CHANGELOG.md
2022-12-01 11:25:40 +01:00
Juwan Wheatley and Dominik Sokal
81465733e8
[eas-cli] add isGitWorkingTreeDirty to EAS Update publish command ( #1550 )
...
* [eas-cli] add isGitWorkingTreeDirty to EAS Update publish command
* update CHANGELOG.md
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2022-11-30 15:10:46 -05:00
Szymon Dziedzic
9b22056205
[ENG-6238][eas-cli] add caching for eas build run command ( #1542 )
...
* [eas-cli] add caching for `eas build:run`
* cache in tmp directory
* use path from `path` instead of `node:path`
* don't hide eas build:run command
* apply feedback from review
* improvements after code review
* update CHANGELOG.md
2022-11-29 12:12:32 +01:00
Wojciech Kozyra
24841f82e0
[eas-cli] Consistent prompt for application identifier for both platforms ( #1543 )
2022-11-29 11:38:47 +01:00
Expo CI
a8fae470d0
update CHANGELOG.md
2022-11-28 11:25:27 +00:00
Dominik Sokal
72283cdda2
v2.8.0
2022-11-28 12:13:38 +01:00
Dominik Sokal
9874ff26b3
upgrade eas-cli-local-build-plugin to 0.0.120
2022-11-28 12:13:16 +01:00
Dominik Sokal
85d64b7ad3
[ENG-6491] remove internal expo id from device:list ( #1541 )
...
* remove internal expo id from device:list
* update CHANGELOG.md
2022-11-28 09:34:36 +01:00
Szymon Dziedzic
2dba2705b7
[ENG-6238][eas-cli] add build:run support for Android ( #1485 )
...
* [eas-cli] add build:run support for Android
* add assertions about android executables
* use spawnAsync instead of spawn
* minor refactor
* minor improvements to prompts
* improve download function name
* refactor code after the review
* apply suggestions from the review
* fix commit message formatting
* use progress tracker instead of progress bar
* improve formatting of build choices
* fix typo in function name
* requested improvements
* test using path.join for fast-lob
* fix windows glob issues
* fix glob on windows
* allow users to run ios builds only on apple device
* use path.join instead of interpolation
* address feedback
* auto select android for non mac users
* minor improvements
* improve error messages
* update CHANGELOG.md
2022-11-25 13:57:19 +01:00
Cedric van Putten
d1bec6e00a
[eas-cli] Only create a channel with branch name when branch is created ( #1507 )
...
* fix(update): only create a channel with branch name when branch is created
* refactor(update): rename branchIsCreated to createdBranch
* update CHANGELOG.md
2022-11-23 18:28:08 +01:00
Szymon Dziedzic
597e012ca3
[ENG-6941][eas-json] add better error message for when invalid image is set in the eas.json ( #1531 )
...
* [eas-json] add custom error message handler for invalid image validation error
* update CHANGELOG.md
2022-11-21 15:52:30 +01:00
Wojciech Kozyra
8632b8ada7
[eas-cli] Upload project sources and submit archives to GCS ( #1524 )
2022-11-17 11:57:41 +01:00
Wojciech Kozyra
b288879838
[eas-cli] Add SDK version to tracking context ( #1529 )
2022-11-17 11:34:24 +01:00
Dominik Sokal
8beb8f46da
change wording: "Submission Service" -> "EAS Submit" ( #1527 )
...
* change wording: "Submission Service" -> "EAS Submit"
* update CHANGELOG.md
2022-11-17 09:53:44 +01:00
Expo CI
9120bf5777
update CHANGELOG.md
2022-11-16 14:58:36 +00:00
Szymon Dziedzic
01619d4182
v2.7.1
2022-11-16 15:49:27 +01:00
Szymon Dziedzic
aa4ea4ae2a
update eas-build-job version in yarn.lock
2022-11-16 15:48:54 +01:00
Szymon Dziedzic
c236c2ffb5
upgrade eas-cli-local-build-plugin to 0.0.119
2022-11-16 15:45:52 +01:00
Szymon Dziedzic
b5a3a513de
[ENG-6892][eas-json] add Xcode 14.1 image ( #1511 )
...
* [eas-json] add Xcode 14.1 image
* bump build tools version
* update CHANGELOG.md
2022-11-16 15:30:15 +01:00
Wojciech Kozyra
6058183c45
[eas-cli] Show what prompt failed when running in non interactive shell. ( #1523 )
2022-11-16 09:57:22 +01:00
Wojciech Kozyra
a042d27573
[eas-cli] Pass env variables when resolving config in credentials manager. ( #1520 )
2022-11-15 11:19:26 +01:00
Dominik Sokal
88b21e476d
[scripts] run yarn install before running scripts ( #1519 )
2022-11-14 10:34:02 +01:00
Expo CI
3d497d4f05
update CHANGELOG.md
2022-11-11 17:26:16 +00:00
Brent Vatne
9b668e3629
v2.7.0
2022-11-11 09:16:07 -08:00
Brent Vatne
a670a2a3fc
upgrade eas-cli-local-build-plugin to 0.0.118
2022-11-11 09:15:44 -08:00
Brent Vatne
53a407fa78
[eas-cli] Fix test
2022-11-11 09:12:30 -08:00
Brent Vatne
5ab1f637a5
[eas-cli] Remove dependency on expo package from eas init ( #1517 )
2022-11-11 09:01:17 -08:00
Szymon Dziedzic
f59c945347
[ENG-6162][eas-cli] Change choice formatting when selecting build to submit ( #1502 )
...
* [eas-cli] change choice formatting when selecting build to submit
* fix typo
* use description with one line choice
* use eas update channel vs old release channel
* update CHANGELOG.md
2022-11-10 17:49:41 +01:00
Evan Bacon
83e50ab546
feat: support uploading different bundle combos ( #1461 )
...
* feat: support uploading web bundles
Expo Router defaults to shipping with universal Metro support (ios, android, web) which means eas update breaks by default if it asserts that web is not supported.
This PR also fixes the inability to upload single platforms.
* ensure platform filtering works
* Update publish.ts
* add tests
* update CHANGELOG.md
* style xits from PR feedback
* attempt to fix
* fix
* Update index.ts
* Update CHANGELOG.md
* Update publish-test.ts
* Update publish-test.ts
2022-11-09 15:49:28 -06:00
Dominik Sokal
9a415fe743
update CHANGELOG.md
2022-11-07 10:34:56 +01:00
Mackenzie Salisbury
e722b6601c
[eas-json] fix ordering of distribution enum values ( #1504 )
2022-11-07 10:19:56 +01:00
Dominik Sokal
170e5145f0
update CHANGELOG.md
2022-11-03 09:15:37 +01:00
Evan Bacon
405c532f13
use version check for disabling global CLI ( #1474 )
2022-11-02 21:22:29 -05:00
Juwan Wheatley
5bed1c3a01
[eas-cli][update] Attach Git Commit to EAS Update ( #1499 )
...
* [eas-cli][update] Attach Git Commit to EAS Update
* update changelog
* include commit in update summary log
2022-11-02 19:06:24 -04:00
Cedric van Putten and Evan Bacon
8d0d34c497
[eas-cli] Improve configuration setup for EAS update ( #1479 )
...
* refactor(update): auto configure EAS updates when running eas update
* fix(update): make sure eas update does what it needs to do
* refactor(update): drop obsolete eas update validation errors
* refactor(update): drop duplicate truncate update message
* refactor(update): drop duplicate install expo-update message
* fix(update): use the old truncated update message limit
* refactor(update): ensure the latest changes are integrated in the PR
* fix(update): use the EAS update configured expo config
* chore(update): make the EAS Update outage a bit more readable
* fix(update): remove _internal from merged manifest if defined
* fix(update): make sure people can run `eas update:configure` without project id
* update CHANGELOG.md
* refactor(update): skip setting the sdkVersion when configuring
* fix(update): only merge nested objects when configuring
* fix(update): refetch the config whenever projects are auto-setup
* refactor(update): simplify the config object merging
* refactor(update): change logging based on review input
Co-authored-by: Evan Bacon <[email protected] >
* refactor(update): drop fyi .md extension from logging
Co-authored-by: Evan Bacon <[email protected] >
* refactor(update): alawys reload the project config after ensuring eas updates
* fix(update): linting issue caused by logging changes
* refactor(update): drop unused exports from updates configure code
* refactor(update): split merge config to separate method for testing
* fix(update): show full install log when debugging is enabled
* fix(update): add back the missing <remove this key> instruction
Co-authored-by: Evan Bacon <[email protected] >
2022-11-02 23:18:50 +01:00
Dominik Sokal
6270bc122b
[ENG-6619] validate icon PNGs before running build ( #1477 )
...
* validate icon PNGs before running build
* address PR feedback
* address PR feedback
* address more PR feedback
2022-11-02 18:05:55 +01:00
Cedric van Putten and Will Schurman
57f1128450
[eas-cli] Extract entity utilities from update command class ( #1478 )
...
* refactor(update): remove default non-interactive value to rely on falsy values
Co-authored-by: Will Schurman <[email protected] >
* refactor(updates): make non interactive optional to rely on falsy values
* Revert "refactor(update): remove default non-interactive value to rely on falsy values"
This reverts commit 23ac36d36e35b7a87724229234d41dcac8cf02db.
* Revert "refactor(updates): make non interactive optional to rely on falsy values"
This reverts commit 94ae7cc039c94f28b74a5cfd9857f79e5a11e82c.
* refactor(update): move ensure methods outside the update command
* fix(update): add back log about channel pointing to branch
* refactor(branch): reuse query from shared utilsin `branch:create`
* refactor(channel): reuse query from shared utilsin `channel:create`
Co-authored-by: Will Schurman <[email protected] >
2022-10-31 18:47:56 +01:00
Cedric van Putten and Will Schurman
cb09906b2e
[eas-cli] Add flag sanitization in updates command ( #1473 )
...
* [eas-cli] Add flag sanitization in updates command
* refactor(update): remove default non-interactive value to rely on falsy values
Co-authored-by: Will Schurman <[email protected] >
* refactor(updates): make non interactive optional to rely on falsy values
* Revert "refactor(update): remove default non-interactive value to rely on falsy values"
This reverts commit 23ac36d36e35b7a87724229234d41dcac8cf02db.
* Revert "refactor(updates): make non interactive optional to rely on falsy values"
This reverts commit 94ae7cc039c94f28b74a5cfd9857f79e5a11e82c.
Co-authored-by: Will Schurman <[email protected] >
2022-10-31 18:18:44 +01:00
Bartosz Kaszubowski
fa704c43b3
[eas-cli] Update: improve DX on first run, correct error message ( #1427 )
2022-10-27 17:01:27 +02:00
Dominik Sokal
eede0c3dd7
fix CHANGELOG.md
2022-10-27 12:07:44 +02:00
Expo CI
1758a4e5e5
update CHANGELOG.md
2022-10-27 08:06:51 +00:00
Dominik Sokal
20ebf24a20
v2.6.0
2022-10-27 10:00:11 +02:00
Juwan Wheatley and Will Schurman
427ececb0b
[eas-cli] Warn about outdated build deployment when configuring EAS Update ( #1467 )
...
* [eas-cli] Warn about outdated build deployment when configuring EAS Update
* update changelog with PR number
* print warning no matter what
* Update packages/eas-cli/src/commands/update/configure.ts
Co-authored-by: Will Schurman <[email protected] >
Co-authored-by: Will Schurman <[email protected] >
2022-10-26 17:18:50 -04:00
Cedric van Putten
f65670e18f
[eas-cli] Drop remaining cli tables ( #1481 )
...
* refactor: Replace `branch:view` and `update:list` table with formatted fields
* refactor: Replace `channel:view` and `channel:list` table with formatted fields
* refactor: Replace `update:list --all` table with formatted fields
* refactor: drop cli-table3 dependency
* update CHANGELOG.md
2022-10-26 11:55:51 -07:00
Dominik Sokal
41a0a4554d
upgrade dependencies ( #1480 )
...
* upgrade dependencies
* regenerate graphql code
* fix types
* revert axios upgrade
* fix tests
* upgrade oclif deps
* fix more tests
* update CHANGELOG.md
2022-10-26 14:09:33 +02:00
Will Schurman
c1da053f8c
[eas-cli] Add feature gate support ( #1475 )
2022-10-25 08:55:14 -07:00
Szymon Dziedzic
57da02af9d
[ENG-6238][eas-cli] Add eas build:run command and implement running iOS simulator builds directly from EAS CLI ( #1447 )
...
* create eas run command
* improve run command
* downaload and install iOS sim app
* add logic to select best avaliable simulator
* add not implemented android command
* use expo cli implementation of detecting if simulator is running
* support both archive and app paths in path argument
* better validate path argument
* refactor iOS code
* assert that Xcode and xcrun are installed
* rename ios and android run files
* assert simulator app is installed
* apply suggestions from code review
* improve select sim build prompt
* hide command
* minor fixes
* apply improvements suggested in code review
* update CHANGELOG.md
2022-10-25 12:02:38 +02:00
Brent Vatne
b9c505bbdc
Update CODEOWNERS
2022-10-24 11:28:02 -07:00
Brent Vatne
633e6a6721
Update CODEOWNERS
2022-10-24 11:19:59 -07:00
Cedric van Putten and Dominik Sokal
f7ddb4ba8f
[eas-cli] Add metadata validation command with complex rules ( #1416 )
...
* refactor: update ajv, add human errors, and prepare lint command
* feature: add custom validation rules
* refactor: allow metadata context to be created without auth state
* refactor: update validation errors with new custom issues
* refactor: update existing code to use new features
* feature: add custom apple validation rules
* feature: implement validation command with json option
* chore: clean up outdated files
* refactor: update config schema type to improve human error message
* [eas-cli] Fix typo in ajv version
* [eas-cli] Use built-in context API to get project dir
* [eas-cli] Remove commented code
* [eas-cli] Load project without enforcing project id in metadata:lint
* [eas-cli] Guard against faulty config objects
* update CHANGELOG.md
* docs(cli): fix keyword length typo
* refactor(cli): use optional chaining over ternary
Co-authored-by: Dominik Sokal <[email protected] >
* refactor(cli): drop non-null assertion in config resolver
* refactor(cli): drop implicit coercion in expressions
Co-authored-by: Dominik Sokal <[email protected] >
* refactor(cli): only initialize ajv when used
* refactor(cli): simplify error logging
* refactor(cli): move coascle to expodash as filter
* fix(cli): use proper empty check on readable errors
* refactor(cli): support non interactive in metadata lint
* refactor(cli): remove metadata context from lint command
* refactor(cli): split up metadata context into different methods
* refactor(cli): use profile instead of metadata path in config resolve methods
* refactor(cli): rename context to auth and simplify usage
* refactor(cli): move json schema files to top-level imports
* refactor(cli): use predicates in expodash filter instead of filter functions
* test(cli): update config tests to use mocked profile isntead
* test(cli): fix issue in filter predicate test
* [eas-cli] Reimplement the analytics manager
Co-authored-by: Dominik Sokal <[email protected] >
2022-10-24 18:09:11 +02:00
Cedric van Putten
91eb2c467b
[eas-cli] Replace branch:list table with formatted fields ( #1466 )
...
* [eas-cli] Replace channel:view table with formatted fields
* update CHANGELOG.md
* [eas-cli] Add getBranchDescription method like update group
2022-10-24 15:57:41 +02:00
Cedric van Putten
f237a7e074
[eas-cli] Replace device:create input summary table with format fields ( #1465 )
...
* [eas-cli] Replace device:create input summary table with format fields
* update CHANGELOG.md
* [eas-cli] Add device class to format device
2022-10-24 15:17:57 +02:00
Cedric van Putten and Dominik Sokal
242c3cffb6
[eas-cli] Replace secret:list table with format fields ( #1464 )
...
* [eas-cli] Replace secret:list table with format fields
* update CHANGELOG.md
* [eas-cli] Replace created at with update in secrets list
Co-authored-by: Dominik Sokal <[email protected] >
* Revert updated at
Co-authored-by: Dominik Sokal <[email protected] >
2022-10-24 14:59:55 +02:00
Dominik Sokal
eee54af6ee
Update CHANGELOG.md
2022-10-24 12:28:44 +02:00
Expo CI
86f86dbe86
update CHANGELOG.md
2022-10-24 10:26:53 +00:00
Dominik Sokal
cc99bb3326
v2.5.1
2022-10-24 12:18:07 +02:00
Dominik Sokal
08dc52c631
Revert "feat: use versioned cli for export ( #1460 )"
...
This reverts commit 2aade4c0c8 .
2022-10-24 12:17:47 +02:00
Dominik Sokal
51db45a861
revert #1460 ( #1472 )
...
* Revert "feat: use versioned cli for export (#1460 )"
This reverts commit 2aade4c0c8 .
* revert CHANGELOG.md change
* update CHANGELOG.md
2022-10-24 12:08:06 +02:00
Dominik Sokal
790853b3b2
Update CHANGELOG.md
2022-10-24 09:52:15 +02:00
Expo CI
23479acabc
update CHANGELOG.md
2022-10-24 07:49:28 +00:00
Dominik Sokal
de965e3693
v2.5.0
2022-10-24 09:41:08 +02:00
Dominik Sokal
5c3afc5141
upgrade eas-cli-local-build-plugin to 0.0.115
2022-10-24 09:40:50 +02:00
Dominik Sokal
50814723c5
[ENG-6183] add secret:push command ( #1457 )
...
* add secret:sync command
* address PR feedback
* address PR feedback
2022-10-21 09:52:09 +02:00
Will Schurman
c6919e9fd6
[eas-cli] Add changelog entry for #1452 ( #1468 )
2022-10-20 10:29:08 -07:00
Evan Bacon
6b220f12ae
chore: remove table logging in update:view ( #1463 )
...
* chore: remove table logging in update:view
* update CHANGELOG.md
2022-10-20 09:18:34 -07:00
Evan Bacon
2aade4c0c8
feat: use versioned cli for export ( #1460 )
...
* feat: use versioned cli
* update CHANGELOG.md
* allow EXPO_USE_LOCAL_CLI to disable local CLI
2022-10-19 13:52:37 -07:00
Evan Bacon
f16c40a496
chore(updates): fix up install prompt language ( #1462 )
...
* chore: fixup install prompt
* update CHANGELOG.md
2022-10-19 13:44:39 -07:00
Brent Vatne
aed6725d17
[eas-cli] Handle case where git is installed but not working properly ( #1454 )
2022-10-19 10:54:16 -07:00
Will Schurman
ac6c240217
[eas-cli] Update init command to handle slug and owner ( #1452 )
2022-10-19 09:34:22 -07:00
Will Schurman
34ae7f5e0b
[eas-cli] Clean up withAnalyticsAsync ( #1449 )
2022-10-18 09:25:14 -07:00
Dominik Sokal
40aa1c7d35
[ENG-5269] add changelog linter ( #1451 )
...
* [scripts] add simple CHANGELOG.md linter
* fix CHANGELOG.md
* run lint-changelog in CI
2022-10-18 12:56:03 +02:00
Will Schurman
b128af464c
[eas-cli] Initialize analytics consistently and move analytics into context ( #1444 )
2022-10-17 09:43:45 -07:00
Expo CI
1236152120
update CHANGELOG.md
2022-10-17 09:11:35 +00:00
Dominik Sokal
9201af566d
v2.4.1
2022-10-17 10:57:02 +02:00
Dominik Sokal
cf4eb7a4e4
[ENG-6721][submit] move error messages from CLI ( #1443 )
...
* remove submit errors from CLI
* update CHANGELOG.md
2022-10-17 09:45:53 +02:00
Dominik Sokal
3ca02ab740
update CHANGELOG.md
2022-10-14 14:36:43 +02:00
Dominik Sokal
c05ef9ccca
upgrade eas-cli-local-build-plugin to 0.0.114
2022-10-14 14:33:52 +02:00
Expo CI
dccd249cb0
update CHANGELOG.md
2022-10-14 08:03:48 +00:00
Dominik Sokal
9e3840a987
v2.4.0
2022-10-14 09:55:46 +02:00
Dominik Sokal
a32e98a72a
handle new EAS Submit errors ( #1440 )
...
* handle new EAS Submit errors
* update CHANGELOG.md
2022-10-14 09:47:02 +02:00
Will Schurman
3496c30a2c
Revert "[eas-cli] Fix command statistic analytics ( #1439 )" ( #1442 )
...
This reverts commit 38e4b65a8a .
2022-10-13 18:11:50 -07:00
Will Schurman
38e4b65a8a
[eas-cli] Fix command statistic analytics ( #1439 )
2022-10-13 17:17:36 -07:00
Dominik Sokal
5e5273e6a4
[ENG-6652] automatically choose next version when releasing ( #1433 )
...
* automatically choose next version when releasing
* Update CONTRIBUTING.md
2022-10-13 09:23:27 +02:00
Will Schurman
e1be834d62
[eas-cli] Update changelog ( #1438 )
2022-10-12 10:16:03 -07:00
Will Schurman
55e5ab465a
[25/n][eas-cli] Move graphql and session into context ( #1436 )
2022-10-12 10:12:36 -07:00
Will Schurman
5be66f3963
[24/n][eas-cli] Start to move graphql into a context ( #1435 )
2022-10-12 10:11:48 -07:00
Expo CI
024c699637
update CHANGELOG.md
2022-10-10 11:42:55 +00:00
Szymon Dziedzic
52a4e9b78d
v2.3.0
2022-10-10 13:32:41 +02:00
Szymon Dziedzic
b3b0350556
[ENG-6571][eas-cli] use resource class flag to select M1 resource class ( #1425 )
...
* [eas-cli] use env variable to select M1 resource class
* [eas-cli] create `m1-experimental` option for `--resource-class` flag
* improvements after code review
* throw an error instead of using oclif/errors in resolveResourceClass function
* update CHANGELOG.md
2022-10-10 11:54:20 +02:00
Expo CI
afd445721c
update CHANGELOG.md
2022-10-05 09:25:36 +00:00
Dominik Sokal
b36ac56851
v2.2.1
2022-10-05 11:14:27 +02:00
Dominik Sokal
2ff5dbe5fb
actually read file when creating secret file ( #1423 )
...
* actually read file when creating secret file
* update CHANGELOG.md
2022-10-05 11:12:59 +02:00
Dominik Sokal
d5fe7890cd
use double quotes for app config fields
2022-10-05 09:26:03 +02:00
Quinlan Jung and Dominik Sokal
0c183b447c
[cli] more robust platform check ( #1417 )
...
* [cli] more robust platform check
* update CHANGELOG.md
* pr feedback
* extra docs
* csv or number
* Update packages/eas-cli/src/project/ios/__tests__/target-test.ts
Co-authored-by: Dominik Sokal <[email protected] >
* update changelog, fix tsc
Co-authored-by: Dominik Sokal <[email protected] >
2022-10-05 00:11:41 +02:00
Expo CI
b3c2ebb9e5
update CHANGELOG.md
2022-10-04 18:10:49 +00:00
Brent Vatne
5bc7bcbf87
v2.2.0
2022-10-04 10:37:18 -07:00
Brent Vatne
a1d361db1d
upgrade eas-cli-local-build-plugin to 0.0.110
2022-10-04 10:37:07 -07:00
Brent Vatne and Dominik Sokal
4a36f98abe
[eas-cli] Add learn more link to project ID mismatch errors ( #1420 )
...
Co-authored-by: Dominik Sokal <[email protected] >
2022-10-04 10:36:07 -07:00
Quinlan Jung
a518728bf0
[cli] surface context error with invalid eas.json ( #1418 )
2022-10-03 16:33:37 -07:00
Szymon Dziedzic
482b7f8f64
[ENG-4932][eas-cli] handle errors form new platform-specific kill switches ( #1401 )
...
* [eas-cli] handle errors form new platform-specific kill switches
* add learn more to error messages
* improve error message
* make error sentence correct
* update CHANGELOG.md
2022-10-03 11:34:06 +02:00
Bartosz Kaszubowski
639d5881f5
[eas-json] improve errors and error message formatting ( #1414 )
2022-09-30 13:39:42 +02:00
Wojciech Kozyra
0fc6cf8658
[eas-cli] Fix automatic configuration if eas.json does not exist. ( #1415 )
2022-09-29 13:26:14 +02:00
Bartosz Kaszubowski
c7e13c25ab
Revert "[eas-json] improve errors and error message formatting"
...
This reverts commit 77b5d63282 .
2022-09-29 11:42:56 +02:00
Bartosz Kaszubowski
77b5d63282
[eas-json] improve errors and error message formatting
2022-09-29 11:35:32 +02:00
Jakov Glavina
daded8d7d2
[eas-cli] Fix typo when failing to publish updates ( #1408 )
2022-09-28 13:14:59 -07:00
Will Schurman
5a21417c8d
[23/21][eas-cli] Move context into class to alleviate the need for imports ( #1413 )
2022-09-28 10:31:36 -07:00
Will Schurman
9c3aa4c96d
[22/21][eas-cli] Move some files around to avoid private functions ( #1411 )
2022-09-28 09:28:46 -07:00
Bartosz Kaszubowski
14481716d1
[eas-cli] DeviceUtils: fix typo in message ( #1407 )
2022-09-28 14:39:03 +02:00
kirb
5e8b109746
[eas-cli] Add pagination to device:* commands ( #1381 )
2022-09-27 16:11:48 -07:00
Will Schurman
996ef329eb
[eas-cli] Update Changlog for recent stack land ( #1409 )
2022-09-27 14:09:07 -07:00
Will Schurman
0e93eb884f
[21/21][eas-cli] Validate that owner and projectId and slug all are in alignment ( #1405 )
2022-09-27 14:04:53 -07:00
Will Schurman
958fce59e6
[20/n][eas-cli] Simplify submit context creation ( #1403 )
2022-09-27 14:04:00 -07:00
Will Schurman
595a841f21
[19/n][eas-cli] Reduce code duplication in project config context commands ( #1402 )
2022-09-27 14:02:57 -07:00
Will Schurman
fd01b9393b
[17/n] Move context-specific methods into context fields code to discourage misuse ( #1394 )
2022-09-27 14:01:57 -07:00
Will Schurman
61c16674d5
[16/n][eas-cli] Replace command option canRunOutsideProject with projectDir context ( #1391 )
2022-09-27 13:57:17 -07:00
Will Schurman
838701f0d1
[15/n][eas-cli] Remove allowUnauthenticated command configuration ( #1390 )
2022-09-27 13:56:31 -07:00
Will Schurman
3ca26392b7
[13/n][eas-cli] Use projectId context in remaining commands ( #1388 )
2022-09-27 13:55:03 -07:00
Will Schurman
40c0a0a5a1
[eas-cli] Add changelog entry for command context ( #1404 )
2022-09-26 12:14:53 -07:00
Will Schurman
f412451aaf
[12/n][eas-cli] Use new context for project ID ( #1387 )
2022-09-26 09:35:47 -07:00
Will Schurman
e2d747aadb
[11/n][eas-cli] Use new context for logged-in actor ( #1384 )
2022-09-26 09:27:09 -07:00
Will Schurman
5df5bd0aa5
[10/n][eas-cli] Add new on-demand context concept for commands ( #1383 )
2022-09-26 09:25:37 -07:00
Wojciech Kozyra
583fd24e33
[eas-cli] Increase max versionCode for Android ( #1400 )
2022-09-26 14:36:33 +02:00
Kim Brandwijk
12c67e525c
[eas-cli] warn about channel configuration before build ( #1397 )
2022-09-26 11:25:20 +02:00
Will Schurman
fd4a64cc30
[9/n][eas-cli] Account -> AccountFragment ( #1380 )
2022-09-22 13:30:15 -07:00
Will Schurman
a77cb45692
[8/n][eas-cli] Remove findAccountByName ( #1379 )
2022-09-22 13:27:58 -07:00
Will Schurman
863ef1eeec
[7/n][eas-cli] Improve eas init command ( #1376 )
2022-09-22 13:27:09 -07:00
kirb
bc04241e0f
[eas-cli] extract app lookup params ( #1382 )
2022-09-22 07:45:04 -07:00
Szymon Dziedzic
9f94ddb606
[eas-json] add Xcode 14 image ( #1365 )
...
* [eas-json] add XCode 14 image
* bump eas-build-job version
* fix eas.schema.json
* update default and latest images
* update eas-build-job package
* update CHANGELOG.md
2022-09-21 13:43:02 +02:00
Will Schurman
6b101614ba
[eas-cli] Update changelog for recent series of stacked commits ( #1377 )
2022-09-19 15:54:15 -07:00
Will Schurman
811568737b
[6/n][eas-cli] Clean up some remaining project utils methods ( #1373 )
2022-09-19 15:31:07 -07:00
Will Schurman
36b5e0cee8
[5/n][eas-cli] Remove getProjectFullNameAsync ( #1372 )
2022-09-19 15:28:34 -07:00
Will Schurman
8681437081
[4/n][eas-cli] Remove getProjectAccountName ( #1371 )
2022-09-19 15:26:41 -07:00
Will Schurman
3e79916462
[2/n][eas-cli] Remove rest of getProjectAccountNameAsync callsites ( #1369 )
2022-09-19 15:24:13 -07:00
Will Schurman
0613b6c2cd
[eas-cli][1/n] Remove some of getProjectAccountNameAsync ( #1368 )
2022-09-19 15:22:42 -07:00
kirb
63ed6f2b4e
[eas-cli] Use confirmation when canceling builds ( #1366 )
2022-09-19 09:37:47 -07:00
Will Schurman
9985d618ef
[eas-cli] Make optional nonInteractive arguments non-optional in utility functions ( #1367 )
2022-09-19 08:59:35 -07:00
Szymon Dziedzic
46c0ee6423
[eas-cli][ENG-6325] provide suggestions for developers when archive size is large ( #1363 )
...
* [eas-cli] provide suggestions for developers when archive size is large
* use learn more function
* apply suggestion from review
* apply suggestions from code review
* update CHANGELOG.md
2022-09-19 10:23:26 +02:00
Will Schurman
5585874c21
[eas-cli] Prompt before configuring EAS project ( #1356 )
2022-09-16 13:00:26 -07:00
kirb
b288c31216
[eas-cli] add pagination for build queries ( #1353 )
2022-09-16 11:43:57 -07:00
kirb
738c8a21c8
[eas-cli] Add pagination to channel commands ( #1352 )
2022-09-16 11:32:57 -07:00
Dominik Sokal and Juwan Wheatley
ff5669ff30
[ENG-4730] support uploading files to EAS Secret ( #1354 )
...
* regenerate graphql code
* add support for uploading secret files to EAS Secret
* address PR feedback
* address PR feedback
* regenerate graphql code
* Update packages/eas-cli/src/commands/secret/create.ts
Co-authored-by: Juwan Wheatley <[email protected] >
* address PR feedback
* address PR feedback
* update CHANGELOG.md
Co-authored-by: Juwan Wheatley <[email protected] >
2022-09-16 15:47:22 +02:00
kirb
fdf64a8673
[eas-cli] Standardize GQL Update type schema using Fragment ( #1348 )
2022-09-14 17:00:06 -07:00
kirb
2c7b442f06
[eas-cli] use paginated query API for update commands ( #1323 )
2022-09-14 16:49:46 -07:00
Dominik Sokal
9c09cb9034
Update CHANGELOG.md
2022-09-12 09:28:21 +02:00
Dominik Sokal
e52d14586f
[ENG-6129] support json5 in eas.json ( #1350 )
...
* support json5 in eas.json
* address PR feedback
* address more PR feedback
* fix test
2022-09-12 09:27:01 +02:00
Szymon Dziedzic
0f7646868f
[eas-cli][ENG-6229] add -e as a shortcut for --profile flag ( #1342 )
...
* [eas-cli] add `-e` flag as a shortcut for `--profile` flag
* revert readme changes
* add description for profile flag on config command
* update CHANGELOG.md
2022-09-07 19:36:23 +02:00
Justin McBride
6fe4511280
Small updates to the language of the Device Create command ( #1346 )
2022-09-07 09:28:53 +02:00
Expo CI
efc1551d62
update CHANGELOG.md
2022-09-05 12:11:53 +00:00
Dominik Sokal
0cc5b74081
v2.1.0
2022-09-05 14:02:46 +02:00
Wojciech Kozyra
6c6f9b079d
[eas-cli] resolve paths from root when checking for gitignored values ( #1336 )
2022-09-05 14:00:26 +02:00
Dominik Sokal
7da0db0237
Update CHANGELOG.md
2022-09-05 13:56:02 +02:00
Dominik Sokal and Kim Brandwijk
66f916ac02
[ENG-3865] add support for uploading build artifacts ( #1321 )
...
* add support for uploading build artifacts
* handle auto-renaming artifactPath -> applicationArchivePath
* update eas.schema.json
* upgrade @expo/eas-build-job
* rename buildArtifactsPaths -> buildArtifactPaths
* Apply suggestions from code review
Co-authored-by: Kim Brandwijk <[email protected] >
* fix ts error
* address PR feedback
Co-authored-by: Kim Brandwijk <[email protected] >
2022-09-05 13:55:07 +02:00
Bartosz Kaszubowski
0e500ec827
[eas-cli] bump oclif help plugin ( #1341 )
...
* [eas-cli] bump oclif help plugin
* update CHANGELOG.md
* cleanup changelog
2022-09-05 13:54:26 +02:00
Dominik Sokal
00f1d24aa5
[ENG-6186] add "eas open" command ( #1337 )
...
* add "eas open" command
* update CHANGELOG.md
2022-09-05 11:53:56 +02:00
Dominik Sokal
b909409c54
Update CHANGELOG.md
2022-09-05 10:28:46 +02:00
HBiede and Kim Brandwijk
d18d7a6e21
Fix typos ( #1340 )
...
* Fix typos
* Revert “re-authentication”
Co-authored-by: Kim Brandwijk <[email protected] >
Co-authored-by: Kim Brandwijk <[email protected] >
2022-09-05 10:25:14 +02:00
Quinlan Jung
0131cdbf4b
[ENG-6070][cli] generate tvOS credentials for adhoc and prod ( #1325 )
...
* [cli] generate tvOS credentials for adhoc and prod
* update CHANGELOG.md
* pr feedback: dsokal
* pr feedback: wojtek
* fix tsc
* tricky mocks
2022-09-02 00:45:09 +02:00
Will Schurman
114190c52e
[eas-cli] Add noImplicitOverride to tsconfigs ( #1327 )
2022-09-01 09:23:08 -07:00
HBiede
a06352d150
[eas-cli] Fix viewing branch list when a branch has no associated platforms ( #1326 )
2022-09-01 09:12:22 -07:00
Expo CI
1969eea8a7
update CHANGELOG.md
2022-09-01 11:40:30 +00:00
Dominik Sokal
8c758fa413
v2.0.0
2022-09-01 13:30:03 +02:00
Dominik Sokal
4b2fb24d1d
Update CHANGELOG.md
2022-09-01 13:24:46 +02:00
Dominik Sokal
1637573d72
fix typo in promptToConfigurePushNotifications ( #1332 )
...
* fix typo in promptToConfigurePushNotifications
* address PR feedback
2022-09-01 13:20:18 +02:00
Will Schurman
367477f75b
[eas-cli] Fix dynamic config update warning for update:configure ( #1322 )
2022-08-31 14:24:40 -07:00
Expo CI
f5d44a08ec
update CHANGELOG.md
2022-08-29 09:58:55 +00:00
Dominik Sokal
d4ffb07402
v1.2.0
2022-08-29 11:39:02 +02:00
Evan Bacon
0b2b6ddc14
feat(eas-cli): add 2022 Apple capabilities ( #1307 )
...
* feat(eas-cli): add 2022 Apple capabilities
* updated tests
* updated tests and third-party
* update CHANGELOG.md
* updated names
* Update CHANGELOG.md
2022-08-29 11:37:00 +02:00
Szymon Dziedzic
0cff5ef83f
[eas-cli] warn about EAS outages ( #1312 )
...
* [eas-cli] warn users about EAS Build outages
* [eas-cli] warn users about EAS Submit outages
* [eas-cli] show warnings about EAS outages as a first thing when running build and submit commands
* [eas-cli] don't return null as a result of StatuspageServiceQuery
* [eas-cli] remove unneccessary if check
* [eas-cli] rename warnAboutEasOutagesAsync function to maybeWarnAboutEasOutagesAsync and remove please word from output
* [eas-cli] warn about outages when running `eas update` command
* [eas-cli] improve outage warning communicate
* [eas-cli] move maybeWarnAboutEasOutagesAsync call after flags and project dir validation
* [eas-cli] minor refactor after code review
* [eas-cli] change warning message on EAS outage
* [eas-cli] put platform selection and validation logic into ensurePlatformSelectedAsync function
* update CHANGELOG.md
* [eas-cli] use ensurePlatformSelectedAsync in submit command
2022-08-29 11:29:51 +02:00
Dominik Sokal
396c45269e
add eas.json option to skip push notifications setup ( #1315 )
...
* add eas.json option to skip push notifications setup
* address PR feedback
* update CHANGELOG.md
2022-08-29 10:19:43 +02:00
Brent Vatne
98ad9798c5
Copy changes to EAS Submit output ( #1318 )
...
* Change e-mail -> email
* Update link to build to point to TestFlight
* update CHANGELOG.md
2022-08-29 09:30:20 +02:00
Dominik Sokal
b4741293ba
improve instructions on setting eas.projectId in app.json ( #1316 )
...
* improve instructions on setting eas.projectId in app.json
* address PR feedback
* update CHANGELOG.md
2022-08-26 09:49:41 +02:00
Dominik Sokal and Brent Vatne
43a6aa826b
[ENG-6125] print warning when eas-cli is installed as dependency ( #1310 )
...
* print warning when eas-cli is installed as dependency
* address PR feedback
* Apply suggestions from code review
Co-authored-by: Brent Vatne <[email protected] >
* PR feedback
* Apply suggestions from code review
Co-authored-by: Brent Vatne <[email protected] >
* update CHANGELOG.md
Co-authored-by: Brent Vatne <[email protected] >
2022-08-26 09:24:47 +02:00
Wojciech Kozyra
e0a9384e56
update CHANGELOG
2022-08-25 10:21:57 +02:00
Dominik Sokal
b5ca8c63d9
add new common submit error
2022-08-25 10:18:10 +02:00
Will Schurman
c98401131a
[eas-cli] Fix EnvironmentSecretsQuery param name ( #1305 )
2022-08-24 08:18:16 -07:00
Will Schurman
c1cd0f584f
[eas-cli] Use AppQuery instead of ProjectQuery ( #1309 )
2022-08-24 08:16:04 -07:00
Will Schurman
f82aae7fc9
[eas-cli] Replace promptToCreateProjectIfNotExistsAsync with getProjectIdAsync ( #1303 )
2022-08-24 08:14:06 -07:00
Dominik Sokal
c349ad7a40
Update CHANGELOG.md
2022-08-24 09:07:03 +02:00
Expo CI
3500a4d5ec
update CHANGELOG.md
2022-08-23 19:43:43 +00:00
Quinlan Jung
149d07b28e
v1.1.1
2022-08-23 12:33:01 -07:00
Quinlan Jung
e248bf3fc3
[ENG-6057][cli] api key creation: exponential backoff for slow apple propagation ( #1302 )
...
* [cli] exponential backoff for slow apple propagation
* sdf
* update CHANGELOG.md
* pr feedback
2022-08-23 21:25:48 +02:00
Wojciech Kozyra
f07b692ead
[eas-cli] Handle trailing backslash in gitignore ( #1306 )
...
* [eas-cli] Handle trailing backslash in gitignore
* update CHANGELOG.md
2022-08-23 14:18:06 +02:00
Szymon Dziedzic
ebfe69535f
[eas-json] add support for autoIncrement option at root of build profile ( #1298 )
...
* [eas-json] support `autoIncrement` at root of build profile
* [eas-json] Start `autoIncrement` markdown enum description with capital letter
* update CHANGELOG.md
* [eas-json] use interfaces instead of types
* [eas-json] fix issues with types and improve schema descriptions
* [eas-json] remove unneccessary comment
* [eas-json] make EasJsonBuildProfile interface again
* [eas-json] remove unneccessary semicolon
* [eas-json] use only boolean values for autoIncrement flag
* [eas-json] improve schema description for autoIncrement option
* [eas-json] remove change from changelog
* update CHANGELOG.md
* improve changelog entry
2022-08-23 11:36:06 +02:00
Expo CI
58dbee8dee
update CHANGELOG.md
2022-08-23 08:10:02 +00:00
Dominik Sokal
feca0dc721
v1.1.0
2022-08-23 10:02:07 +02:00
Will Schurman
81831d156d
[eas-cli] Prevent throwing dynamic app config write error when configuring project id ( #1301 )
2022-08-22 17:08:23 -07:00
Jon Samp
55c859cea7
[eas-cli] Removes "please" from output ( #1250 )
...
* Removes "please" from output
* updates changelog
* incorporate feedback from kim
2022-08-22 13:18:57 -04:00
Bartosz Kaszubowski
613748b2f0
[cli] remove unused dependencies ( #1297 )
2022-08-22 11:37:24 +02:00
Bartosz Kaszubowski
bbd4bca83d
[cli] correct Changelog ( #1295 )
2022-08-22 10:11:38 +02:00
Bartosz Kaszubowski and Dominik Sokal
007866f278
[cli] Credentials: support platform flag ( #1277 )
...
Co-authored-by: Dominik Sokal <[email protected] >
2022-08-22 10:03:53 +02:00
Expo CI
1d2e9818ed
update CHANGELOG.md
2022-08-22 08:02:35 +00:00
Dominik Sokal
34deafe440
v1.0.0
2022-08-22 09:55:27 +02:00
Dominik Sokal
55d8b650d3
remove timeout when waiting for build / submit ( #1289 )
...
* remove timeout when waiting for build / submit
* update CHANGELOG.md
2022-08-22 09:43:57 +02:00
Will Schurman
3ef6802d55
[eas-cli] Limit the number of SignedAssetUploadSpecifications fetched at a time ( #1287 )
2022-08-19 10:11:26 -07:00
Dominik Sokal
e9484ffa5a
update CODEOWNERS
2022-08-19 13:51:38 +02:00
Will Schurman
c2b50a3a08
[eas-cli] Remove git merge artifact from CHANGELOG ( #1285 )
2022-08-17 11:31:02 -07:00
Will Schurman
06bb202bdf
[eas-cli] Improve reliability of update asset presigned upload requests ( #1278 )
2022-08-17 10:59:18 -07:00
Will Schurman
64b67e9ea7
[eas-cli] Configure EAS project ID in app config in all cases ( #1282 )
2022-08-17 10:12:14 -07:00
faf1e90bed
[eas-cli] Add js metadata config file support ( #1270 )
...
* [eas-cli] Add js metadata config file support
* [eas-cli] Add js metadata config file download support
* update CHANGELOG.md
* [eas-cli] Only save static files when pulling metadata
* [eas-cli] Support config functions and async functions in metadata
* [eas-cli] Tweak the metadata logs
* [eas-cli] Improve the dynamic config return validation
* [eas-cli] Apply improved language suggestions from the pros
Co-authored-by: Dominik Sokal <[email protected] >
* [eas-cli] Apply code changes from review
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Wojciech Kozyra <[email protected] >
* [eas-cli] Split out load config logging and move validation to single method
* [eas-cli] Fix missed renamed function
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Wojciech Kozyra <[email protected] >
2022-08-17 16:16:52 +02:00
c8935e199b
[workspace] improve DX while working on Windows ( #1272 )
...
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Wojciech Kozyra <[email protected] >
2022-08-16 15:10:55 +02:00
Wojciech Kozyra
af76a9ce48
[eas-cli] remove shell check ( #1281 )
2022-08-16 13:54:22 +02:00
Wojciech Kozyra
3986e2fbb7
[eas-cli] remove install script ( #1280 )
...
* [eas-cli] remove installer
* update CHANGELOG.md
2022-08-16 13:27:13 +02:00
Dominik Sokal
1f97e8cc1c
[eas-cli] init git repo in monorepo root ( #1279 )
...
* [eas-cli] init git repo in monorepo root
* update CHANGELOG.md
2022-08-16 11:02:05 +02:00
dependabot[bot]
be1e2d7189
Bump simple-plist from 1.1.1 to 1.3.1 ( #1139 )
...
Bumps [simple-plist](https://github.com/wollardj/simple-plist ) from 1.1.1 to 1.3.1.
- [Release notes](https://github.com/wollardj/simple-plist/releases )
- [Commits](https://github.com/wollardj/simple-plist/compare/v1.1.1...v1.3.1 )
---
updated-dependencies:
- dependency-name: simple-plist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-16 10:13:25 +02:00
Evan Bacon
8c4d7a6d0e
fix: log binding was incorrect after ora instance ( #1113 )
...
* fix: log binding was incorrect after ora instance
* update CHANGELOG.md
2022-08-15 12:50:17 +02:00
Bartosz Kaszubowski
0849bf80b0
[workspace] bump Node used by oclif ( #1273 )
2022-08-12 15:20:40 +02:00
Expo CI
57ea4cd8c2
update CHANGELOG.md
2022-08-12 11:43:54 +00:00
Wojciech Kozyra
4c95900299
v0.60.0
2022-08-12 13:33:40 +02:00
Wojciech Kozyra and Dominik Sokal
94238f3274
[eas-cli] Add warning about unsupported policy. ( #1271 )
...
* [eas-cli] Add warning about unsupported policy.
* Update packages/eas-cli/src/project/projectUtils.ts
Co-authored-by: Dominik Sokal <[email protected] >
* update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
2022-08-12 13:20:06 +02:00
Wojciech Kozyra
361230ffd2
[eas-cli] add appVersion runtime policy ( #1267 )
...
* Update packages
* update CHANGELOG.md
2022-08-12 11:33:49 +02:00
Cedric van Putten
88065c2837
[eas-json] Add metadata path to ios submit profile ( #1269 )
...
* [eas-json] Add metadata path to ios submit profile
* update CHANGELOG.md
2022-08-12 10:19:33 +02:00
dependabot[bot]
7f7b59ccfc
Bump ejs from 3.1.6 to 3.1.8 ( #1125 )
...
Bumps [ejs](https://github.com/mde/ejs ) from 3.1.6 to 3.1.8.
- [Release notes](https://github.com/mde/ejs/releases )
- [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mde/ejs/compare/v3.1.6...v3.1.8 )
---
updated-dependencies:
- dependency-name: ejs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-11 12:14:08 +02:00
Expo CI
2a9f9d4695
update CHANGELOG.md
2022-08-10 10:15:59 +00:00
Dominik Sokal
8281a68e2e
v0.59.0
2022-08-10 12:03:38 +02:00
Dominik Sokal
cf47843712
upgrade dependencies ( #1262 )
...
* upgrade dependencies
* regenerate graphql code
* install ts-node
* update CHANGELOG.md
2022-08-10 11:54:17 +02:00
Wojciech Kozyra
7901fad195
yarn lint
2022-08-10 10:45:57 +02:00
Wojciech Kozyra
df346764c8
[eas-cli] Validate only if using remote version source ( #1261 )
...
* [eas-cli] Validate only if using remote version source
* update CHANGELOG.md
2022-08-10 10:36:42 +02:00
Wojciech Kozyra
8024d33b25
[eas-cli] Improve wording for version bumps ( #1260 )
...
* [eas-cli] Improve wording for version bumps
* update CHANGELOG.md
2022-08-10 10:31:40 +02:00
Dominik Sokal
e41d9f6430
Update CHANGELOG.md
2022-08-09 15:59:36 +02:00
Dominik Sokal
822313e90e
upgrade eas-cli-local-build-plugin to 0.0.99
2022-08-09 15:56:40 +02:00
Expo CI
6c4f4c0049
update CHANGELOG.md
2022-08-09 11:44:42 +00:00
Dominik Sokal
bb249345a7
v0.58.0
2022-08-09 13:31:08 +02:00
Dominik Sokal
c1716e3b5a
Update CHANGELOG.md
2022-08-09 12:11:05 +02:00
Dominik Sokal
40a6f3dda3
[ENG-3865] pass build metadata to local plugin ( #1256 )
...
* pass build metadata to local plugin
* upgrade eas-cli-local-build-plugin to 0.0.98
2022-08-09 12:05:04 +02:00
Wojciech Kozyra
8cadda2099
[eas-cli] add submit info to json only output ( #1246 )
...
* add submit info to json only output
* review feedback
* update CHANGELOG.md
2022-08-09 11:09:44 +02:00
Brent Vatne
8837214db2
[eas-cli] Swallow error when unable to track file in no commit workflow ( #1109 )
...
* [eas-cli] Swallow error when unable to track file in no commit workflow
* Include a warning when failing to track a file with GitNoCommitClient
* update CHANGELOG.md
2022-08-06 16:34:22 -07:00
kirb
1812b85e39
[eas-cli] add asset limit warning on publish flow ( #1243 )
2022-08-05 11:39:00 -07:00
Cedric van Putten
5024164408
[eas-cli] Add version selector to store config for metadata ( #1194 )
...
* [eas-cli] Add version selector to store config for metadata
* [eas-cli] Add version snippet to emphasize on app version
* [eas-cli] Add the missing phased release nock endpoints
2022-08-04 07:53:24 -07:00
Wojciech Kozyra
b7983f4998
[eas-json] stop including sources in the npm package ( #1248 )
...
* [eas-json] Stop including sources in npm package
* update CHANGELOG.md
2022-08-04 15:43:00 +02:00
Wojciech Kozyra
7eea81ef83
[eas-json] move eas.json schema to eas-cli repo ( #1247 )
2022-08-04 15:05:05 +02:00
Cedric van Putten
5b9b4f9a2b
[eas-cli] Finalize the store config release properties ( #1191 )
...
* [eas-cli] Clean up the store config release options
* [eas-cli] Add basic implementation of phased release
* [eas-cli] Fix outdated config writer tests
2022-08-04 03:04:09 -07:00
Cedric van Putten
f862b7744b
[eas-cli] Remove eas metadata preview until implementation is done ( #1195 )
2022-08-04 02:39:55 -07:00
Dominik Sokal
e0b38f79dc
[ENG-5893] add runWithNoWaitFlag and runFromCI to build metadata ( #1245 )
...
* generate graphql code
* add runWithNoWaitFlag and runFromCI to metadata
* send analytics events
* address PR feedback
* address more PR feedback
* upgrade @expo/eas-build-job
2022-08-04 09:52:00 +02:00
Wojciech Kozyra
a709b9fd23
[eas-cli] managed versions support ( #1232 )
2022-08-03 12:52:26 +02:00
Expo CI
ad2109103a
update CHANGELOG.md
2022-08-03 07:48:35 +00:00
Dominik Sokal
f797ae1c0a
v0.57.0
2022-08-03 09:38:31 +02:00
Dominik Sokal
f0287fab8a
Update CHANGELOG.md
2022-08-03 09:37:14 +02:00
kirb
68a2b14e8b
[eas-cli] disallow .only from being commited ( #1242 )
2022-08-02 09:38:47 -07:00
Dominik Sokal
04e55c33c1
[ENG-5836] add git commit message to metadata ( #1241 )
...
* generate graphql code
* upgrade @expo/eas-build-job
* add git commit message to build metadata
2022-08-01 13:35:23 +02:00
kirb
95a7137caa
[eas-cli] Add unified pagination API for branch commands ( #1213 )
2022-07-29 18:51:52 -07:00
Dominik Sokal
f9978baba2
[ENG-5836] add --message param to eas build ( #1237 )
...
* generate graphql code
* [eas-cli] allow specifying build message
* upgrade @expo/eas-build-job
* update CHANGELOG.md
2022-07-29 10:41:55 +02:00
Dominik Sokal
2023f6161d
[ENG-5622] allow importing devices from Apple Developer Portal ( #1236 )
...
* allow importing devices from Apple Developer Portal
* update CHANGELOG.md
2022-07-29 10:30:18 +02:00
Expo CI
a4f35466c3
update CHANGELOG.md
2022-07-28 09:53:15 +00:00
Dominik Sokal
5f73b0a2d7
v0.56.0
2022-07-28 11:43:00 +02:00
James Ide
d194f18b8e
Set Kirby and Will as codeowners for EAS Update CLI ( #1233 )
2022-07-26 09:22:45 -07:00
Wojciech Kozyra
17e1a145e8
[eas-cli] Fix newlines in cli deprecation message ( #1231 )
...
* [eas-cli] Fix newlines in cli deprecation message
* Update CHANGELOG
2022-07-26 10:46:09 +02:00
Kim Brandwijk
7ebb547fd9
[eas-cli] Invoke export with sourcemaps on update ( #1228 )
2022-07-22 12:47:37 +02:00
Wojciech Kozyra
6eca9ad564
[eas-cli] Add eas build:version:sync command ( #1219 )
2022-07-21 16:04:15 +02:00
Dominik Sokal
229f00a8ed
Update CHANGELOG.md
2022-07-21 10:25:32 +02:00
Jérémy Barbet
2bbf7f2b6d
chore: add better message on how to self-upgrade eas-cli ( #1222 )
...
* fix: make sure we add a line when needed while runing commands
* chore: add instruction on how to upgrade + remove ending new line
* chore: don't make the * bold
2022-07-21 10:24:10 +02:00
Dominik Sokal and Brent Vatne
d578abc69a
[ENG-5017] display queue type when waiting ( #1217 )
...
* display queue type when waiting
* Update packages/eas-cli/src/build/build.ts
Co-authored-by: Brent Vatne <[email protected] >
* update CHANGELOG.md
Co-authored-by: Brent Vatne <[email protected] >
2022-07-20 09:36:22 +02:00
Wojciech Kozyra
89253f5767
[eas-cli] Add eas build:version:set command ( #1209 )
2022-07-18 13:26:46 +02:00
Kim Brandwijk
dd5afd354a
[cli] Change wording on build warning for bundle id/package name ( #1211 )
2022-07-16 20:43:36 +02:00
Dominik Sokal
bdcc768354
rename uploadAsync -> uploadFileAtPathToS3Async ( #1216 )
2022-07-15 12:13:18 +02:00
Dominik Sokal
9cd2bafac5
fix CHANGELOG bot ( #1215 )
...
* upgrade node to 18.6.0 and yarn to 1.22.19
* upgrade dependencies
2022-07-15 12:13:09 +02:00
Dominik Sokal
69515ab47b
fix S3 upload URLs ( #1207 )
2022-07-13 13:00:30 +02:00
Will Schurman
ac5f7ab186
[eas-cli] Show spinner instead of silently timing out during asset upload ( #1206 )
2022-07-12 16:41:51 -07:00
Wojciech Kozyra
265c7eacc5
[eas-json] Increase max number of chained "extends" in build profiles ( #1208 )
2022-07-12 13:46:40 +02:00
Expo CI
98229581ca
update CHANGELOG.md
2022-07-12 00:36:36 +00:00
Will Schurman
a718fd10d3
v0.55.1
2022-07-11 17:25:37 -07:00
Will Schurman
78a63b8ca1
[eas-cli] Fix asset upload crash ( #1205 )
2022-07-11 16:50:09 -07:00
Cedric van Putten
7487f413de
[eas-cli] Temporarily increase coverage memory to stabilize CI ( #1196 )
2022-07-11 19:40:32 +02:00
Expo CI
da5f4e644a
update CHANGELOG.md
2022-07-11 10:28:38 +00:00
Dominik Sokal
be38117012
v0.55.0
2022-07-11 11:49:04 +02:00
Wojciech Kozyra
8f3314f188
[eas-cli] Keep using AndroidManifest.xml as a workflow marker ( #1204 )
2022-07-11 11:05:36 +02:00
Wojciech Kozyra and Dominik Sokal
31b6cc9ab6
[eas-cli] allow applicationId override ( #1203 )
...
* allow applicationId override
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
* update CHANGELOG.md
* update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
2022-07-11 10:19:06 +02:00
Dominik Sokal
04a8b08f59
[ENG-4579][scripts] convert to ESM ( #1192 )
...
* upgrade typescript to 4.7.4
* [scripts] add extensions to imports
* [scripts] configure as ESM
* [scripts] fix after converting to ESM
* [scripts] fix lint
* [scripts] require node >= 14.16
* [scripts] add node: protocol
* add scripts/build to .gitignore
* [scripts] add typecheck script
* add workflow for testing scripts
* address PR feedback
2022-07-04 11:50:57 +02:00
Cedric van Putten
8bce9b19b2
[eas-cli] Remove deprecated idfa and price tier from store config ( #1193 )
...
* [eas-cli] Drop deprecated idfa from store config
* [eas-cli] Drop deprecated price tier from store config
* update CHANGELOG.md
2022-07-02 02:52:35 +02:00
Cedric van Putten
d3d6d41f9f
[eas-cli] Improve store config categories configuration ( #1187 )
...
* [eas-cli] Improve EAS metadata category configuration
* [eas-cli] Update category types for apple store configuration
* [eas-cli] Add tests for the behavior of the categories from store configuration
* [eas-cli] Update apple store config with new categories
* [eas-cli] Simplify parent vs normal categories in schema
* [eas-cli] Fix serialization issue with empty secondary sub category
* [eas-cli] Relax the apple category types to allow strings
* [eas-cli] Fix an issue in reader related to the category types
* [eas-cli] Add comments about string vs category enum
* update CHANGELOG.md
2022-07-02 02:02:37 +02:00
Brent Vatne
0534328dfc
[github] Add issue triage workflows
2022-06-30 17:45:44 -07:00
Cedric van Putten
d0b9af2553
[eas-cli] Add review details to metadata store configuration ( #1184 )
...
* [eas-cli] Tweak the store configuration validationf or review
* [eas-cli] Implement review details in metadata
* [eas-cli] Use valid fixtures in config tests
* [eas-cli] Add markdown description for review notes
* [eas-cli] Add app review detail task description
* update CHANGELOG.md
2022-06-29 06:17:10 -07:00
Cedric van Putten
80674a3451
[eas-cli] Improve store configuration defaults and schema configuration ( #1183 )
...
* [eas-cli] Avoid setting automaticRelease for manual releases in config
* [eas-cli] Use same default app name as schema
* [eas-cli] Prefer releaseNotes over whatsNew in apple info
* [eas-cli] Drop deprecated gamblingAndContest from schema
* [eas-cli] Use better defaults for advisory
* [eas-cli] Remove type from enum as its not required by spec
* [eas-cli] Remove $ref and description workaround for draft 6
* [eas-cli] Update kids age rating description
* [eas-cli] Remove default app title
* update CHANGELOG.md
2022-06-28 05:24:32 -07:00
kirb
41b48a80be
[eas-cli] truncates long messages for eas update command ( #1178 )
2022-06-24 15:27:52 -07:00
Dominik Sokal
3d5b77a263
[ENG-5262] fix URLs returned from AWS S3 ( #1179 )
...
* fix URLs returned from AWS S3
* update CHANGELOG.md
2022-06-24 11:17:49 +02:00
Chris Walter and Dominik Sokal
fa25d259d9
[1/1] Support resource-class flag in eas-cli ( #1138 )
...
* [1/1] Support build-resource-class flag in eas-cli
# Why
We want to add a flag to allow users to specify resource-class when they
run `eas build`. The flag is experimental for now, and we haven't
decided exactly how we'll incorporate the resource classes into plan
pricing. But this PR doesn't deal with that - it just makes the
necessary changes to eas-cli to support specifying a resource class when
running `eas build`.
# How
Add a new enum for BuildResourceClass that matches the enum created
for GraphQL in universe/server/www. Then create a new flag
`build-resource-class` whose options are the values of the
BuildResourceClass enum. Then add some validation to prevent resource
classes being used for incompatible platforms (e.g. prevent `-p ios
--build-resource-class=ANDROID_LARGE`). Finally, pass along the flag
value to the call to the WWW graphql mutations for BuildAndroid and
BuildiOS.
# Test Plan
```
yarn test
```
See test plan on this PR for more thorough e2e testing summary:
https://github.com/expo/universe/pull/9800
* Update packages/eas-cli/src/commands/build/index.ts
Co-authored-by: Dominik Sokal <[email protected] >
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
* Address PR comments
* Regenerate graphql from staging
* update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
2022-06-23 20:11:20 -07:00
Cedric van Putten and Evan Bacon
26596f32e9
[eas-cli] Allow users to skip metadata validation ( #1175 )
...
* [eas-cli] Allow users to skip validation when schema has an issue
* [eas-cli] Make sure instructions are visible
* update CHANGELOG.md
* [eas-cli] Remove instructions from confirm async
* [eas-cli] Fix typo in confirm question
* [eas-cli] Reword warning about ignoring store config issues
Co-authored-by: Evan Bacon <[email protected] >
* [eas-cli] Reword confirmation question of ignoring issues
Co-authored-by: Evan Bacon <[email protected] >
Co-authored-by: Evan Bacon <[email protected] >
2022-06-23 05:13:39 -07:00
Cedric van Putten
031c610d58
[eas-cli] Update validation rules for metadata info locales ( #1174 )
...
* [eas-cli] Update validation rules for metadata info locales
* Add missing codeowner for metadata schema
* update CHANGELOG.md
* Fix path in codeowners
2022-06-23 04:43:28 -07:00
Dominik Sokal
fcb5beccb4
update CHANGELOG.md
2022-06-23 09:16:57 +02:00
kirb
3003a712f6
[eas-cli] include bundler output in terminal for eas update ( #1171 )
2022-06-22 10:46:31 -07:00
Cedric van Putten
e89f030c29
fix CHANGELOG
2022-06-17 16:02:19 +02:00
Expo CI
3e224f9583
update CHANGELOG.md
2022-06-15 21:56:43 +00:00
Cedric van Putten
db338b2b78
v0.54.1
2022-06-15 23:42:44 +02:00
Cedric van Putten
971c8e4010
[eas-cli] Add link to ASC after successful metadata sync ( #1168 )
...
* [eas-cli] Add link to ASC after successful metadata sync
* update CHANGELOG.md
2022-06-15 23:26:36 +02:00
Cedric van Putten
df64a59354
[eas-cli] Surface metadata cause errors in logging output ( #1167 )
...
* [eas-cli] Surface metadata cause errors in logging output
* update CHANGELOG.md
2022-06-15 23:26:16 +02:00
Cedric van Putten
e5d80fcb6d
[eas-cli] Add schemas to the bundled files ( #1166 )
...
* [eas-cli] Add schemas to the bundled files
* update CHANGELOG.md
2022-06-15 22:05:05 +02:00
Expo CI
4088ea3e43
update CHANGELOG.md
2022-06-15 17:01:30 +00:00
Kirby Cofino
edd42186d9
v0.54.0
2022-06-15 09:53:45 -07:00
Wojciech Kozyra
e6ba63cfd0
[eas-cli] Fix regression for default submit profile ( #1163 )
...
* [eas-cli] Fix regression for default submit profile
* Update CHANGELOG
2022-06-15 13:02:24 +02:00
Wojciech Kozyra
7b60901bb1
[eas-cli] update @expo/eas-build-job ( #1162 )
...
* update eas-build-job
* update CHANGELOG.md
2022-06-15 12:01:15 +02:00
Wojciech Kozyra
a551e9010a
add default codeowners ( #1161 )
2022-06-15 10:54:02 +02:00
Wojciech Kozyra and Dominik Sokal
95441798ed
Update issue template (expo doctor output) ( #1160 )
...
* Update issue template (expo doctor output)
* Update .github/ISSUE_TEMPLATE/bug_report.yml
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2022-06-15 10:49:08 +02:00
Wojciech Kozyra
814f863a63
fix build error
2022-06-15 10:44:22 +02:00
Wojciech Kozyra
283f086b25
[eas-cli] Remove fallback for legacy format in eas.json ( #1158 )
...
* remove support for deprecated eas.json formats
* update CHANGELOG.md
2022-06-15 10:39:48 +02:00
Dominik Sokal
7da01333c6
Update CHANGELOG.md
2022-06-15 09:30:07 +02:00
Cedric van Putten and Wojciech Kozyra
c057eaa098
[eas-cli] Add metadata commands ( #1136 )
...
* [eas-cli] Add metadata commands
* Add myself as codeowner to the metadata
* [eas-cli] Hide the metadata commands for now
* Add metadata changelog entry
* [eas-cli] Update metadata configure command description
* [eas-cli] Drop non-interactive due to limitations in AppStoreApi
* [eas-cli] Reimplement credentials context for metadata
* [eas-cli] Drop non-interactive flag in metadata command
* [eas-cli] Drop args from metadata:configure
Co-authored-by: Wojciech Kozyra <[email protected] >
* [eas-cli] Add retroactive code review changes (#1147 )
* [eas-cli] Add public access modifiers to classes
* [eas-cli] Add specific types to date precision remover
* [eas-cli] Add try catch around writing json to always unsubscribe
* [eas-cli] Add async return await to uploadAsync log methods
* [eas-cli] Fix date precision type and test
* [eas-cli] Use submission profile bundle id if defined
* [eas-cli] Drop catch from IO try catch block
* [eas-cli] Move unique helper to global utils
* [eas-cli] Prefer nullish coalescing
* [eas-cli] Move metadata commands to pull and push
* [eas-cli] Drop the platform option from the push command
* [eas-cli] Remove alias and reword descriptions
* [eas-cli] Auto-configure eas.json with metadata when missing (#1156 )
* [eas-cli] Polish the command output for release (#1159 )
* [eas-cli] Finalize metadata logging output
* [eas-cli] Fix logging validation errors when store.config.json is not found
* [eas-cli] Make all localized entites bold
* [eas-cli] Make version string visible in logs
* [eas-cli] Add note about early beta
* [eas-cli] Remove hidden from meta commands
* [eas-cli] Add metadata topic
* [eas-cli] Rename eas metadata to eas metadata:push in logging
* [eas-cli] Remove unused arg flag from push
Co-authored-by: Wojciech Kozyra <[email protected] >
2022-06-14 17:46:59 +02:00
Will Schurman
968fdd221c
[eas-cli] Limit concurrent asset uploads ( #1153 )
2022-06-13 13:27:51 -07:00
Dominik Sokal
6d28e0eecc
Update CHANGELOG.md
2022-06-13 08:50:03 +02:00
kirb
a2b4d2dbd2
[eas-cli] add fetching additional pages for update --republish ( #1148 )
...
- add update/getUpdatesToRepublishInteractiveAsync and tests
2022-06-10 19:05:26 -07:00
kirb
660c996602
[eas-cli] improve update terminal output ( #1152 )
...
- add additional information to publish command output such as update ids and website links
- https://linear.app/expo/issue/ENG-4589/improve-publish-command
- add additional context to uploadAssetsAsync return type
- add real-time text to upload spinner showing upload progress
- remove ) from website link on unsupported terminals
2022-06-10 18:06:50 -07:00
kirb
35ede265ed
[eas-cli] make viewBranchAsync updates limit configurable ( #1144 )
...
* make viewBranchAsync limit configurable
* add tests for updates/ensureChannelExistsAsync
* rename PAGE_LIMIT to viewBranchUpdatesQueryUpdateLimit
* generate graphql
2022-06-08 14:06:45 -07:00
Dominik Sokal
cf02f075d7
Update CHANGELOG.md
2022-06-08 12:05:02 +02:00
Dominik Sokal
a2027eabd2
fix CHANGELOG
2022-06-08 12:02:29 +02:00
Expo CI
4ef239c59c
update CHANGELOG.md
2022-06-07 19:11:58 +00:00
Kirby Cofino
3610eee2b5
v0.53.1
2022-06-07 12:00:02 -07:00
Kirby Cofino
54ae94f532
upgrade eas-cli-local-build-plugin to 0.0.85
2022-06-07 11:59:37 -07:00
kirb
c68bf3e26f
[eas-cli] lower page limit for UpdateQueries ( #1119 )
...
* [eas-cli] lower page limit for UpdateQueries
- lower page limit from 10_000 to 300 to avoid timeouts on branches with many updates.
we do not fetch the full history of updates anymore for `--republish`, etc.
2022-06-07 11:41:33 -07:00
Cedric van Putten
940e3f6d40
[eas-cli] Add metadata root actions and error handling ( #1135 )
...
* [eas-cli] Add metadata root actions and error handling
* [eas-cli] Update download and upload metadata methods to new ctx
2022-06-04 16:22:26 +02:00
Cedric van Putten and Evan Bacon
4c6226b90b
[eas-cli] Add metadata app store task runner ( #1133 )
...
* [eas-cli] Add metadata app store task runner
* [eas-cli] Use expect error over ignore
Co-authored-by: Evan Bacon <[email protected] >
* [eas-cli] Remove unused ts directive
* [eas-cli] Add download task tests
Co-authored-by: Evan Bacon <[email protected] >
2022-06-02 17:04:59 -07:00
Cedric van Putten
1341bb18d1
[eas-cli] Add metadata telemetry increase visibility on potential issues ( #1132 )
2022-06-02 13:59:34 -07:00
Cedric van Putten
beac65ce53
[eas-cli] Add metadata config validation using json schema ( #1131 )
...
* [eas-cli] Add metadata config validation using json schema
* [eas-cli] Fix typo in privacy choices validation
* [eas-cli] Fix typo in fixture test
2022-06-02 13:58:51 -07:00
Cedric van Putten
a8cc54d409
[eas-cli] Add metadata context based on submission contexts ( #1134 )
...
* [eas-cli] Add metadata context based on submission contexts
* [eas-json] Add submission meta property to config
* [eas-cli] Make exp optional in the metdata context
* [eas-cli] Fix misleading docblock on metadata context
* [eas-cli] Fix pass through exp config in metadata context
* [eas-cli] Import ios submission profile type through entrypoint
* [eas-cli] Rename metadata file to filename in context
* [eas-cli] Move credential context outside metadata context
* [eas-cli] Rename meta to metadataPath in profile config
* [eas-cli] Drop nonInteractive from metadata because of AppStoreApi limitations
* [eas-cli] Use singular store in bundle identifier doc
2022-06-02 17:06:04 +02:00
Cedric van Putten and Evan Bacon
6a639bd556
[eas-cli] Add metadata store config serializers ( #1130 )
...
* [eas-cli] Add metadata store config serializers
* [eas-cli] Add version reader doc to avoid ambiguity
Co-authored-by: Evan Bacon <[email protected] >
* [eas-cli] Add tests for date precision utility
Co-authored-by: Evan Bacon <[email protected] >
2022-06-02 05:31:56 -07:00
Dominik Sokal
dde9685b38
add common error code - fastlane timeout ( #1129 )
...
* add common error code - fastlane timeout
* address PR feedback
* update CHANGELOG.md
2022-06-01 11:55:53 +02:00
Dominik Sokal
5b3a76a5b5
[ENG-5022] print learn more link before uploading archive to S3 ( #1127 )
...
* print learn more link before uploading archive to S3
* update CHANGELOG.md
2022-05-31 09:54:25 +02:00
Dominik Sokal
513e09157b
Update CHANGELOG.md
2022-05-30 12:28:49 +02:00
Expo CI
69a939c635
update CHANGELOG.md
2022-05-30 10:22:18 +00:00
Dominik Sokal
58156545d0
v0.53.0
2022-05-30 12:14:58 +02:00
Dominik Sokal
8a52b5c401
upgrade eas-cli-local-build-plugin to 0.0.82
2022-05-30 12:14:52 +02:00
Dominik Sokal
14d4c7b234
use single version of @oclif/core ( #1115 )
...
* upgrade @oclif/core
* Use forked @oclif/plugin-autocomplete and @oclif/plugin-help
* upgrade @expo/plugin-warn-if-update-available
* update CHANGELOG
2022-05-30 12:09:32 +02:00
Wojciech Kozyra
fd17c96b3b
[eas-cli] use getExpoConfig wrapper ( #1122 )
...
* [eas-cli] use getConfig wrapper
* update CHANGELOG.md
2022-05-26 11:05:09 +02:00
Evan Bacon
833a5465c5
fix: match capability types more accurately ( #1112 )
...
* fix: match capability types more accurately and prevent disabling unrelated types
* update CHANGELOG.md
2022-05-23 11:20:54 -05:00
Dominik Sokal
f0c958e58b
Drop support for node <14 ( #1098 )
...
* drop support for node 12 and 13
* update volta pinned node and yarn versions
* update node version in CI
* upgrade memfs to latest
2022-05-19 10:21:09 +02:00
Dominik Sokal
607838c8e1
[ENG-4968] better spinner placement for multiple builds ( #1105 )
...
* better spinner placement for multiple builds
* update CHANGELOG.md
2022-05-17 09:10:00 +02:00
Dominik Sokal
34ecd38304
Update dependencies ( #1095 )
...
* update outdated deps
* [eas-cli] regenerate GraphQL code
* [eas-cli] fix tests
* [scripts] upgrade deps
* [eas-cli] fix lint warnings
* update CHANGELOG.md
2022-05-11 11:20:22 +02:00
Will Schurman
c4adf7056e
[eas-cli] Replace asMock with jest.mocked ( #1089 )
2022-05-02 12:56:16 -07:00
Expo CI
0e7f326de2
update CHANGELOG.md
2022-04-26 13:10:13 +00:00
Wojciech Kozyra
bbc8b1ac76
v0.52.0
2022-04-26 14:49:58 +02:00
Wojciech Kozyra
3db2a69183
upgrade eas-cli-local-build-plugin to 0.0.78
2022-04-26 14:49:48 +02:00
Wojciech Kozyra
51155bb2b4
[eas-cli] update eas-build-job ( #1084 )
2022-04-26 14:11:52 +02:00
Wojciech Kozyra
30ec5f967b
[eas-cli] Support target specific entitlements ( #1078 )
...
* [eas-cli] Support target specific entitlements
* reiview feedback
* fix tests
* review feedback
* update CHANGELOG.md
2022-04-26 14:11:30 +02:00
Expo CI
89dda20149
update CHANGELOG.md
2022-04-19 10:40:33 +00:00
Dominik Sokal
b591698c31
v0.51.0
2022-04-19 12:32:52 +02:00
Cedric van Putten
66543b658b
[eas-cli] Enable update bundle output when debugging ( #1070 )
...
* [eas-cli] Enable update bundle output when debugging
* update CHANGELOG.md
2022-04-19 03:15:36 -07:00
Evan Bacon
4769048578
Bump @expo/[email protected] ( #1064 )
...
* Bump @expo/[email protected]
* Update CHANGELOG.md
2022-04-14 11:56:15 -05:00
Will Schurman
64c1e47674
[eas-cli] Add non-interactive flag to eas update command ( #1066 )
2022-04-14 09:39:42 -07:00
Dominik Sokal
be3a86abda
submit - add custom error message for expired apple certs problem ( #1068 )
...
* submit - add custom error message for expired apple certs problem
* PR feedback
* update CHANGELOG.md
2022-04-14 11:49:07 +02:00
Dominik Sokal
eb2ca117fc
[ENG-4615] unify google service account prompts ( #1063 )
...
* unify google service account prompt
* update CHANGELOG.md
* fix tests
2022-04-14 09:50:39 +02:00
Dominik Sokal
5043385077
fix expo-cli reference
2022-04-12 11:54:56 +02:00
Will Schurman
bb4c08a52a
[eas-cli] Require private-key-path to be specified for updating when code signing configured ( #1059 )
2022-04-11 10:42:31 -07:00
Expo CI
8b75057fa1
update CHANGELOG.md
2022-04-11 08:27:15 +00:00
Dominik Sokal
80cc849137
v0.50.0
2022-04-11 10:20:16 +02:00
Dominik Sokal and Brent Vatne
2d407ea9d4
[ENG-4566] refactor status updates for multi-platform builds ( #1058 )
...
* refactor status updates for multi-platform builds
* update CHANGELOG
* Update packages/eas-cli/src/build/build.ts
Co-authored-by: Brent Vatne <[email protected] >
Co-authored-by: Brent Vatne <[email protected] >
2022-04-11 10:07:20 +02:00
Quinlan Jung
91456d1c65
[eas-cli] require userAuthCtx for methods that don't support jwt ( #1055 )
...
* [eas-cli] require userAuthCtx for methods that don't support jwt
* changelog
2022-04-08 10:49:19 -07:00
Quinlan Jung
757a0ccad7
fix changelog
2022-04-07 16:38:48 -07:00
4b7cac0392
[ENG-4419][eas-cli] use asc api token to authenticate for EAS build ( #1051 )
...
* [eas-cli] enable authentication with asc api key
* Update packages/eas-cli/src/build/createContext.ts
Co-authored-by: Evan Bacon <[email protected] >
* Update packages/eas-cli/src/credentials/ios/appstore/authenticate.ts
Co-authored-by: Evan Bacon <[email protected] >
* Update packages/eas-cli/src/credentials/ios/appstore/authenticate.ts
Co-authored-by: Evan Bacon <[email protected] >
* Update packages/eas-cli/src/credentials/ios/appstore/authenticate.ts
Co-authored-by: Evan Bacon <[email protected] >
* Update packages/eas-cli/src/credentials/ios/appstore/authenticate.ts
Co-authored-by: Evan Bacon <[email protected] >
* Update packages/eas-json/src/build/types.ts
Co-authored-by: Evan Bacon <[email protected] >
* Update packages/eas-json/src/build/types.ts
Co-authored-by: Evan Bacon <[email protected] >
* pr feedback
* Update packages/eas-cli/src/credentials/ios/appstore/ensureAppExists.ts
Co-authored-by: Dominik Sokal <[email protected] >
* Update packages/eas-cli/src/credentials/ios/appstore/authenticate.ts
Co-authored-by: Dominik Sokal <[email protected] >
* pr feedback
* changelog
* return instantiation back to original state
Co-authored-by: Evan Bacon <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2022-04-07 15:54:43 -07:00
Will Schurman
8ff8022b3f
[eas-cli] Use @expo/multipart-body-parser library ( #1054 )
2022-04-07 12:19:15 -07:00
Wojciech Kozyra
a2acea9fe9
do not delete assigned issues
2022-04-07 16:00:25 +02:00
Wojciech Kozyra and Kim Brandwijk
9abdfcfdbe
autoclose stale issues ( #1053 )
...
* autoclose stale issues
* Update .github/workflows/stale-issues.yml
Co-authored-by: Kim Brandwijk <[email protected] >
Co-authored-by: Kim Brandwijk <[email protected] >
2022-04-07 15:51:09 +02:00
Dominik Sokal
696f9dde13
[ENG-3864] provide queue position and estimated wait time ( #1049 )
...
* update graphql
* show queue position progress + estimated wait time
* refactor
* update CHANGELOG.md
* hide estimated wait time when build is in progress
* add priority queue info
2022-04-06 13:46:06 +02:00
Expo CI
1e73c8c96f
update CHANGELOG.md
2022-04-05 10:48:52 +00:00
Wojciech Kozyra
1b02a67d88
v0.49.0
2022-04-05 12:25:49 +02:00
Wojciech Kozyra
d0f158a546
upgrade eas-cli-local-build-plugin to 0.0.74
2022-04-05 12:25:02 +02:00
Evan Bacon
16a2dc681b
[eas-cli] Added experimental ASC provisioning profile regeneration ( #1038 )
...
* Added experimental provisioning profile regeneration
* Update CHANGELOG.md
* use utility method
2022-04-04 14:36:05 -05:00
Wojciech Kozyra
73800252ae
[eas-cli] generate credentials for iOS app extensions in managed projects ( #1039 )
...
* [eas-cli] generate credentials for iOS app extensions
* update CHANGELOG.md
2022-04-04 14:40:02 +02:00
Wojciech Kozyra
e7c4ba1f54
[eas-cli] make deprecation message more generic ( #1047 )
...
* [eas-cli] make deprecation message more generic
* update CHANGELOG.md
2022-04-01 14:43:28 +02:00
Dominik Sokal
84cddaf0e1
upgrade dependencies ( #1043 )
...
* upgrade dependencies
* update CHANGELOG.md
2022-04-01 12:49:20 +02:00
Wojciech Kozyra
896f7f0385
[eas-cli] fix proxy support ( #1032 )
...
* [eas-cli] fix proxy support
* update CHANGELOG.md
2022-03-25 14:47:02 +01:00
Kim Brandwijk
7f31ea6a2d
chore: update bug report issue template label ( #1028 )
2022-03-24 22:03:13 +01:00
Evan Bacon
3ef397f96c
chore: add annotations about functions that do not support App Store Connect API ( #1029 )
...
* chore: add annotations about functions that do not support App Store Connect API
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update capabilityIdentifiers.ts
2022-03-24 12:09:37 -05:00
Expo CI
680a684a8e
update CHANGELOG.md
2022-03-21 11:27:13 +00:00
Wojciech Kozyra
1eae0c75ee
v0.48.2
2022-03-21 12:19:03 +01:00
Wojciech Kozyra
483e0f2dca
upgrade eas-cli-local-build-plugin to 0.0.67
2022-03-21 12:18:51 +01:00
Wojciech Kozyra
6ee843e41c
[eas-cli] proxy support ( #1005 )
...
* [eas-cli] proxy support
* update CHANGELOG.md
* review feedback
2022-03-21 12:14:15 +01:00
Wojciech Kozyra
5402ebdc5c
[eas-cli] do not retry build requests ( #1024 )
...
* do not retry build requests
* update CHANGELOG.md
2022-03-18 13:03:25 +01:00
Giau. Tran Minh
1b5119d818
fix: Add project slug to the BuildFragment ( #1021 )
...
* fix: Add project slug to the BuildFragment
* chore: update CHANGELOG
* fix: format URL using URL object
2022-03-16 11:47:35 +01:00
Expo CI
8a82365680
update CHANGELOG.md
2022-03-15 22:30:11 +00:00
kbrandwijk
9c55621719
v0.48.1
2022-03-15 23:23:27 +01:00
Wojciech Kozyra
1afc3093ec
[eas-cli] Improve apple login prompt for internal distribution builds. ( #1016 )
...
* [eas-cli] improve messaging about apple login requirement
* update CHANGELOG.md
2022-03-15 10:48:55 +01:00
Will Schurman
790c3d776e
[eas-cli] Fix code signing error when not yet configured ( #1018 )
2022-03-14 20:28:14 -07:00
Expo CI
be84ffd62a
update CHANGELOG.md
2022-03-14 13:32:52 +00:00
Dominik Sokal
fa812f448f
v0.48.0
2022-03-14 14:25:56 +01:00
Dominik Sokal
d09161b745
upgrade eas-cli-local-build-plugin to 0.0.66
2022-03-14 14:25:41 +01:00
Dominik Sokal
653f26257b
upgrade dependencies ( #1015 )
...
* upgrade dependencies
* [eas-cli] regenerate GraphQL code
* update CHANGELOG.md
2022-03-14 13:26:06 +01:00
Wojciech Kozyra
b1e874966c
[eas-cli] Fix build status when build is canceled ( #1012 )
...
* [eas-cli] Fix build status when build is canceled
* update CHANGELOG.md
2022-03-14 11:04:54 +01:00
Jérémy Barbet
315abf0a03
docs: both platforms can be used ( #1013 )
2022-03-14 11:04:41 +01:00
Wojciech Kozyra
89a9255929
[eas-cli] Fix login request + update CHANGELOG ( #1004 )
2022-03-09 14:51:17 +01:00
Wojciech Kozyra
cae0ba21eb
[eas-cli] Fix code signing error on unconfigured eas project ( #1002 )
2022-03-08 16:32:40 +01:00
Wojciech Kozyra and Kim Brandwijk
ed52e291cb
[eas-cli] replace got with node-fetch ( #1000 )
...
* [eas-cli] replace got with node-fetch
* Update packages/eas-cli/src/api.ts
Co-authored-by: Kim Brandwijk <[email protected] >
* review feedback
* convert ApiV2 class into plain object
Co-authored-by: Kim Brandwijk <[email protected] >
2022-03-08 15:24:03 +01:00
dependabot[bot]
6db7ac617b
Bump plist from 3.0.1 to 3.0.4 ( #996 )
...
Bumps [plist](https://github.com/TooTallNate/node-plist ) from 3.0.1 to 3.0.4.
- [Release notes](https://github.com/TooTallNate/node-plist/releases )
- [Changelog](https://github.com/TooTallNate/plist.js/blob/master/History.md )
- [Commits](https://github.com/TooTallNate/node-plist/commits )
---
updated-dependencies:
- dependency-name: plist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-04 15:41:49 +01:00
Wojciech Kozyra and Dominik Sokal
1dd9614dbe
[eas-cli] remove unused flag ( #995 )
...
* [eas-cli] remove unused flag
* update CHANGELOG.md
* Update packages/eas-cli/src/commands/build/index.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2022-03-01 11:54:10 +01:00
Kim Brandwijk
67c58a75d9
[chore] update issue template for expo-env-info ( #986 )
2022-02-27 10:19:44 +01:00
jkh
5b3e4cb3e1
[eas-cli] make eas update:configure work with native files ( #978 )
2022-02-21 14:50:57 -05:00
dependabot[bot]
caf257ce9c
Bump follow-redirects from 1.14.7 to 1.14.8 ( #976 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-21 12:08:28 +01:00
Kim Brandwijk
31122623fa
docs: changelog typo
2022-02-21 10:07:14 +01:00
kbrandwijk
eb36dd0fef
chore: linting fix
2022-02-17 21:14:09 +01:00
Kim Brandwijk
bb0723354f
[update] make runtime version warning more descriptive ( #979 )
2022-02-17 21:09:52 +01:00
jkh
1b9feed040
[eas-cli] install expo-updates when running update:configure ( #977 )
2022-02-15 16:15:55 -05:00
Will Schurman
0220ca17a6
[eas-cli] Update @expo/config-types and related packages ( #974 )
2022-02-11 13:54:49 -08:00
Will Schurman
74cec12c23
[eas-cli] Add code signing ( #964 )
2022-02-11 12:48:33 -08:00
Wojciech Kozyra
e807fc105d
[eas-cli] check if package.json is inside git repo ( #971 )
...
* [eas-cli] check if package.json is inside git repo
* update CHANGELOG.md
* fix try catch
2022-02-11 14:50:51 +01:00
jkh
ae30c4c7db
[eas-cli] add tsconfig unused var rules ( #961 )
2022-02-09 15:50:25 -05:00
jkh
35b9fda122
[eas-cli] import getRuntimeVersionNullabe from config-plugins ( #962 )
2022-02-09 08:38:00 -05:00
jkh
8d010ad7e8
[eas-cli] remove unnecessary casting ( #963 )
2022-02-09 08:37:51 -05:00
Expo CI
d7181478c8
update CHANGELOG.md
2022-02-08 11:15:55 +00:00
Dominik Sokal
70ed1a482a
v0.47.0
2022-02-08 12:05:54 +01:00
Dominik Sokal
920e5ee8a2
upgrade deps ( #946 )
...
* upgrade deps
* update CHANGELOG.md
2022-02-08 11:42:25 +01:00
Dominik Sokal
f334f2c019
update CHANGELOG.md
2022-02-08 11:31:33 +01:00
jkh
b145a7d98c
[eas-cli] assert expo-updates is installed before a publish ( #953 )
2022-02-07 10:06:01 -05:00
jkh
3c750b60c0
[eas-cli] update error message to new publish command ( #952 )
2022-02-03 10:44:09 -05:00
jkh
b3a9f1af70
[eas-cli] return an informative error if rollout channel dne ( #930 )
2022-01-28 11:18:34 -05:00
jkh
39d8ab65d1
[eas-cli] fix get branchByNameAsync typing ( #929 )
2022-01-26 11:23:26 -05:00
Expo CI
1ff2274d8d
update CHANGELOG.md
2022-01-26 09:43:42 +00:00
Dominik Sokal
5ed4b65133
v0.46.0
2022-01-26 10:33:41 +01:00
Dominik Sokal
10aca5208f
fix url placeholder for iOS submits ( #941 )
...
* fix url placeholder for iOS submits
* update CHANGELOG.md
2022-01-25 15:26:20 +01:00
dependabot[bot]
b2da80d5ea
Bump node-fetch from 2.6.1 to 2.6.7 ( #940 )
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-25 15:21:45 +01:00
Dominik Sokal
b9457d71f9
upgrade deps ( #939 )
...
* upgrade deps
* update CHANGELOG.md
2022-01-25 14:48:02 +01:00
Dominik Sokal and jkh
5fd3149a95
unify command descriptions ( #925 )
...
* unify command descriptions
* fix lint warnings
* Apply suggestions from code review
Co-authored-by: jkh <[email protected] >
* address PR feedback
* update CHANGELOG.md
Co-authored-by: jkh <[email protected] >
2022-01-21 12:13:40 +01:00
dependabot[bot]
5f83724833
Bump trim-off-newlines from 1.0.1 to 1.0.3 ( #923 )
...
Bumps [trim-off-newlines](https://github.com/stevemao/trim-off-newlines ) from 1.0.1 to 1.0.3.
- [Release notes](https://github.com/stevemao/trim-off-newlines/releases )
- [Commits](https://github.com/stevemao/trim-off-newlines/compare/v1.0.1...v1.0.3 )
---
updated-dependencies:
- dependency-name: trim-off-newlines
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-20 09:56:09 +01:00
Expo CI
7df558d713
update CHANGELOG.md
2022-01-19 15:50:30 +00:00
Wojciech Kozyra
543e8ce26d
v0.45.1
2022-01-19 16:31:12 +01:00
Kim Brandwijk
355fada383
add json output for started builds ( #921 )
2022-01-19 13:48:37 +01:00
Kim Brandwijk
b6625a4cba
add support for prebuildCommand in eas.json ( #919 )
2022-01-19 13:27:31 +01:00
Wojciech Kozyra
c1ef20afab
[eas-cli] add Monterey image ( #922 )
...
* [eas-cli] add Monterey image
* update CHANGELOG.md
2022-01-19 12:45:19 +01:00
Expo CI
d8321e1f06
update CHANGELOG.md
2022-01-18 12:28:19 +00:00
kbrandwijk
d8906e085e
v0.45.0
2022-01-18 13:21:25 +01:00
Dominik Sokal
3b823865d3
upgrade dependencies ( #872 )
...
* upgrade dependencies
* fix TS error
* regenerate graphql code
* update CHANGELOG.md
2022-01-18 10:33:50 +01:00
dependabot[bot]
a29ed19653
Bump follow-redirects from 1.14.3 to 1.14.7 ( #912 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.3 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.3...v1.14.7 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-17 10:15:58 +01:00
Dominik Sokal
e70ecaa9b5
upgrade axios to 0.24.0
2022-01-17 10:14:13 +01:00
dependabot[bot]
9886fcb3ef
Bump shelljs from 0.8.4 to 0.8.5 ( #911 )
...
Bumps [shelljs](https://github.com/shelljs/shelljs ) from 0.8.4 to 0.8.5.
- [Release notes](https://github.com/shelljs/shelljs/releases )
- [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/shelljs/shelljs/compare/v0.8.4...v0.8.5 )
---
updated-dependencies:
- dependency-name: shelljs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-17 10:09:38 +01:00
kbrandwijk
4f5739b2dc
docs: update readme
2022-01-13 14:59:48 +01:00
Kim Brandwijk
c7a40b06a5
delete device functionality ( #890 )
...
* feat: device delete command
2022-01-12 12:31:10 +01:00
Dominik Sokal
3f88dc8690
fix webhook:update description
2022-01-12 11:43:19 +01:00
Expo CI
874db1c125
update CHANGELOG.md
2022-01-11 20:34:32 +00:00
Brent Vatne
91a147b40b
v0.44.1
2022-01-11 12:28:58 -08:00
Brent Vatne
cc4553b318
[eas-cli] Only configure updates in generic projects ( #904 )
2022-01-11 11:52:20 -08:00
Dominik Sokal
dd2303dbb2
don't use forked @oclif/plugin-autocomplete ( #903 )
...
* upgrade oclif deps
* update CHANGELOG.md
2022-01-11 14:28:49 +01:00
dependabot[bot] and Dominik Sokal
967b5d9985
Bump node-forge from 0.10.0 to 1.0.0 ( #902 )
...
* Bump node-forge from 0.10.0 to 1.0.0
Bumps [node-forge](https://github.com/digitalbazaar/forge ) from 0.10.0 to 1.0.0.
- [Release notes](https://github.com/digitalbazaar/forge/releases )
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/0.10.0...v1.0.0 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
* upgrade @types/node-forge
* update CHANGELOG.md
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dominik Sokal <[email protected] >
2022-01-11 14:27:00 +01:00
Expo CI
8439cd2141
update CHANGELOG.md
2022-01-11 11:45:09 +00:00
Dominik Sokal
f46063cca5
v0.44.0
2022-01-11 12:39:39 +01:00
Dominik Sokal
c0cfa93b69
upgrade eas-cli-local-build-plugin to 0.0.58
2022-01-11 12:39:30 +01:00
Dominik Sokal
7d6f620f91
Update CHANGELOG.md
2022-01-11 12:38:53 +01:00
Dominik Sokal
c973a1f603
refactor build configuration + don't configure Android projects locally ( #888 )
...
* remove 'eas build:configure' and refactor project config synchronization
* simplify updates configuration
* remove --skip-project-configuration flag
* add build:configure back
* better ux
* run Android cleanup in build:configure
* address PR feedback
* update CHANGELOG.md
2022-01-11 12:30:39 +01:00
Evan Bacon
1b8f60fad4
Remove APNS capability by default ( #797 )
...
* Remove APNS capability by default
* Update bundleIdCapabilities-test.ts
* Update bundleIdCapabilities-test.ts
* Update CHANGELOG.md
2022-01-06 12:45:15 -07:00
Wojciech Kozyra
7a30de9ad7
[eas-cli] do not follow symlinks with fast-glob ( #891 )
...
* [eas-cli] do not follow symlinks with fast-glob
* update CHANGELOG.md
2022-01-05 17:50:36 +01:00
jkh
4247b65e09
[eas-cli] add update:list alias ( #884 )
2022-01-05 10:05:55 -05:00
Dominik Sokal
8c388d5173
Update CHANGELOG.md
2022-01-05 11:12:34 +01:00
Evan Bacon
fce945679f
Bump @expo/[email protected] ( #889 )
...
* Bump @expo/[email protected]
* Update CHANGELOG.md
2022-01-04 15:07:40 -07:00
Wojciech Kozyra
7772e199b4
[eas-cli] Add --output flag to build command ( #885 )
...
* [eas-cli] Add --output flag to build command
* update CHANGELOG.md
2022-01-04 10:56:25 +01:00
Dominik Sokal
755e105252
fix README.md
2022-01-03 11:47:59 +01:00
Expo CI
611d0c98ee
update CHANGELOG.md
2022-01-03 10:42:36 +00:00
Dominik Sokal
949a90187b
v0.43.0
2022-01-03 11:36:57 +01:00
Giau. Tran Minh
bb14d9255a
fix: fixed wrong JSON output ( #878 )
...
The current output is:
It looks like you are using a dynamic configuration! Learn more: https://docs.expo.dev/workflow/configuration/#dynamic-configuration-with-appconfigjs )
In order to finish configuring your project for EAS Update, you are going to need manually add the following to your app.config.js:
Learn more: https://expo.fyi/eas-update-config.md
```json
{
updates": {
"url": "https://u.expo.dev/1bd4bcb0-f689-11e9-abc4-2daaea3f68f6 "
},
"runtimeVersion": {
"policy": "sdkVersion"
}
}
```
2022-01-03 11:35:14 +01:00
Dominik Sokal
98e35926ff
Update bug_report.yml
2021-12-22 13:22:32 +01:00
Dominik Sokal
cd433405cb
update issue template ( #871 )
2021-12-22 13:21:00 +01:00
Dominik Sokal
3ad54b0fc9
add autocompletion plugin ( #870 )
...
* add autocompletion plugin
* update CHANGELOG.md
2021-12-22 11:19:07 +01:00
Wojciech Kozyra
5184117ed6
[eas-cli] improve build:inspect ( #863 )
...
* [eas-cli] improve build:inspect
* update CHANGELOG.md
2021-12-22 10:33:00 +01:00
Dominik Sokal
868df87146
Update CHANGELOG.md
2021-12-22 10:10:21 +01:00
jkh
2f0cc2361b
[eas-cli] fix json output in EAS Update commands ( #848 )
2021-12-21 16:17:07 -05:00
jkh
4be6c51418
[eas-cli] fix merge conflict with #846 ( #869 )
2021-12-21 16:11:34 -05:00
Test User
99c4c618c9
Revert "[eas-cli] add channel:delete ( #846 )"
...
This reverts commit 742a1a05e5 .
2021-12-21 15:57:07 -05:00
jkh
742a1a05e5
[eas-cli] add channel:delete ( #846 )
2021-12-21 15:16:25 -05:00
Dominik Sokal
6f806cabb1
add dev script ( #868 )
2021-12-21 16:27:51 +01:00
Dominik Sokal
4c84794a31
fix install.sh ( #867 )
2021-12-21 16:07:57 +01:00
Expo CI
a1ab5a4fb5
update CHANGELOG.md
2021-12-21 14:26:16 +00:00
Dominik Sokal
dc11c1c487
v0.42.4
2021-12-21 15:09:15 +01:00
Dominik Sokal
805865356c
install missing @oclif/plugin-help ( #865 )
...
* install missing @oclif/plugin-help
* update CHANGELOG.md
2021-12-21 14:59:37 +01:00
Expo CI
5fc0757fb0
update CHANGELOG.md
2021-12-21 13:42:56 +00:00
Dominik Sokal
2c6d92745f
v0.42.3
2021-12-21 14:34:00 +01:00
Dominik Sokal
f677e038cf
upgrade eas-cli-local-build-plugin to 0.0.57
2021-12-21 14:33:45 +01:00
Dominik Sokal
ef13c2bf0e
really fix windows release process
2021-12-21 14:33:32 +01:00
Dominik Sokal
68e552010e
v0.42.2
2021-12-21 14:25:19 +01:00
Dominik Sokal
c5143fabad
fix windows release process
2021-12-21 14:22:53 +01:00
Dominik Sokal
64efdad61d
v0.42.1
2021-12-21 14:03:49 +01:00
Dominik Sokal
8bc07ca452
fix release process ( #864 )
...
* fix release process
* run learna version with --exact
* fix build-for-size-check
2021-12-21 14:02:03 +01:00
Dominik Sokal
ea4d28e7d9
v0.42.0
2021-12-21 11:22:21 +01:00
Dominik Sokal
e1fce4a066
upgrade oclif deps ( #858 )
2021-12-21 10:42:09 +01:00
jkh
76d75e9c17
[eas-cli] allow eas-cli to be run outside of expo projects ( #851 )
2021-12-17 09:25:11 -08:00
Dominik Sokal
9278b3c17d
use default for function argument
2021-12-17 10:15:11 +01:00
jkh
ef9fbe84c0
[eas-cli] clean up eas update logs ( #850 )
2021-12-16 12:22:05 -08:00
Expo CI
b3a69e8863
update CHANGELOG.md
2021-12-16 17:58:52 +00:00
jonsamp
5e4663ac44
v0.41.1
2021-12-16 12:53:18 -05:00
jkh
ca18a555c1
[eas-cli] support staging and local Update URLs ( #849 )
2021-12-16 07:14:11 -08:00
Jon Samp
c446bbb016
[eas-cli] Make all EAS Update related commands public ( #854 )
2021-12-16 09:34:49 -05:00
Dominik Sokal
d5254434c6
print expo-updates version in eas diagnostics
2021-12-16 09:58:40 +01:00
Bartłomiej Klocek
e2277b9482
[eas-cli] Fix ASC prompt displayed in --non-interactive ( #841 )
...
* [eas-cli] Fix ASC prompt displayed in --non-interactive
* Update CHANGELOG.md
* Apply feedback - fail in non-interactive
2021-12-15 13:28:59 +01:00
Test User
739502aef9
[eas-cli] fix typo in branch:delete description
2021-12-13 17:26:36 -05:00
Expo CI
de42624992
update CHANGELOG.md
2021-12-13 15:44:24 +00:00
Wojciech Kozyra
0ccfbe5dd6
v0.41.0
2021-12-13 16:19:53 +01:00
Wojciech Kozyra
3ffad12681
upgrade eas-cli-local-build-plugin to 0.0.56
2021-12-13 16:19:40 +01:00
Wojciech Kozyra
565867b5a8
Update CHANGELOG.md
2021-12-13 15:16:51 +01:00
Wojciech Kozyra and Dominik Sokal
303cc82a06
[eas-cli] add build inspect command ( #834 )
...
* [eas-cli] add build inspect command
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
* review feedback
Co-authored-by: Dominik Sokal <[email protected] >
2021-12-13 14:56:25 +01:00
Dominik Sokal
4c2abc0693
fix submission url ( #845 )
...
* fix submission url
* update CHANGELOG.md
2021-12-13 14:41:19 +01:00
Dominik Sokal and Wojciech Kozyra
b63167fbae
[ENG-2052] ask user to select profile if release does not exist ( #829 )
...
* ask user to select profile if release does not exist
* Apply suggestions from code review
Co-authored-by: Wojciech Kozyra <[email protected] >
* update CHANGELOG.md
Co-authored-by: Wojciech Kozyra <[email protected] >
2021-12-13 11:00:09 +01:00
Dominik Sokal
8adb6434bf
[ENG-2279] warn when attempting to use EAS CLI on managed SDK < 41 project ( #833 )
...
* warn when attempting to use EAS CLI on managed SDK < 41 project
* update CHANGELOG.md
* Update CHANGELOG.md
2021-12-13 09:48:00 +01:00
Dominik Sokal
4c9e407fef
[eas-json] use semver for version validation ( #832 )
...
* [eas-json] use semver for version validation
* update CHANGELOG.md
2021-12-13 09:44:44 +01:00
jkh
ef566b3f9c
[eas-cli] fix missing republish message ( #839 )
2021-12-12 15:34:22 -05:00
jkh
895231ea98
[eas-cli] fix table column names ( #840 )
2021-12-12 15:34:13 -05:00
jkh
c7000a754e
[eas-cli] Make default runtime version 1.0.0 for bare workflow ( #838 )
2021-12-12 15:34:04 -05:00
jkh
9ac8404681
[eas-cli] handle 'eas update' when there are no branches ( #837 )
2021-12-10 15:18:48 -05:00
Expo CI
6c0b7d5951
update CHANGELOG.md
2021-12-08 20:59:10 +00:00
jonsamp
ddfe60a7b0
v0.40.0
2021-12-08 15:43:11 -05:00
jkh
7dedeb904b
[eas-cli] change eas update:publish to eas update ( #830 )
...
* [eas-cli] change eas update:publish to eas update
* update CHANGELOG.md
* grammar
2021-12-08 15:15:25 -05:00
Quinlan Jung
4c02e0102b
[eas-cli] pass build profile env to credentials ctx ( #828 )
...
* [eas-cli] pass build profile env to credentials ctx
* update CHANGELOG.md
* pr feedback
* oops
2021-12-08 11:15:04 -08:00
kgc00
e91516fcc7
[eas-cli] removes account name from tracking context ( #827 )
2021-12-08 10:15:46 -08:00
jkh
d01f6c0d8e
[eas-cli] ask for publish message before staring bundling ( #826 )
2021-12-08 11:13:26 -05:00
jkh
1ce69cd7c9
[eas-cli] rename branch:publish to update:publish ( #818 )
2021-12-06 11:38:20 -05:00
Expo CI
83c10793ac
update CHANGELOG.md
2021-12-06 11:47:10 +00:00
Wojciech Kozyra
a344c11ba1
v0.39.0
2021-12-06 12:41:24 +01:00
Wojciech Kozyra
c7d5a9a819
upgrade eas-cli-local-build-plugin to 0.0.54
2021-12-06 12:41:08 +01:00
Wojciech Kozyra and Dominik Sokal
2f43ed94ab
detect react-native version + update eas-build-job ( #823 )
...
* detect react-native version + update eas-build-job
* update CHANGELOG.md
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
* update packages
Co-authored-by: Dominik Sokal <[email protected] >
2021-12-06 12:38:29 +01:00
Dominik Sokal
4a4ebf3cd6
print project workflow in eas diagnostics + update bug report template - add manged/bare input ( #822 )
...
* update bug report template - add manged/bare input
* print project workflow in eas diagnostics
* update CHANGELOG.md
2021-12-06 12:05:20 +01:00
Dominik Sokal
18b832dbda
fix setting up credentials for projects with Apple Watch companion apps ( #812 )
...
* fix setting up credentials for projects with Apple Watch companion apps
* update CHANGELOG.md
2021-12-06 11:37:39 +01:00
Dominik Sokal
1200e7fecd
upgrade @expo/* deps ( #821 )
...
* upgrade @expo/* deps
* update CHANGELOG.md
2021-12-06 10:50:44 +01:00
Dominik Sokal
3cc6b73d3a
make iOS submission message less scary: App Store -> App Store Connect ( #815 )
2021-12-06 09:41:46 +01:00
jkh
4831ff186a
[eas-cli] bump config-plugins to 4.0.11 ( #817 )
2021-12-03 16:26:00 -05:00
Wojciech Kozyra
a2d60a4a76
[eas-cli] improve error message for missing ascAppId ( #813 )
...
* [eas-cli] improve error message for missing ascAppId
* update CHANGELOG.md
* Update packages/eas-cli/src/submit/ios/IosSubmitCommand.ts
2021-12-03 09:03:11 +01:00
jkh
9f604777b9
[eas-cli] set runtime version in eas update:configure ( #811 )
2021-12-02 09:15:26 -05:00
Dominik Sokal
fce9bda9bb
[changelog-bot] revert checkout action back to v2
2021-12-02 11:27:00 +01:00
Dominik Sokal
4cc6745a0d
[changelog-bot] revert setup-node action back to v2; use checkout@v1
2021-12-02 11:22:17 +01:00
Dominik Sokal
67f0b806f4
[changelog-bot] revert setup-node action to v1
2021-12-02 11:11:42 +01:00
Dominik Sokal
9280dfb3ad
[changelog-bot] always capitalize message
2021-12-02 09:36:12 +01:00
jkh
2befbb0eba
[eas-cli] fix typos in eas channel:view logging ( #810 )
2021-12-01 12:53:55 -05:00
Wojciech Kozyra
41359b7194
[eas-cli] pass bundle identifier when resolving asc app id ( #809 )
...
* [eas-cli] pass bundle identifier when resolving asc app id
* update CHANGELOG.md
2021-12-01 16:32:55 +01:00
jkh
c57861a67d
[eas-cli] add missing @expo/sdk-runtime-versions dependency ( #808 )
2021-11-30 13:19:55 -05:00
Expo CI
d31ece8793
update CHANGELOG.md
2021-11-29 23:11:26 +00:00
Brent Vatne
4f7148b756
v0.38.3
2021-11-29 15:04:37 -08:00
Brent Vatne
bc8a781d86
[eas-cli] upgrade @expo/* deps ( #806 )
2021-11-29 14:49:44 -08:00
jkh
153a70fb85
[eas-cli] add eas update:configure ( #800 )
2021-11-29 07:58:02 -05:00
Wojciech Kozyra
2f93492fc3
[eas-cli] print warning about outdated version to stderr ( #805 )
...
* print warning about outdated version to stderr
* update CHANGELOG.md
2021-11-29 11:23:31 +01:00
Dominik Sokal
0b39ff1457
update README.md
2021-11-29 10:15:39 +01:00
Kim Brandwijk and Dominik Sokal
f6817037ae
docs: fix broken links to all command source files in readme ( #791 )
...
* docs: fix broken links to all command source files in readme
They pointed to .js, but they're all .ts
* docs: fix command paths by adding typescript devdependency
* fix: add typescript devDependency to eas-json for consistency
Co-authored-by: Dominik Sokal <[email protected] >
2021-11-29 10:13:53 +01:00
Expo CI
216f97ea8a
update CHANGELOG.md
2021-11-26 22:01:36 +00:00
Brent Vatne
11c194a168
v0.38.2
2021-11-26 13:50:29 -08:00
Brent Vatne
3c74c111a7
Update yarn.lock
2021-11-26 13:41:40 -08:00
Brent Vatne
b69b8b87a7
[eas-cli] upgrade @expo/* deps ( #801 )
2021-11-26 13:40:58 -08:00
jkh
825baa9f68
[eas-cli] check EAS Update URL is correctly configured before publish ( #789 )
2021-11-26 16:23:14 -05:00
Dominik Sokal
9f5736cfaa
fix lint error
2021-11-26 14:39:10 +01:00
Dominik Sokal
ae24ffbe86
fix getProfilesAsync tests
2021-11-26 14:23:08 +01:00
Dominik Sokal
487316370b
refactor @expo/eas-json ( #794 )
...
* refactor @expo/eas-json
* update CHANGELOG.md
2021-11-26 12:35:49 +01:00
Dominik Sokal
8bc3565270
fix evaluating template strings from info.plist ( #798 )
...
* fix evaluating template strings from info.plist
* update CHANGELOG.md
2021-11-26 11:41:57 +01:00
Expo CI
07450f6bf7
update CHANGELOG.md
2021-11-25 09:34:42 +00:00
Dominik Sokal
71d48c3cf2
v0.38.1
2021-11-25 10:29:10 +01:00
Dominik Sokal
7343e81065
upgrade @expo/* deps ( #792 )
...
* upgrade @expo/* deps
* update CHANGELOG.md
* fix import
2021-11-25 10:25:05 +01:00
Expo CI
1f1310bef6
update CHANGELOG.md
2021-11-24 13:56:49 +00:00
Dominik Sokal
27c69ec8e1
v0.38.0
2021-11-24 14:50:06 +01:00
Wojciech Kozyra
b81b896bc6
[eas-cli] pass identifier from build to submit ( #780 )
...
* pass identifier from build to submit
* update CHANGELOG.md
* review feedback
2021-11-24 14:02:25 +01:00
Dominik Sokal
ef79db2ca5
clean up .gitignore ( #788 )
2021-11-24 13:53:19 +01:00
Dominik Sokal
88565eec62
implement submit webhooks ( #777 )
...
* implement submit webhooks
* update CHANGELOG.md
2021-11-24 10:43:25 +01:00
Dominik Sokal and Brent Vatne
e8a520e55f
better error message when git is not installed ( #784 )
...
* better error message when git is not installed
* update CHANGELOG.md
* Update packages/eas-cli/src/vcs/clients/git.ts
Co-authored-by: Brent Vatne <[email protected] >
* Update packages/eas-cli/src/vcs/clients/git.ts
Co-authored-by: Brent Vatne <[email protected] >
2021-11-24 10:42:17 +01:00
Dominik Sokal
9a33f7bd93
check npm version when building locally ( #787 )
...
* check npm version when building locally
* update CHANGELOG.md
2021-11-24 10:16:54 +01:00
kgc00
23c70e237b
bump rudder node sdk ( #786 )
2021-11-24 09:23:16 +01:00
jkh
7fcf41db78
[eas-cli] fix bug that required runtime version for all builds ( #785 )
2021-11-23 15:25:44 -05:00
Evan Bacon and Dominik Sokal
36f4a4bd38
Improve unknown error message from #740 ( #775 )
...
* Improve unknown error message from #740
* Update CHANGELOG.md
* Update bundleIdCapabilities.ts
* Update packages/eas-cli/src/credentials/ios/appstore/bundleIdCapabilities.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-11-23 13:22:12 -07:00
jkh
87541db80d
[eas-cli] compute the runtime version for a build's metadata ( #783 )
2021-11-23 09:36:37 -05:00
Dominik Sokal
80112c682f
upgrade typescript to 4.5.2 ( #781 )
...
* upgrade typescript to 4.5.2
* bump oclif deps
* update CHANGELOG.md
2021-11-22 16:30:02 +01:00
Expo CI
eb29d3dadb
update CHANGELOG.md
2021-11-18 09:51:37 +00:00
Dominik Sokal
558c367038
v0.37.0
2021-11-18 10:42:38 +01:00
Dominik Sokal
4b88d00379
upgrade eas-cli-local-build-plugin to 0.0.50
2021-11-18 10:42:16 +01:00
Dominik Sokal
aad3b5ccd5
interactively configure git user.name and user.email ( #772 )
...
* interactively configure git user.name and user.email
* update CHANGELOG.md
* address PR feedback
2021-11-18 10:30:51 +01:00
Quinlan Jung
8b50806093
[eas-cli] make the missing eas.json messages better ( #770 )
...
* [eas-cli] make the missing eas.json messages better
* make error upstream
* revert
* fix tests and stuff
* update CHANGELOG.md
2021-11-17 13:39:44 -08:00
Dominik Sokal
45c9bda2e9
remove eas availability checks ( #771 )
2021-11-17 13:26:36 +01:00
Dominik Sokal
23237210d1
Update CHANGELOG.md
2021-11-17 09:58:36 +01:00
Dominik Sokal
e34382e6a3
show plist path when parsing failed ( #768 )
...
* show plist path when parsing failed
* Update packages/eas-cli/src/build/ios/version.ts
2021-11-17 09:57:59 +01:00
jkh
b8ad2ee29a
[eas-cli] auto create channel on publish ( #766 )
2021-11-16 13:23:39 -05:00
Wojciech Kozyra and Dominik Sokal
6bd62bac64
[eas-cli] read correct identifiers for multi-scheme/multi-flavor projects ( #765 )
...
* [eas-cli] read correct appIdentifier for multi-scheme/multi-flavor project
* review feedback
* Update CHANGELOG.md
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-11-16 15:52:39 +01:00
Dominik Sokal
8b959fc6d8
make the missing build/submit profile error message more descriptive ( #761 )
2021-11-15 20:04:34 +01:00
Bartosz Kaszubowski
6e615e20d6
[workflows] update setup-node action to v2 ( #763 )
2021-11-15 19:59:29 +01:00
Bartosz Kaszubowski
efbc5fc4bc
[workspace] update Prettier ( #762 )
2021-11-15 19:59:12 +01:00
Dominik Sokal
79c77ae835
validate release channel in eas.json ( #764 )
...
* validate release channel in eas.json
* update CHANGELOG.md
2021-11-15 16:52:12 +01:00
Expo CI
618b6b1caf
update CHANGELOG.md
2021-11-15 11:50:31 +00:00
Dominik Sokal
864658df80
v0.36.1
2021-11-15 12:26:39 +01:00
Dominik Sokal
4510e86b64
update CHANGELOG.md
2021-11-15 12:24:53 +01:00
Dominik Sokal
4af4490abc
upgrade eas-cli-local-build-plugin to 0.0.48
2021-11-15 12:23:18 +01:00
Expo CI
37c4040203
update CHANGELOG.md
2021-11-15 10:48:35 +00:00
Dominik Sokal
55f9be3b5c
v0.36.0
2021-11-15 11:39:06 +01:00
Dominik Sokal
152b25b93c
upgrade eas-cli-local-build-plugin to 0.0.47
2021-11-15 11:38:52 +01:00
Dominik Sokal
ea0d0bb4dc
pin eas-cli-local-build-plugin to specific version ( #753 )
...
* automate eas-cli-local-build-plugin upgrades
* update PR template, CHANGELOG, CONTRIBUTING guide
* update CHANGELOG.md
* address PR feedback
2021-11-15 11:34:32 +01:00
Dominik Sokal and Brent Vatne
37e360aead
use keytool service ( #754 )
...
* use keytool service
* update CHANGELOG.md
* Update packages/eas-cli/src/credentials/android/utils/keystore.ts
Co-authored-by: Brent Vatne <[email protected] >
Co-authored-by: Brent Vatne <[email protected] >
2021-11-15 10:45:16 +01:00
Quinlan Jung
20211e6265
fix changelog
2021-11-12 13:32:37 -08:00
Quinlan Jung
226c888cc9
[eas-cli] add analytic attempt events ( #757 )
...
* [eas-cli] add analytic attempt events
* update CHANGELOG.md
2021-11-12 10:53:29 -08:00
Quinlan Jung
0e9f8ec272
[eas-cli] submission analytics ( #752 )
...
* [eas-cli] submission analytics
* remove todos
* fix lint
* pr feedback
* pr feedback
* fix tests
2021-11-11 16:36:57 -08:00
Quinlan Jung
8eb5d8028d
[eas-cli] Api -> API ( #755 )
...
* [eas-cli] Api -> API
* update CHANGELOG.md
2021-11-11 12:51:25 -08:00
Wojciech Kozyra
2fb296d116
[eas-cli] pass envs to prebuild config when resolving entitlements ( #751 )
...
* [eas-cli] pass envs to prebuild config when resolving entitlements
* update CHANGELOG.md
* review feedback
2021-11-09 12:07:34 +01:00
James Ide
010c1ee439
Revert "fix working with local api server ( #747 )" ( #750 )
...
* Revert "fix working with local api server (#747 )"
Why
---
Make local development behave more closely to production and use the same API route paths. I made 127.0.0.1 behave the same way as api.expo.test and localhost. Another fix would have been to change 127.0.0.1 to localhost in EAS CLI, but it's a good idea to make the API server treat localhost and 127.0.0.1 similarly (look up PR 8542).
How
---
This reverts commit 5ba3cc6623 .
Test Plan
---------
Started the API server locally, then started EAS CLI locally with `EXPO_LOCAL=1 yarn eas login`. Logged in with my staging credentials and saw the API server locally pring out that it had made new database connections in the log.
* update CHANGELOG.md
* update CHANGELOG.md
2021-11-09 09:12:43 +01:00
Quinlan Jung
dddc4a0e95
[eas-cli] only prompt for appleIdUsername if authenticating via asp ( #745 )
...
* [eas-cli] only prompt for appleIdUsername if authenticating via asp
* pr feedback
* update CHANGELOG.md
2021-11-08 16:37:36 -08:00
Dominik Sokal
679ccf19d9
fix --auto-submit-with-profile ( #748 )
...
* fix --auto-submit-with-profile
* update CHANGELOG.md
2021-11-08 19:00:13 +01:00
Dominik Sokal
5ba3cc6623
fix working with local api server ( #747 )
2021-11-08 14:53:34 +01:00
Dominik Sokal
c1a4731762
fix changelog headings; fix changelog script
2021-11-08 14:49:54 +01:00
Expo CI
767577e386
update CHANGELOG.md
2021-11-08 11:32:25 +00:00
Dominik Sokal
d2f620dbc6
v0.35.0
2021-11-08 12:04:28 +01:00
Dominik Sokal
0aa556c29e
Update CHANGELOG.md
2021-11-08 12:03:35 +01:00
James Ide
10cf003758
[api] Change API domain for EAS CLI ( #744 )
...
* [api] Change API domain for EAS CLI
Why
---
To match the API server domain the website uses, this commit switches the API domain for EAS CLI from exp.host to api.expo.dev.
How
---
URL paths for api.expo.dev are different than those for exp.host.
* GraphQL: api.expo.dev/graphql
* API v2: api.expo.dev/v2/...
Updated the main functions that return the API server origin and the API v2 and GraphQL clients that create the URLs for each type of API.
Test Plan
---------
* Unit tests: `yarn test`
* Log in and out: `yarn eas login`, `yarn eas logout` (tests API v2)
* Project management: `yarn eas project:view` (tests GraphQL) -> confirm project gets created on expo.dev
* update CHANGELOG.md
2021-11-08 10:45:21 +01:00
Quinlan Jung
0e6254453a
[eas-cli] integrate ascApiKey with submissions workflow ( #737 )
...
* [eas-cli] integrate ascApiKey with submissions workflow
* fix failing stuff
* update CHANGELOG.md
* barthap pr feedback
* dominik pr feedback
2021-11-05 13:30:16 -07:00
Quinlan Jung
587a29892f
fix changelog
2021-11-05 13:28:03 -07:00
Quinlan Jung
db8245d954
[eas-cli] setup -> set up ( #735 )
...
* [eas-cli] setup -> set up
* fix stuff
* update CHANGELOG.md
* fix merge errors
2021-11-05 11:59:44 -07:00
Bartłomiej Klocek
0088306bca
[eas-cli] Handle Apple servers maintenance in eas submit ( #738 )
...
* [eas-cli] Handle Apple servers maintenance in `eas submit`
* update CHANGELOG.md
2021-11-05 11:08:30 +01:00
Wojciech Kozyra and Dominik Sokal
b6fc718713
[eas-cli] improve vcs migration experience ( #732 )
...
* [eas-cli] improve vcs migration experience
* update CHANGELOG.md
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-11-05 10:40:00 +01:00
Quinlan Jung
18e55dafd4
[eas-cli] setup asc api key ( #733 )
...
* [eas-cli] setup asc api key
* setup -> set up
* pr feedback
* update CHANGELOG.md
2021-11-04 14:52:25 -07:00
Bartłomiej Klocek
8e013ab793
[eas-cli] Use actor displayName when printing build info ( #730 )
...
* [eas-cli] Use actor `displayName` when printing build info
* update CHANGELOG.md
2021-11-04 07:50:03 +01:00
Quinlan Jung and Dominik Sokal
b88e79f0f3
[eas-cli] cleanup up creds prompt method ( #728 )
...
* [eas-cli] cleanup up creds prompt method
* update CHANGELOG.md
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-11-03 13:19:10 -07:00
Ryan Blunden
35b505120d
Replace eas:secrets with eas:secret ( #727 )
2021-11-03 09:44:19 +01:00
Brent Vatne and Dominik Sokal
6807d3080b
[eas-cli] Bump @expo/apple-utils to better handle some error messages ( #723 )
...
* [eas-cli] Bump @expo/apple-utils to better handle some error messages
* Update CHANGELOG
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
2021-11-03 09:35:11 +01:00
Quinlan Jung and Dominik Sokal
0d1cfb3286
[eas-cli] support removal of asc api keys ( #721 )
...
* [eas-cli] support removal of asc api keys
* update CHANGELOG.md
* Update packages/eas-cli/src/credentials/ios/actions/AscApiKeyUtils.ts
Co-authored-by: Dominik Sokal <[email protected] >
* Update packages/eas-cli/src/credentials/ios/actions/RemoveAscApiKey.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-11-02 21:03:34 -07:00
Quinlan Jung
0b9a5621fe
fix changelog
2021-11-02 20:57:46 -07:00
Quinlan Jung
9bd15af02a
[eas-cli] assign asc api keys to project ( #719 )
...
* [eas-cli] assign asc api keys to project
assign asc test
* fix compilation errors
2021-11-02 20:51:15 -07:00
Quinlan Jung
aab3bf1330
[eas-cli] create + validate asc api key, infer issuer ids ( #718 )
...
* [eas-cli] create + validate asc api key, infer issuer ids
create asc tests
create asc key:
ascapikeyutils test
* update CHANGELOG.md
* some pr feedback
* API -> Api
* more pr feedbakc
* fix tsc
2021-11-02 20:41:17 -07:00
Expo CI
9e95218523
update CHANGELOG.md
2021-11-02 17:27:32 +00:00
Brent Vatne
bb98e6de03
v0.34.1
2021-11-02 10:15:45 -07:00
Dominik Sokal
2604228233
add clean script
2021-11-02 13:41:47 +01:00
Dominik Sokal
a7035d3469
clean up package.json
2021-11-02 13:37:00 +01:00
Dominik Sokal
f6dce0e17c
update CHANGELOG.md
2021-11-02 13:31:56 +01:00
Wojciech Kozyra and Dominik Sokal
ccfa6f9fc3
[eas-cli] check if commit is required after dev client install ( #722 )
...
* check if commit is required after dev client install
* update CHANGELOG.md
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-11-02 12:51:49 +01:00
Dominik Sokal
0ee8e2f967
Update CONTRIBUTING.md
2021-11-02 11:29:27 +01:00
Quinlan Jung
94dc4c6e93
[eas-cli] asc api key graphql type and print support ( #717 )
...
* [eas-cli] asc api key graphql type and print support
* gql
* gql
* update CHANGELOG.md
2021-11-01 14:56:07 -07:00
Brent Vatne
4144e387d6
[eas-cli] Add missing period
2021-11-01 11:39:15 -07:00
Expo CI
de4e05e1e0
update CHANGELOG.md
2021-11-01 18:30:08 +00:00
Brent Vatne
36118b700f
v0.34.0
2021-11-01 11:23:56 -07:00
Dominik Sokal
2fb947b47a
rename useDevelopmentClient to developmentClient ( #711 )
...
* generate graphql code
* rename useDevelopmentClient to developmentClient
* update CHANGELOG.md
* upgrade @expo/eas-build-job
2021-10-31 18:51:26 +01:00
gregfenton and Wojciech Kozyra
0f1156e951
[eas-cli] correct warning message text ( #715 ) ( #716 )
...
* [eas-cli] correct warning message text (#715 )
* (minor) Incorrect instructions in warning message
Fixes #715
* Update packages/eas-cli/src/build/validate.ts
Co-authored-by: Wojciech Kozyra <[email protected] >
2021-10-29 10:47:14 +02:00
Quinlan Jung
e9f8be92b7
[eas-cli] fix graphql ( #713 )
...
* [eas-cli] fix graphql
* update CHANGELOG.md
2021-10-28 11:51:40 -07:00
Quinlan Jung
6360ea9f8e
[eas-cli] refactor credentials manager ( #712 )
...
* [eas-cli] refactor android manager
* refactor ios
* update CHANGELOG.md
2021-10-28 11:50:08 -07:00
Wojciech Kozyra
ad2d8e80f0
add no commit workflow ( #695 )
2021-10-28 11:40:11 +02:00
Quinlan Jung
bc0a5fdaa6
[eas-cli] remove unneeded parameters ( #710 )
...
* [eas-cli] remove unneeded parameters
* update CHANGELOG.md
2021-10-27 12:49:56 -07:00
Quinlan Jung
d6cfc887c3
[eas-cli] enforce additionalTypenames on graphql queries ( #709 )
...
* [eas-cli] enforce additional typenames
* fix stuff
* update CHANGELOG.md
2021-10-26 11:07:26 -07:00
Quinlan Jung
ce41c436aa
[eas-cli] add additionalTypenames for other queries ( #704 )
...
* [eas-cli] add additionalTypenames for other queries
* update CHANGELOG.md
2021-10-25 16:50:32 -07:00
Quinlan Jung
ec096eaaa2
[ENG-2143][eas-cli] add additionalTypenames for credentials ( #703 )
...
* [eas-cli] add additionalTypenames for credentials
* update CHANGELOG.md
2021-10-25 16:50:10 -07:00
Dominik Sokal
9c32dd5308
don't print logs to stderr ( #708 )
...
* don't print logs to stderr
* update CHANGELOG.md
2021-10-25 14:15:54 +02:00
Dominik Sokal
69d7ee9547
fix changelog workflow - use sed for trimming string
2021-10-25 14:03:04 +02:00
Dominik Sokal
e2e4cb67ca
better error message when eas.json is invalid ( #707 )
...
* better error message when eas.json is invalid
* add unit test
* update CHANGELOG.md
2021-10-25 13:19:27 +02:00
Dominik Sokal
4a08ad4997
unify eas.json and build job format ( #701 )
...
* unify eas.json and build job format
* update CHANGELOG.md
2021-10-25 09:56:30 +02:00
Expo CI
107a1c12bd
update CHANGELOG.md
2021-10-22 18:16:12 +00:00
Brent Vatne
8fe5268a73
v0.33.1
2021-10-22 11:10:45 -07:00
Brent Vatne
faba1ad8e3
[eas-cli] Skip validating updates scripts integration, which no longer exist in SDK 43+ ( #706 )
2021-10-22 11:09:50 -07:00
Dominik Sokal
ea4885c710
fix typo
2021-10-21 10:10:47 +02:00
Brent Vatne
4d85002d2b
[eas-cli] Update the submission prompt options
2021-10-20 11:43:55 -07:00
jkh
535b17f592
[eas-cli] use config-plugin to compute runtime version ( #697 )
2021-10-20 10:58:59 -07:00
Expo CI
e556b45d4d
update CHANGELOG.md
2021-10-20 15:49:25 +00:00
jonsamp
48130dcbdc
v0.33.0
2021-10-20 11:43:29 -04:00
1419ca6325
[eas-cli] Make "production" the default profile name ( #677 )
...
* build defaults to production, falls back to release
* allow submit to use production profile
* fix typo
* lint
* use a common type
* lint
* adds changelog
* adds test for getDefaultProfilesAsync
* updates default config
* self feedback
* adds channel names
* removes channel from default eas json config
* de-nest getDefaultProfilesAsync
* remove "_" variable name
* fix changelog
* incorporate feedback
* restore readme to main
* lint
* Update CHANGELOG.md
Co-authored-by: Wojciech Kozyra <[email protected] >
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
* Update packages/eas-cli/src/build/utils/devClient.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Wojciech Kozyra <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-10-18 12:26:08 -04:00
Dominik Sokal
8513dc0645
update CHANGELOG.md
2021-10-18 14:59:13 +02:00
Dominik Sokal
70e8f8370b
unify reading app.json ( #692 )
2021-10-18 14:58:08 +02:00
Dominik Sokal
135c90a8b8
eas submit - skip second prompt for apple id when already signed in with apple ( #691 )
...
* eas submit - skip second prompt for apple id when already signed in with apple
* update CHANGELOG.md
2021-10-18 14:37:47 +02:00
Dominik Sokal
fa588c2d24
don't capitalize credentials.json
2021-10-18 12:33:35 +02:00
Dominik Sokal
b4ce7a91c2
rename generic workflow -> bare workflow ( #690 )
2021-10-18 10:24:24 +02:00
Dominik Sokal
8ca9d66c32
fix typos
2021-10-15 16:04:54 +02:00
Dominik Sokal
a86fabde59
re-generate graphql code
2021-10-15 11:44:44 +02:00
Expo CI
40a896675f
update CHANGELOG.md
2021-10-15 09:05:59 +00:00
Dominik Sokal
cf7848e3c5
v0.32.0
2021-10-15 11:00:07 +02:00
Bartłomiej Klocek
3d4394a9bc
[eas-cli][submit] Ability to select a build from the list ( #688 )
...
* [eas-cli][submit] Ability to select a build from the list
* Add tests
* update CHANGELOG.md
2021-10-15 10:42:42 +02:00
Quinlan Jung
05f4c08d09
[eas-cli] create/list/revoke asc api keys via baconlane ( #687 )
...
* [eas-cli] manage ascApiKeys via baconlane
* expose methods
* update CHANGELOG.md
* pr feedback
* fix tests
* grammar
2021-10-14 13:22:19 -07:00
Quinlan Jung and Dominik Sokal
a4107a86f9
[eas-cli] support ascApiKeys in ios submission ( #678 )
...
* [eas-cli] support ascApiKeys in ios submission
* format feedback
* get values from eas.json
* more pr feedback
* changelog stuff
* fyi
* tests
* fix lint
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
* Update packages/eas-cli/src/submit/ios/IosSubmitCommand.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-10-11 14:49:26 -07:00
Quinlan Jung and Dominik Sokal
a5c695dd88
[eas-json] add asc api key parameters to eas json ( #684 )
...
* [eas-json] add asc api key parameters to eas json
* changelog stuff
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-10-11 14:41:13 -07:00
Dominik Sokal
7576d9195d
eslint - enable no-underscore-dangle ( #686 )
...
* eslint - enable no-underscore-dangle
* update CHANGELOG.md
2021-10-11 11:10:03 +02:00
Brent Vatne and Dominik Sokal
838c1508be
[eas-cli] Fix printing App Store Connect URL after submission ( #683 )
...
* [eas-cli] Fix printing App Store Connect URL after submission
* Update CHANGELOG
* Fix comment
* Remove unnecessary import
* Update other place where we pass in empty string to learnMore
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
2021-10-11 10:12:03 +02:00
Expo CI
7941683435
update CHANGELOG.md
2021-10-08 23:07:10 +00:00
Quinlan Jung
91f2311a50
v0.31.1
2021-10-08 16:01:17 -07:00
Quinlan Jung
45d10d9b83
[eas-cli] fix non interactive bug for service accounts ( #682 )
...
* [eas-cli] fix non interactive bug
* changelog stuff
2021-10-08 15:49:52 -07:00
Dominik Sokal
f5d5093922
changelog bot: commit as last commit author ( #680 )
2021-10-08 16:39:47 +02:00
Dominik Sokal
fa4687b0f8
implement simple changelog bot ( #676 )
...
* implement simple changelog bot
* update PR template
2021-10-08 15:08:02 +02:00
Expo CI
e78c475118
update CHANGELOG.md
2021-10-08 12:37:00 +00:00
Dominik Sokal
def91af01f
v0.31.0
2021-10-08 14:26:59 +02:00
Dominik Sokal
5eb0fb75ac
print platform emoji next to build details url when building for multiple platforms
2021-10-08 14:23:11 +02:00
Dominik Sokal
de8c69f766
update CHANGELOG.md
2021-10-08 13:58:55 +02:00
Wojciech Kozyra and Dominik Sokal
5879ac424d
[eas-cli] do not set default image ( #675 )
...
* [eas-cli] do not set default image
* upgrade @expo/eas-build-job
* remove redundant import
* update CHANGELOG
Co-authored-by: Dominik Sokal <[email protected] >
2021-10-08 13:56:57 +02:00
Dominik Sokal
e30f62ec12
add option to review adhoc devices when reusing profile ( #673 )
...
* add option to review adhoc devices when reusing profile
* update CHANGELOG
* update snapshot
* address PR feedback
2021-10-08 10:46:37 +02:00
Bartłomiej Klocek
dc4e36e8a8
[eas-cli] Improved service account display in submission summary ( #674 )
2021-10-08 09:17:46 +02:00
Quinlan Jung
12ded8c9a9
[eas-cli] integrated credentials service with android submissions ( #664 )
...
* [eas-cli] integrated credentials service with android submissions
* pr feedback
* tests
* changelog
* pr feedback
* dont print path in summary if it doesnt exist
* fix tests
2021-10-06 13:16:02 -07:00
Dominik Sokal
7378c6fd0e
change CHANGELOG commit message
2021-10-06 16:23:02 +02:00
Expo CI
77a8b08834
[skip ci] update CHANGELOG.md
2021-10-06 14:15:53 +00:00
Dominik Sokal
79db9eb482
v0.30.1
2021-10-06 16:09:23 +02:00
Dominik Sokal
59f6d36114
don't use PAT for release
2021-10-06 16:07:24 +02:00
Dominik Sokal
c36c26f5a9
fix building monorepo projects on Windows ( #671 )
...
* fix building monorepo projects on Windows
* update CHANGELOG
* address PR feedback
2021-10-06 15:34:42 +02:00
Dominik Sokal
d6692f20b5
volta pin [email protected] and [email protected]
2021-10-06 09:50:33 +02:00
Brent Vatne
6e37f596df
[eas-cli] Bump @expo/config @expo/prebuild-config @expo/config-plugins to fix iOS Info.plist warning ( #670 )
...
* [eas-cli] Bump @expo/config @expo/prebuild-config @expo/config-plugins
* Update CHANGELOG
2021-10-06 09:39:57 +02:00
Dominik Sokal
d326891ef8
fix committing changelog changes from CI
2021-10-05 18:36:52 +02:00
Dominik Sokal
46a34327d9
fix --json flag when running on GitHub Actions ( #669 )
...
* fix --json flag when running on GitHub Actions
* update CHANGELOG
2021-10-05 15:38:34 +02:00
Dominik Sokal
97242af30f
update CHANGELOG
2021-10-05 13:23:34 +02:00
Dominik Sokal
ca0a8f79cd
v0.30.0
2021-10-05 12:32:40 +02:00
Dominik Sokal
67eac59585
automate releases ( #668 )
...
* automate releases
* update CONTRIBUTING.md
* add copy-pasta alert
* update CHANGELOG
* send slack notif on successful release
2021-10-05 12:28:34 +02:00
Quinlan Jung
8cf1f0dc22
[eas-cli] fix test snapshots
2021-10-04 13:21:29 -07:00
Quinlan Jung and Dominik Sokal
51702e4bda
[eas-cli] fix ios print formats ( #657 )
...
* [eas-cli] fix ios print formats
* fix lint
* changelog
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
* pr feedback
Co-authored-by: Dominik Sokal <[email protected] >
2021-10-01 13:42:44 -07:00
Quinlan Jung
426a3d1ef3
[eas-cli] use google service key detection in credentials service ( #660 )
...
* [eas-cli] use google service key detection in credentials service
* pr feedback
* changelog
2021-09-30 12:59:10 -07:00
Quinlan Jung
e8d71a52ec
[eas-cli] setup google service account key ( #659 )
...
* [eas-cli] setup gsa key
* add tests
* lint
* changelog
* pr feedback
2021-09-29 15:25:41 -07:00
Quinlan Jung and Dominik Sokal
ccd0cb19a4
[eas-cli] remove google service account key ( #658 )
...
* [eas-cli] remove google service account key
* chnagelog
* Update packages/eas-cli/src/credentials/android/actions/RemoveGoogleServiceAccountKey.ts
Co-authored-by: Dominik Sokal <[email protected] >
* Update packages/eas-cli/src/credentials/android/utils/googleServiceAccountKey.ts
Co-authored-by: Dominik Sokal <[email protected] >
* pr feedback
* rebase
* rebase
Co-authored-by: Dominik Sokal <[email protected] >
2021-09-29 15:23:15 -07:00
Quinlan Jung and Dominik Sokal
9f85178d71
[eas-cli] fix android print formats ( #656 )
...
* [eas-cli] fix android print formats
* fix lint:
* changelog
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-09-29 10:27:17 -07:00
jkh
085ee52305
[eas-cli] Enable autoIncrementing on Android ( #645 )
2021-09-29 05:49:42 -07:00
Dominik Sokal
22a71275b2
update CHANGELOG
2021-09-29 13:35:35 +02:00
Dominik Sokal
5a730d70d6
v0.29.1
2021-09-29 13:21:17 +02:00
Dominik Sokal
41f58e5e52
fix double prompt for apple credentials ( #654 )
...
* add credentials context to build context
* add credentials context to submission context
* use credentials context when authenticating with apple
* don't use chalk.italic
* update CHANGELOG
2021-09-29 11:50:07 +02:00
kgc00
34af57f585
upgraded analytics client ( #655 )
2021-09-29 09:15:17 +02:00
Quinlan Jung
4674cbebc5
[eas-cli] use existing google service account key ( #650 )
...
* [eas-cli] use existing google service account key
* changelog
* pr feedback
* update snap
2021-09-28 15:07:10 -07:00
Quinlan Jung
69add6f523
fix changelog
2021-09-28 14:55:45 -07:00
Quinlan Jung
b70e874135
[eas-cli] assign google service account key ( #649 )
...
* [eas-cli] assign google service account key
* changelog
* pr feedback
2021-09-28 14:54:41 -07:00
Dominik Sokal
03fa29dd5a
make eslint disallow use of sync fs functions ( #652 )
...
* make eslint disallow use of sync fs functions
* update CHANGELOG
2021-09-28 13:41:38 +02:00
Wojciech Kozyra
9e467b900e
Update CHANGELOG
2021-09-28 12:30:37 +02:00
Wojciech Kozyra
6e1c7dd91e
v0.29.0
2021-09-28 12:12:28 +02:00
Wojciech Kozyra and Dominik Sokal
9812406c18
[eas-cli] update eas-build-job + add xcode 13 support ( #651 )
...
* update eas-build-job adds xcode 13 support
* update CHANGELOG
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-09-28 12:04:44 +02:00
Quinlan Jung
cf11ae93af
[eas-cli] create GoogleServiceAccountKey ( #642 )
...
* [eas-cli] create GoogleServiceAccountKey
* pr feedback
* changelog stuff
* pr feedback
2021-09-27 17:02:02 -07:00
Wojciech Kozyra
14756ad39b
support target specific Info.plist ( #635 )
2021-09-27 14:08:10 +02:00
Dominik Sokal
1486b481f6
use asMock instead of 'as jest.Mock'
2021-09-27 10:23:51 +02:00
Quinlan Jung
84d82e9a59
[eas-cli] change export style ( #647 )
...
* [eas-cli] change export style
* changelog stuff
2021-09-27 09:37:41 +02:00
Quinlan Jung
c7ce4a8670
[eas-cli] creds manager: stop prompting every iteration ( #641 )
...
* [eas-cli] creds manager: stop prompting every iteration
* changelog stuff
2021-09-24 12:49:40 -07:00
Dominik Sokal
fe0a3b4c41
fix experience with validating metro config in non-interactive mode ( #644 )
...
* fix experience with validating metro config in non-interactive mode
* update CHANGELOG
2021-09-24 11:35:28 +02:00
Dominik Sokal
0bce278bd4
update CHANGELOG
2021-09-23 11:42:56 +02:00
Dominik Sokal
fedfdb3364
v0.28.2
2021-09-23 11:36:29 +02:00
Dominik Sokal
028f0ab74b
fix auto-submitting in fresh project ( #640 )
...
* fix auto-submitting in fresh project
* update CHANGELOG
2021-09-23 11:34:22 +02:00
Dominik Sokal
cd278155e2
clean up tests output - mock console.log
2021-09-23 11:07:54 +02:00
Dominik Sokal
1e419ab49d
use log-symbols to unify green ticks style ( #639 )
...
* use log-symbols to unify green ticks style
* update CHANGELOG
2021-09-23 10:14:29 +02:00
Dominik Sokal
2f57fd199d
update CHANGELOG
2021-09-22 15:40:42 +02:00
Dominik Sokal
5932775cd4
v0.28.1
2021-09-22 15:33:39 +02:00
Dominik Sokal
d68d6c38d6
do not fail in case of transient network errors ( #638 )
...
* do not fail in case of transient network errors
* update CHANGELOG
2021-09-22 14:29:52 +02:00
Evan Bacon and Evan Bacon
d690e10caf
Forward props ( #636 )
...
Co-authored-by: Evan Bacon <[email protected] >
2021-09-22 13:16:33 +02:00
Quinlan Jung and Dominik Sokal
99ea613b39
[eas-cli] add google service account key fragment ( #632 )
...
* [eas-cli] add google service account key fragment
* fix lint
* update changelog
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-09-21 17:02:16 -07:00
Quinlan Jung and Dominik Sokal
13715317bd
[eas-cli] remove graphql support for app specific password ( #633 )
...
* [eas-cli] remove graphql support for app specific password
* fix tests
* changelog stuff
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-09-21 17:01:08 -07:00
Dominik Sokal
18d1ed441b
add CODEOWNERS
2021-09-21 11:39:54 +02:00
Dominik Sokal
db067c4757
rename directory submissions -> submit ( #631 )
2021-09-20 16:55:46 +02:00
Dominik Sokal
51388f6adb
add PR comment with code coverage ( #629 )
2021-09-20 16:36:42 +02:00
fcbf363538
use custom ora instance ( #575 )
...
* use custom ora instance
* Update CHANGELOG.md
* Update ora.ts
* pr feedback
* address PR feedback
* update CHANGELOG
* add eslint rule to prevent using ora directly
Co-authored-by: Evan Bacon <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-09-20 16:36:28 +02:00
Dominik Sokal
b4d7795006
update CHANGELOG
2021-09-20 11:15:30 +02:00
Dominik Sokal
2364ed74d7
v0.28.0
2021-09-20 10:56:59 +02:00
Dominik Sokal
87fb74dd5a
print meaningful error message when not logged in in non-interactive mode ( #628 )
...
* print meaningful error message when not logged in in non-interactive mode
* update CHANGELOG
* maybe fix tests
2021-09-20 10:53:55 +02:00
Dominik Sokal
eef0c6ae6e
[ENG-1792] Validate that project includes expo-dev-client when building with developmentClient flag ( #627 )
...
* move reviewAndCommitChangesAsync to utils
* move expo-cli runner to utils
* add expo-cli and expo-dev-client to diagnostics
* check for expo-dev-client when building with developmentClient = true
* update CHANGELOG
* add installation instructions
2021-09-20 10:36:55 +02:00
kgc00
5ee905a977
[eas-cli] Removes Amplitude ( #621 )
...
- Deleted references to Amplitude, uninstalled packages.
- Renamed `UserSettings` involving `amplitude...` => `analytics...`
2021-09-17 15:23:25 -07:00
Bartłomiej Klocek
ca3e083995
[eas-cli] eas submit: Fix error message not displayed ( #626 )
...
* [eas-cli] eas submit: Fix error message not displayed
* Fix error display
* Use `platforDisplayNames`
2021-09-17 13:33:56 +02:00
Dominik Sokal
b7ae91892c
eas submit: warn about turtle v1 build ids ( #624 )
...
* eas submit: warn about turtle v1 build ids
* update CHANGELOG
* id -> ID
* address PR feedback
2021-09-17 10:45:33 +02:00
Dominik Sokal
508ca745c1
[ENG-1915] show syntax errors in eas.json ( #618 )
...
* show syntax errors in eas.json
* update CHANGELOG
2021-09-16 12:13:10 +02:00
Dominik Sokal
95e8a38c85
[ENG-1347] eas submit: suggest using build id instead of build details page ( #620 )
...
* eas submit: suggest using build id instead of build details page
* update CHANGELOG
* fix lint
2021-09-16 12:05:39 +02:00
Dominik Sokal
441f3eaf4c
enforce Async suffix for async functions ( #623 )
...
* enforce Async suffix for async functions
* update CHANGELOG
* fix tests
2021-09-16 11:46:15 +02:00
Wojciech Kozyra
9edb10ca55
enforce return type in all functions ( #619 )
...
* enforce return type in all functions
* update CHANGLOG
2021-09-15 16:28:09 +02:00
Wojciech Kozyra
7f094bc605
[eas-cli] support multiflavor android projects ( #595 )
...
* [eas-cli] support multiflavor android projects
* move utils from expo-cli
* update CHANGELOG
* review feedback
2021-09-15 13:51:28 +02:00
Dominik Sokal
2463e958aa
add eslint rule to reduce node-fetch usage
2021-09-14 10:44:31 +02:00
Dominik Sokal
390e6fef9e
upgrade eslint-config-universe to 8.0.0
2021-09-13 17:44:24 +02:00
Dominik Sokal
6b416c3dfb
use envs from build profile for resolving app config when auto-submiting ( #614 )
...
* use envs from build profile for resolving app config when auto-submitting
* update CHANGELOG
2021-09-13 17:34:25 +02:00
dependabot[bot]
60d2daf4c8
Bump handlebars from 4.7.6 to 4.7.7 ( #613 )
...
Bumps [handlebars](https://github.com/wycats/handlebars.js ) from 4.7.6 to 4.7.7.
- [Release notes](https://github.com/wycats/handlebars.js/releases )
- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md )
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.7.6...v4.7.7 )
---
updated-dependencies:
- dependency-name: handlebars
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-13 17:03:33 +02:00
dependabot[bot]
9528f25ff2
Bump hosted-git-info from 2.8.8 to 2.8.9 ( #612 )
...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9 )
---
updated-dependencies:
- dependency-name: hosted-git-info
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-13 17:03:17 +02:00
dependabot[bot]
5da03dfca7
Bump glob-parent from 5.1.1 to 5.1.2 ( #611 )
...
Bumps [glob-parent](https://github.com/gulpjs/glob-parent ) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/gulpjs/glob-parent/releases )
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2 )
---
updated-dependencies:
- dependency-name: glob-parent
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-13 17:02:34 +02:00
dependabot[bot]
8b3b0376c3
Bump trim-newlines from 3.0.0 to 3.0.1 ( #608 )
...
Bumps [trim-newlines](https://github.com/sindresorhus/trim-newlines ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/sindresorhus/trim-newlines/releases )
- [Commits](https://github.com/sindresorhus/trim-newlines/commits )
---
updated-dependencies:
- dependency-name: trim-newlines
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-13 16:53:26 +02:00
dependabot[bot]
5f3c4756d2
Bump path-parse from 1.0.6 to 1.0.7 ( #610 )
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-13 16:53:05 +02:00
dependabot[bot]
3b34a64893
Bump ws from 5.2.2 to 5.2.3 ( #609 )
...
Bumps [ws](https://github.com/websockets/ws ) from 5.2.2 to 5.2.3.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/5.2.2...5.2.3 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-13 16:52:36 +02:00
Dominik Sokal
243cf8d630
reduce eas-cli size ( #605 )
...
* don't use lodash
* upgrade @expo/json-file
* upgrade @expo/config to 5.0.9
* add tests for utils
* address PR feedback
* more tests
* move tempy to dev dependencies
* replace timeago.js with @expo/timeago.js
* add eslint rule to forbid using lodash
* update CHANGELOG
2021-09-13 16:47:49 +02:00
Juwan Wheatley
671ce30ed4
update CHANGELOG
2021-09-10 19:14:14 -04:00
Juwan Wheatley
9021887072
v0.27.1
2021-09-10 18:59:11 -04:00
Juwan Wheatley
6a80d4c8e9
[eas-cli] fix secrets mutations ( #606 )
...
* [eas-cli] fix secrets mutations
* add changelog entry
* fix typo
2021-09-10 18:42:10 -04:00
Dominik Sokal
471e26817a
update CHANGELOG
2021-09-10 14:42:07 +02:00
Dominik Sokal
14bbd1ee0f
v0.27.0
2021-09-10 14:30:41 +02:00
Dominik Sokal
22b06b444d
[eas-json] allow env vars in android.serviceAccountKeyPath ( #604 )
...
* [eas-json] allow env vars in android.serviceAccountKeyPath
* update CHANGELOG
2021-09-10 14:28:21 +02:00
Dominik Sokal
cebd29e40d
[ENG-755] implement auto-submits ( #603 )
...
* better experience when building for all platforms
* implement auto-submits
* address PR feedback
* update CHANGELOG
* refactor build command class
* better UX when Android submission completes without error
* address PR feedback
* small ux improvement
2021-09-10 12:32:00 +02:00
Dominik Sokal
acf7e55b5b
[ENG-755] add --non-interactive flag for eas submit ( #600 )
...
* add --non-interactive flag for eas submit
* update CHANGELOG
* add basic tests for --non-interactive mode
* fix long-running tests
2021-09-09 17:12:40 +02:00
Wojciech Kozyra and Dominik Sokal
7c29aa3b38
[eas-cli] fix google service detection on windows ( #602 )
...
* normalize path (C:/path/to/repo -> C:\path\to\repo)
* update CHANGELOG
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-09-09 15:03:00 +02:00
Dominik Sokal
dee5b4cf60
mock generateRandomKeystoreAsync to make test execution faster
2021-09-09 11:19:39 +02:00
Dominik Sokal
896e14b1e4
[ENG-755] eas submit - implement --platform all ( #598 )
...
* reorder platform prompt options
* move RequestedPlatform enum
* unify selecting platforms in eas build/submit
* implement --platform all
* update CHANGELOG
2021-09-09 09:50:43 +02:00
Dominik Sokal
42c20d6ef5
update CHANGELOG
2021-09-08 10:12:38 +02:00
Dominik Sokal
0c94f80f68
v0.26.0
2021-09-08 09:50:50 +02:00
Wojciech Kozyra
95f308737e
[eas-cli] support for names with unicode only characters ( #596 )
...
* [eas-cli] support for names with unicode only characters
* update CHANGELOG
2021-09-08 09:46:12 +02:00
Dominik Sokal
2a2a0392cd
[ENG-755] drop support for eas submit CLI configuration params ( #590 )
...
* drop submit flags in favor of profiles
* use platform-specific mutations
* update CHANGELOG
* update asc app id log
* address PR feedback
* use release as default submit profile only when eas.json exists
* address more PR feedback
* add link to docs
* address even more PR feedback
* fix detecting release submit profile
2021-09-07 16:14:19 +02:00
Dominik Sokal
bcbdae8278
upgrade axios to 0.21.4
2021-09-07 10:05:24 +02:00
Dominik Sokal
805aee67ee
add eas diagnostics + github issue templates ( #594 )
...
* add 'eas diagnostics' command
* add issue templates
* update CHANGELOG
2021-09-06 16:03:51 +02:00
Dominik Sokal
0477984d7a
add CODE_OF_CONDUCT.md
2021-09-06 15:58:39 +02:00
Wojciech Kozyra
4e96196e07
remove @babel/core from package.json ( #593 )
2021-09-06 15:46:28 +02:00
Mike Willbanks
25ee2abdaa
[eas-cli] git config --get core.ignorecase exits with code 1 ( #592 )
...
When `git config --get core.ignorecase` is run and the variable is not
currently set, it will return with an exit code of 1 thus causing the
`eas build` command to stop running. To solve this, we try/catch and
then return undefined to allow for the default behavior.
2021-09-06 14:44:06 +02:00
kgc00
75b71ae457
[eas-cli] Adds Keystore Create Tracking ( #579 )
...
- Converts credentials command to an `EASCommand`
- Adds analytics for android keystore create commands
2021-09-03 09:36:22 -07:00
Dominik Sokal
7548fc35fd
update CHANGELOG
2021-09-01 10:12:33 +02:00
Dominik Sokal
5bc14b5b30
v0.25.0
2021-09-01 10:00:39 +02:00
L
bee98ce25e
[eas-cli] Update metro config check to support Windows ( #588 )
...
* Update metro config check to support Windows
Since Windows use backtick, the added regex address this issue.
* Update CHANGELOG.md
* Update CHANGELOG.md
* Fix eslint error
2021-09-01 09:54:29 +02:00
Dominik Sokal
0e6a5315ab
clean up repo deps + use volta ( #589 )
...
* move eslint-plugin-graphql from root to eas-cli
* install @babel/core to suppress yarn install warning
* use volta
* fix lint warning in .eslintrc.js
* address PR feedback
* bump @types/node to 16.7.8
2021-08-31 17:11:52 +02:00
Wojciech Kozyra and Dominik Sokal
91b51528ef
[eas-cli] detect case inconsistencies on macos ( #570 )
...
* [eas-cli] detect case inconsistencies on macos
* update CHANGELOG
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
* add explanatiion to undefined value
* add better error message + fyi page
Co-authored-by: Dominik Sokal <[email protected] >
2021-08-31 16:56:36 +02:00
Wojciech Kozyra and Dominik Sokal
5e3962afc2
[eas-cli] fix detecting googleServicesFile with EAS_NO_VCS=1 ( #583 )
...
* [eas-cli] fix detecting services file with
* update CHANGELOG
* Update packages/eas-cli/src/vcs/vcs.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-08-31 16:30:29 +02:00
Dominik Sokal
f07c52d2fb
[ENG-755] add --no-wait support for eas submit ( #578 )
...
* support --no-wait in eas submit
* update CHANGELOG
2021-08-31 14:49:15 +02:00
Dominik Sokal
50846a1a96
Use ts-jest instead of babel-jest ( #585 )
...
* run tests with ts-jest
* remove babel from dependencies
* update CHANGELOG
2021-08-31 12:18:20 +02:00
Dominik Sokal
4cb726f374
bump typescript target to ES2019 ( #584 )
...
* bump typescript target to ES2019
* update CHANGELOG
2021-08-30 15:32:48 +02:00
Dominik Sokal
da9d1b4984
replace @hapi/joi with joi + upgrade dependencies ( #582 )
...
* replace @hapi/joi with joi
* upgrade fs-extra to 10.0.0
* upgrade typescript to 4.4.2
* upgrade other eas-cli dependencies
* update repo deps
* fix typos
* add ': any' to every catch statement
* downgrade some deps as they require ts project to output ESM
* fix fs mock
* update snapshots
* downgrade indent-string (esm issue)
* update CHANGELOG
2021-08-30 14:07:25 +02:00
Dominik Sokal
64ad52dc45
drop support for node < 12 ( #581 )
...
* drop support for node < 12
* run CI workflows on node 16
* update CHANGELOG
2021-08-30 09:57:59 +02:00
Bartłomiej Klocek
6169e5ff5b
Add ESLint rule to prevent relative package imports ( #576 )
2021-08-25 14:43:12 +02:00
Dominik Sokal
ef33973f7f
update CHANGELOG
2021-08-25 11:57:34 +02:00
Dominik Sokal
33a5254f2a
v0.24.1
2021-08-25 11:48:08 +02:00
Dominik Sokal
0d737ecf6d
update CHANGELOG
2021-08-25 11:39:46 +02:00
Dominik Sokal
951eea2396
fix EasJsonReader import
2021-08-25 11:37:04 +02:00
Dominik Sokal
75968bf449
update CHANGELOG
2021-08-25 11:25:43 +02:00
Dominik Sokal
32aa46ac69
v0.24.0
2021-08-25 11:15:02 +02:00
339cae2532
Bump apple-utils to v25 ( #574 )
...
* Bump apple-utils to v25
* Update CHANGELOG.md
* Apply suggestions from code review
Co-authored-by: Evan Bacon <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-08-25 09:48:03 +02:00
Axel Delafosse and Dominik Sokal
e6ec3bfe6a
[eas-cli] update QR code url for Android internal distribution build and generate smaller QR code ( #573 )
...
* [eas-cli] update qr code url and generate smaller qr code
* [eas-cli] update changelog
* [eas-cli] fix prettier
* [eas-cli] update changelog
Co-authored-by: Dominik Sokal <[email protected] >
* [eas-cli] update changelog
Co-authored-by: Dominik Sokal <[email protected] >
* [eas-cli] clean code
Co-authored-by: Dominik Sokal <[email protected] >
2021-08-24 17:45:32 +02:00
Juwan Wheatley
012518c375
Update expo.io references to expo.dev ( #568 )
...
* Update expo.io references to expo.dev
* fix snapshot
2021-08-23 19:48:37 -04:00
Brent Vatne
cc8c8584d9
[eas-cli] Link to project page and add archive FYI link to build command output ( #562 )
2021-08-20 13:58:53 -07:00
jkh
d1910b3c42
[eas-cli] add ability to double publish ( #566 )
2021-08-20 11:16:43 -07:00
Wojciech Kozyra and Dominik Sokal
4a1fa3d4fa
[eas-cli] warn if NODE_ENV or googleServicesFile is missing ( #569 )
...
* [eas-cli] warn if NODE_ENV or googleServicesFile is missing
* update CHANGELOG
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-08-20 12:31:46 +02:00
Wojciech Kozyra
61178c9d06
add changesNotSentForReview option to android submissions ( #560 )
...
* add changesNotSentForReview option to android submits
* update CHANGELOG
* fix types in tests
* review feedback
2021-08-19 15:01:14 +02:00
Wojciech Kozyra and Dominik Sokal
094c04c7f0
[eas-cli] support --json flag for build commands ( #567 )
...
* [eas-cli] support --json flag for build commands
* sanitize json object
* update CHANGELOG
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-08-19 14:58:19 +02:00
kgc00
37cca4878d
[eas-cli] Introduce RudderStack ( #563 )
...
- adds RudderStack to the analytics file
- reworks some of the existing amplitude tracking event structure to properly record data
2021-08-18 10:46:19 -07:00
Wojciech Kozyra
2b40e1ec05
[eas-cli] support submit profiles ( #555 )
...
* [eas-cli] support submit profiles
* Update CHANGELOG
* review feedback
2021-08-13 11:53:58 +02:00
Bartłomiej Klocek
6e95d3afcc
[eas cli] Fix SKU not being applied to App Store Connect ( #559 )
...
* [eas submit] Fix SKU not being applied to App Store Connect
* Update CHANGELOG
2021-08-13 10:36:09 +02:00
Wojciech Kozyra
6b9b9f0be2
[eas-cli] fix metadata for simulator builds ( #556 )
...
* [eas-cli] fix metadata for simulator builds
* Update CHANGELOG
2021-08-13 10:08:27 +02:00
Brent Vatne
f14b963b29
[eas-cli] Stop using project name in build details URL ( #554 )
2021-08-12 21:53:47 -07:00
andy
ddd2814e8f
[submit] log submissions link at end of eas-submit ( #553 )
2021-08-11 11:00:22 -07:00
jkh
36f15a81a9
[changelog] fix formatting ( #552 )
2021-08-06 07:47:31 -07:00
jkh
ece93dac20
[eas-cli] add --auto flag to publish ( #549 )
2021-08-06 05:58:04 -07:00
Brent Vatne
0226dbba5a
Update CHANGELOG and README
2021-08-05 15:34:16 -07:00
Brent Vatne
e773e77185
v0.23.0
2021-08-05 15:19:01 -07:00
Brent Vatne
893cbb2ec5
[eas-cli] Pass through build settings metadata context to app version resolver ( #550 )
2021-08-05 15:17:30 -07:00
jkh
1898de2609
[eas-cli] add type to generated manifest fragment ( #535 )
2021-08-05 06:50:20 -07:00
jkh
fe03cc28c4
[eas-cli] stop sending deprecated storageBucket field ( #547 )
2021-08-03 13:55:00 -07:00
Wojciech Kozyra
5309b7b6ce
Update CHANGELOG
2021-08-02 13:23:20 +02:00
Wojciech Kozyra
bc9b8442d7
v0.22.4
2021-08-02 13:07:52 +02:00
Wojciech Kozyra
a84762b00d
[eas-cli] override distribution when building for simulator
2021-08-02 12:57:59 +02:00
Wojciech Kozyra
2d117e1d7e
v0.22.3
2021-08-02 12:49:51 +02:00
Sallar
986674942d
[eas-json][eas-cli] add simulator key to build profile json validator ( #546 )
...
* Add simulator to build profile json validator
* Update CHANGELOG.md
* Fix PR number
* Change the order of simulator key
2021-08-02 12:46:21 +02:00
Wojciech Kozyra
13c224589b
Update CHANGELOG
2021-08-02 10:57:16 +02:00
Wojciech Kozyra
20b091fbfa
v0.22.2
2021-08-02 10:35:08 +02:00
Wojciech Kozyra
168b6afdfa
[eas-cli] do not read BuildSettings on managed project
2021-08-02 10:10:03 +02:00
Dominik Sokal
3c6320b929
Update CHANGELOG.md
2021-07-30 14:03:18 +02:00
Dominik Sokal
4f1dc582bd
[ENG-1570] evaluate interpolated iOS version strings ( #541 )
...
* evaluate interpolated ios version strings
* update CHANGELOG
2021-07-30 14:00:31 +02:00
Wojciech Kozyra
daf2ef1e30
[eas-cli] fix unknown state error ( #543 )
...
* [eas-cli] fix unknown state error
* update CHANGELOG
2021-07-30 13:32:22 +02:00
Wojciech Kozyra
f703bd8b5a
[eas-cli] validate metadata in build request ( #542 )
...
* [eas-cli] validate metadata in build request
* Update CHANGELOG
2021-07-30 13:23:47 +02:00
Dominik Sokal
997cd7058a
[ENG-1475] Additional filters for eas build:list ( #540 )
...
* generate graphql code
* use new App.builds api
* add more filters to build:list
* update CHANGELOG
2021-07-30 10:31:51 +02:00
Wojciech Kozyra
e896c2f6c5
Update CHANGELOG
2021-07-29 14:55:04 +02:00
Wojciech Kozyra
3d723ca426
Use new eas.json format + auto migrate from old format ( #537 )
...
* Use new eas.json format + aot migrate old format
* review feedback
* review feedback 2
* fix
2021-07-29 14:50:08 +02:00
Dominik Sokal
c17e1b3fa2
[ENG-1600] warn when building managed project that does not extend @expo/metro-config in metro.config.js ( #534 )
...
* warn when building managed project that does not extend @expo/metro-config in metro.config.js
* update CHANGELOG
* address PR feedback
* fix lint warnings/errors
2021-07-29 09:33:37 +02:00
Quinlan Jung
d70fc36485
update changelog
2021-07-28 15:48:22 -07:00
Quinlan Jung
47784ca6d3
v0.22.1
2021-07-28 14:58:33 -07:00
Quinlan Jung
3e5a3aca27
[eas-cli] fix keystore upload bug ( #538 )
...
* [eas-cli] fix upload bug
* changelog
2021-07-28 14:55:36 -07:00
Dominik Sokal
89b0227594
[chore] upgrade: eslint, prettier, etc. ( #536 )
...
* upgrade: eslint, prettier, etc.
* run prettier
2021-07-28 11:12:06 +02:00
Dominik Sokal
b98a30e7c6
install missing dep: fast-glob
2021-07-27 13:16:23 +02:00
Dominik Sokal
5c7862a685
upgrade typescript + clean up deps ( #533 )
...
* upgrade typescript to 4.3.5
* remove unused dependencies
* upgrade tslib
* update CHANGELOG
2021-07-27 12:22:39 +02:00
Bartłomiej Klocek and Dominik Sokal
82833a9eb4
[eas submit][android] Autodetect google-services JSON key path ( #520 )
...
* foundation
* detection logic
* add tests
* Update CHANGELOG, ignore `node_modules`
* Display a chooser for multiple files
* Improve tests
* move `filterAsync` to a separate file
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
* Fix indent
Co-authored-by: Dominik Sokal <[email protected] >
2021-07-27 12:22:25 +02:00
Dominik Sokal
66171c3c4b
[ENG-1524] use envs from eas.json when resolving app config ( #532 )
...
* use envs from eas.json when resolving app config
* update CHANGELOG
* address PR feedback
2021-07-26 15:38:42 +02:00
Wojciech Kozyra and Dominik Sokal
179def91c7
[eas-cli] use .pbxproj file to check if native Xcode project is present ( #531 )
...
* [eas-cli] use .pbxproj file to check if native Xcode project is present
* Update CHANGELOG.md
* Update packages/eas-cli/src/project/ios/scheme.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-07-26 15:33:44 +02:00
Dominik Sokal
9f63ad4527
update CHANGELOG
2021-07-23 10:33:19 +02:00
Dominik Sokal
878028271a
v0.22.0
2021-07-23 10:25:00 +02:00
Dominik Sokal
d4e15bbcbf
add iosEnterpriseProvisioning to build metadata ( #522 )
...
* generate graphql code
* add iosEnterpriseProvisioning to build metadata
* update CHANGELOG
* upgrade @expo/eas-build-job to 0.2.44
2021-07-23 10:09:19 +02:00
Evan Bacon
13bb056df1
Create and link capability identifiers automatically ( #524 )
...
* Create and link capability identifiers automatically
* changelog
* Update capabilityIdentifiers.ts
* Update capabilityIdentifiers.ts
* Added better assertion errors
2021-07-22 18:50:51 -06:00
Will Schurman
14d56904d2
[eas-cli] Upload exp config in extra when publishing or republishing ( #514 )
2021-07-22 10:30:23 -07:00
Dominik Sokal
c2ffd05763
fall back to APK when building for internal distribution ( #527 )
...
* fall back to APK when building for internal distribution
* update CHANGELOG
* address PR feedback
2021-07-22 16:21:20 +02:00
Dominik Sokal
46e394fbef
use default version code when it's not defined for managed project in app.json ( #526 )
...
* use default version code when it's not defined for managed project in app.json
* update CHANGELOG
2021-07-22 13:36:26 +02:00
Dominik Sokal
2613f0c2f9
enable lint rule for curly braces around blocks ( #525 )
2021-07-22 11:49:12 +02:00
Bartłomiej Klocek and Wojciech Kozyra
e5fd7c01f4
[eas submit] propagate build id to submission mutation ( #518 )
...
* Propagate build id
* Display build details in submission summary
* Update tests
* Add test for build id
* Unify build fragment naming
* Apply suggestion
Co-authored-by: Wojciech Kozyra <[email protected] >
Co-authored-by: Wojciech Kozyra <[email protected] >
2021-07-22 11:21:57 +02:00
Evan Bacon
73a0dd6e23
Fix capability syncing ( #521 )
...
* Update bundleIdCapabilities.ts
* Update CHANGELOG.md
2021-07-21 12:22:43 -06:00
Dominik Sokal
a9dc7f9eeb
don't show diff for generated files (yarn.lock, graphql files)
2021-07-21 10:43:22 +02:00
Bartłomiej Klocek and Brent Vatne
c3836f23d1
[eas submit] Pretty-print iPad multitasking error message ( #517 )
...
* [eas submit] Pretty-print iPad multitasking error message
* Apply suggestion
Co-authored-by: Brent Vatne <[email protected] >
Co-authored-by: Brent Vatne <[email protected] >
2021-07-21 08:00:21 +02:00
Cedric van Putten
bfd73cbb19
[eas-cli] Add force option to overwrite existing secrets ( #513 )
...
* [eas-cli] Add force option to overwrite existing secrets
* Add changelog entry
2021-07-15 17:15:29 +02:00
Wojciech Kozyra
6a1753edaa
[eas-cli] handle blocked amplitude domains ( #512 )
...
* [eas-cli] handle blocked amplitude domains
* update CHANGELOG
2021-07-14 13:28:17 +02:00
Wojciech Kozyra and Brent Vatne
558a73086d
[eas-cli] add error message when free tier is disabled ( #509 )
...
* [eas-cli] add error message when free tier is disabled
* Update packages/eas-cli/src/build/build.ts
Co-authored-by: Brent Vatne <[email protected] >
Co-authored-by: Brent Vatne <[email protected] >
2021-07-13 12:36:20 +02:00
jkh
15966fbd26
[eas-cli] un-hide project:* ( #500 )
2021-07-12 13:57:36 -07:00
Dominik Sokal
1e8b55383e
update CHANGELOG
2021-07-12 10:51:57 +02:00
Dominik Sokal
6920ebb0ba
v0.21.0
2021-07-12 10:43:10 +02:00
Dominik Sokal
55f35949e1
build:list / build:view - print runtime version ( #508 )
...
* build:list / build:view - print runtime version
* update CHANGELOG
2021-07-12 10:38:17 +02:00
Dominik Sokal
ccb998a221
[ENG-1460] add runtime version to build metadata ( #493 )
...
* add runtime version to build metadata
* update CHANGELOG
* upgrade @expo/eas-build-job to 0.2.43
2021-07-12 09:46:00 +02:00
Dominik Sokal
30bc27b4c4
[ENG-1474] build:list / build:view: print more metadata ( #504 )
...
* build:list / build:view: print more metadata
* update CHANGELOG
2021-07-12 09:36:58 +02:00
Evan Bacon
da3c95ccaf
Added iOS 15 capabilities ( #499 )
...
* Added iOS 15 capabilities
* Update CHANGELOG.md
2021-07-09 14:18:52 -06:00
Dominik Sokal
bbcbe1dceb
update CHANGELOG
2021-07-09 10:41:01 +02:00
Dominik Sokal
f15beea454
v0.20.0
2021-07-09 10:31:16 +02:00
Wojciech Kozyra
16e384be76
[eas-cli] Error message for eas build downtime ( #502 )
2021-07-09 10:04:17 +02:00
jkh
e74e6d8fc5
[eas-cli] import UI in branch:* channel:* commands ( #503 )
2021-07-08 18:05:51 -07:00
jkh
b6f4603107
[eas-cli] remove shameful console.log ( #501 )
2021-07-07 18:37:41 -07:00
Wojciech Kozyra
0e7d7f765a
[eas-cli] unify generic and managed workflows ( #497 )
2021-07-07 12:30:06 +02:00
jkh
33b4d8d719
[eas-cli] add project:info command ( #498 )
2021-07-06 19:25:21 -07:00
Wojciech Kozyra and Bartłomiej Klocek
0d765748e3
[eas-cli] override value from app.json with param ( #494 )
...
* [eas-cli] override value from app.json with param
* update changelog
* Apply suggestions from code review
Co-authored-by: Bartłomiej Klocek <[email protected] >
Co-authored-by: Bartłomiej Klocek <[email protected] >
2021-07-05 15:42:13 +02:00
Dominik Sokal
93953f1424
bump @expo/config-plugins to 3.0.3 ( #495 )
...
* bump @expo/config-plugins to 3.0.3
* update CHANGELOG
* fix type mismatch
2021-07-05 14:15:17 +02:00
Quinlan Jung
e9b67db05c
update chagelog
2021-07-02 11:18:30 -07:00
Quinlan Jung
09bf912b9e
v0.19.1
2021-07-02 11:02:09 -07:00
Quinlan Jung
e701bacdaa
[eas-cli] better debugging experience ( #492 )
...
* [eas-cli] better debugging
* fyi
* changelog
2021-07-02 10:59:16 -07:00
Quinlan Jung and Dominik Sokal
cc22542031
[eas-cli] prompt to create project if not exists, more credentials guardrails ( #491 )
...
* [eas-cli] prompt to create project if not exists
* [eas-cli] more credentials manager guardrails
* Update packages/eas-cli/src/credentials/manager/ManageAndroid.ts
Co-authored-by: Dominik Sokal <[email protected] >
* Update packages/eas-cli/src/credentials/manager/ManageIos.ts
Co-authored-by: Dominik Sokal <[email protected] >
* Update packages/eas-cli/src/project/projectUtils.ts
Co-authored-by: Dominik Sokal <[email protected] >
* pr feedback
Co-authored-by: Dominik Sokal <[email protected] >
2021-07-02 10:53:26 -07:00
Dominik Sokal
6c53262b5b
[ENG-1444] improve workflow detection ( #490 )
...
* improve workflow detection
* update CHANGELOG
* address PR feedback
2021-07-02 10:24:05 +02:00
Wojciech Kozyra
7d7d4995d8
update CHANGELOG
2021-07-01 12:23:13 +02:00
Wojciech Kozyra
977546c8c9
v0.19.0
2021-07-01 12:05:57 +02:00
Brent Vatne
53dcd4cb43
[eas-cli] Support configuring one platform at a time when running eas build ( #483 )
2021-06-30 17:52:37 -07:00
Wojciech Kozyra
9e18e738eb
[eas-cli] use new build mutation ( #485 )
2021-06-29 11:54:11 +02:00
Dominik Sokal
252c7187d5
[ENG-1377] auto-suggest application id and bundle identifier ( #487 )
...
* Auto-suggest application id and bundle identifier
* update CHANGELOG
* address PR feedback
2021-06-29 10:51:48 +02:00
Quinlan Jung
90852b9557
update changelog
2021-06-28 16:01:48 -07:00
Quinlan Jung
0df16236a2
v0.18.3
2021-06-28 14:54:56 -07:00
Quinlan Jung
ecaf5a4318
changelog stuff
2021-06-28 14:44:00 -07:00
Quinlan Jung
86e5e1a7b1
[eas-cli] integrate push key setup in ios builds ( #473 )
...
* [eas-cli] integrate push key setup in build flow
* nits
* fix lint
* pr feedback
* pr feedback
2021-06-28 14:43:15 -07:00
Quinlan Jung
ab10094071
[eas-cli] remove nullthrows on keystore keyPassword ( #484 )
...
* [eas-cli] remove nullthrows on keystore keyPassword
* changelog
2021-06-28 10:34:45 -07:00
Dominik Sokal
2d536d73fe
mock fs-extra so tests don't produce files ( #480 )
2021-06-28 09:43:43 +02:00
Evan Bacon
80ea8ee50b
Support bundle identifiers that start with a dot ( #459 )
2021-06-25 15:41:48 -07:00
Brent Vatne
b49c5f47d1
Update CHANGELOG
2021-06-25 15:16:06 -07:00
Brent Vatne
a9da78946b
v0.18.2
2021-06-25 14:57:32 -07:00
Brent Vatne
b6d9accea4
[eas-cli] Fix inverted conditional so we actually only prompt about commit when index is dirty ( #481 )
2021-06-25 14:54:26 -07:00
Quinlan Jung
4611a65bce
[eas-cli] show projects that depend on a push key ( #472 )
2021-06-25 13:55:16 -07:00
Quinlan Jung
db29b3fc18
[eas-cli] make apple team optional in appropriate cases ( #468 )
...
* [eas-cli] make apple team optional in appropriate cases
* pr feedback
2021-06-25 13:53:37 -07:00
Dominik Sokal
2534a46bd3
[ENG-1396] change default ios image for sdk <= 41 ( #479 )
...
* change default ios image for sdk <= 41
* update CHANGELOG
2021-06-25 15:23:24 +02:00
Dominik Sokal
7def4b502e
remove redundant type
2021-06-25 13:58:38 +02:00
Brent Vatne
4ea26d7ca3
Remove leftover CHANGELOG entry
2021-06-24 17:56:14 -07:00
Brent Vatne
c4c8075b1f
Update CHANGELOG
2021-06-24 17:55:06 -07:00
Brent Vatne
266545d2a0
v0.18.1
2021-06-24 17:43:58 -07:00
Brent Vatne
ddd7046513
Add entry to CHANGELOG
2021-06-24 17:43:14 -07:00
Quinlan Jung
7a44eeb22b
[eas-cli] add basic printing support for Apple App Specific Password ( #474 )
2021-06-24 17:42:00 -07:00
Brent Vatne
5bcf8263cf
[eas-cli] Automatically migrate build credentials to EAS ( #477 )
2021-06-24 17:41:17 -07:00
Dominik Sokal
f380ba0106
update CHANGELOG
2021-06-24 13:35:32 +02:00
Dominik Sokal
1a6d81f68e
v0.18.0
2021-06-24 12:17:08 +02:00
Dominik Sokal
522818113b
support new build status: new ( #475 )
...
* support new build status: 'new'
* update CHANGELOG
2021-06-24 12:07:44 +02:00
Hayden Daly
f93d347665
[docs] update 'See code' links in README ( #446 )
...
Why
Majority of the See code links in the README resolve to nonexistent paths causing 404s. For example, build/commands/account/login.ts should resolve to src/commands/account/login.ts.
How
Simple find and replace with the links and updating relevant text using patch-readme.js script added to package.json.
Test Plan
Clicked through the links to make sure they all resolve to right locations.
2021-06-23 14:52:36 -07:00
Wojciech Kozyra and Dominik Sokal
e96cee1c3b
[eas-cli] support different vcs ( #462 )
...
* [eas-cli] add abstraction around VCS, implement git and local version
* Apply suggestions from code review
Co-authored-by: Dominik Sokal <[email protected] >
* review feedback
* update CHANGELOG
Co-authored-by: Dominik Sokal <[email protected] >
2021-06-23 12:05:31 +02:00
Quinlan Jung
4d46e0a8ac
changelog stuff
2021-06-22 13:02:58 -07:00
Quinlan Jung
80e35c7524
[eas-cli] add 'remove push key' action ( #470 )
...
* [eas-cli] remove push key action
* todo
2021-06-22 12:23:31 -07:00
Quinlan Jung
186c26bc99
[eas-cli] setup push key action ( #469 )
2021-06-22 11:49:26 -07:00
jkh
be6a7f54f9
[eas-cli][eas-json] add updates.channel to build metadata ( #461 )
2021-06-21 10:29:31 -07:00
Ville Immonen
fff7aac5b6
Add an internal distribution with dev client to build:configure defaults ( #465 )
2021-06-21 12:51:27 +03:00
Quinlan Jung
0d90fbd3ff
[eas-cli] create and assign push key actions ( #467 )
2021-06-18 10:32:05 -07:00
Quinlan Jung
e71779049e
[eas-cli] rename android mocks
2021-06-17 21:24:38 -07:00
Quinlan Jung
7da909e3c1
[eas-cli] fix android manager push description
2021-06-17 21:15:13 -07:00
Quinlan Jung
e439fd14a9
changelog stuff
2021-06-17 11:19:45 -07:00
Ville Immonen
ffed1b446a
Record dev client builds created and downloaded to analytics ( #454 )
2021-06-17 15:28:38 +03:00
Quinlan Jung
7b65412ec6
[eas-cli] swap android manager for the refactored beta one ( #460 )
...
* [eas-cli] swap the android manager with the beta one
* [eas-cli] remove unused classes, remove new directory
* [eas-cli] delete credentials manager class
* [eas-cli] replace API newAndroid -> android
* [eas-cli] printCredentialsBeta -> printCredentials
2021-06-16 09:55:55 -07:00
Quinlan Jung
f1cbdcc094
changelog stuff
2021-06-15 15:56:11 -07:00
Quinlan Jung
ec5573efa6
[eas-cli] add push key graphql types ( #456 )
2021-06-15 11:14:33 -07:00
Quinlan Jung and Dominik Sokal
242da62271
[eas-cli] action to upload/download credentials.json to www ( #455 )
...
* [eas-cli] action to upload/download credentials.json to www
* Update packages/eas-cli/src/credentials/android/actions/new/SetupBuildCredentialsFromCredentialsJson.ts
Co-authored-by: Dominik Sokal <[email protected] >
* Update packages/eas-cli/src/credentials/android/actions/UpdateCredentialsJson.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-06-15 11:14:15 -07:00
Wojciech Kozyra
23d1221ef9
[eas-cli] add support for big sur image for ios builds ( #457 )
...
* [eas-cli] add support for big sure image for ios builds
* update CHANGELOG
2021-06-15 16:20:43 +02:00
Quinlan Jung
5402d8c74f
changelog stuff
2021-06-14 19:02:47 -07:00
Dominik Sokal
176026645c
fix typo: Expo CLI -> EAS CLI
2021-06-14 15:45:30 +02:00
Brent Vatne
b0d4ed6c0e
[eas-cli] Deprecate --skip-credentials-check ( #442 )
2021-06-10 20:27:06 -07:00
Quinlan Jung
2f7ac71921
[eas-cli] remove android fcm/keystore actions ( #451 )
2021-06-10 11:50:08 -07:00
Quinlan Jung
b599315a85
[eas-cli] more manager dx improvements ( #449 )
...
* [eas-cli] improve ios manager dx
* add go back
2021-06-10 11:49:45 -07:00
Quinlan Jung
e86d8aa77a
[eas-cli] add additionalTypenames for creds mutation to invalidate urql cache
2021-06-09 19:38:16 -07:00
Quinlan Jung
ab4ac87d52
[eas-cli] download and backup keystore action ( #447 )
...
* [eas-cli] download and backup keystore action
* pr feedback
2021-06-09 15:42:57 -07:00
Quinlan Jung
af98fb1621
[eas-cli] refactor ios manager ( #448 )
2021-06-09 13:11:04 -07:00
Dominik Sokal
0ce7c1b3b4
clean up legacy stuff ( #444 )
...
* drop support for npm token in credentials.json
* remove --allow-experimantal flag
* update CHANGELOG
2021-06-09 14:31:30 +02:00
Dominik Sokal
2bdaa0d428
[ENG-1271] make iOS credentials manager work with multi-target projects ( #441 )
...
* make function for selecting Xcode scheme generic
* move XcodeBuildContext resolver
* adjust ios credentials manager to multitarget projects
* update CHANGELOG
* address PR feedback
2021-06-09 13:56:17 +02:00
Quinlan Jung
2486a4de97
[ENG-1242][eas-cli] copy Expo Classic credentials to EAS if user is eligible ( #445 )
...
* [eas-cli] copy Expo Classic credentials to EAS if user is eligible
* fix tsc
* fix lint
* pr feedback
2021-06-08 22:17:14 -07:00
kgc00
6137b215e9
[eas-cli] Introduce action stat ( #437 )
...
* Introduces a new abstract class for commands to inherit from -- EasCommand
* EasCommand does two things, login and analytics:
* Reads local credentials or initiates login (depending on command requirements)
* Bootstraps analytics, sends an 'action' stat to track cli usage, and flushes events at the end of the commands lifecycle
* Build and Submit now subclass EasCommand
* Tests for EasCommand are included
2021-06-07 10:54:14 -07:00
Quinlan Jung
265ba16594
[eas-cli] refactor credential input types ( #443 )
...
* [eas-cli] use generated input types
* pulled cleaned up schema from www
* fix lint
2021-06-07 10:33:56 -07:00
Quinlan Jung
a7bc3d0c98
[eas-cli] action to select android build credentials ( #438 )
...
* [eas-cli] action to select android build credentials
* oops
* pr feedback
2021-06-07 10:33:36 -07:00
Quinlan Jung
ee618880d7
[eas-cli] fcm create and assign graphql actions ( #440 )
2021-06-04 14:03:57 -07:00
Quinlan Jung
2c95c8c310
[eas-cli] add fcm types for graphql ( #439 )
2021-06-04 14:02:38 -07:00
Dominik Sokal
b90e37d9fc
update CHANGELOG
2021-06-02 13:19:35 +02:00
Dominik Sokal
34563070f4
v0.17.0
2021-06-02 12:07:46 +02:00
Dominik Sokal
66b269f4bf
update CHANGELOG
2021-06-02 12:06:41 +02:00
Brent Vatne
168cb4d4a0
[eas-cli] Fix git repo root path on Windows ( #429 )
...
* Fix git repo root path on Windows
* Update CHANGELOG
2021-06-02 12:03:33 +02:00
Quinlan Jung
91b531da43
[eas-cli] use correct method to determine android application identifier ( #431 )
...
* [eas-cli] use correct method to determine android application identifier
* pr feedback
2021-06-02 12:00:51 +02:00
Quinlan Jung
2e0d567361
update changelog
2021-06-01 11:59:51 -07:00
Quinlan Jung
81e6280cff
[eas-cli] use new android build credentials provider ( #427 )
...
* [eas-cli] use new android build credentials provider
* pr feedback
* fix tsc
* pr feedback:
2021-06-01 11:56:37 -07:00
Quinlan Jung
e2fda7b9d3
[eas-cli] refactor application id configuration ( #432 )
2021-06-01 10:34:08 -07:00
Dominik Sokal
ede30807f5
fix bundle identifier getter ( #434 )
...
* fix bundle identifier getter
* update CHANGELOG
2021-06-01 14:25:03 +02:00
Brent Vatne
9f354013fa
Update CHANGELOG
2021-05-26 15:09:59 -07:00
Brent Vatne
30552f134c
v0.16.0
2021-05-26 14:49:42 -07:00
Brent Vatne
e4beba9a21
Add env var to disable capability sync and extra logs when EXPO_DEBUG is set ( #426 )
2021-05-26 13:11:42 -07:00
Dominik Sokal
b71ab7ec84
implement managed credentials support for multitarget iOS projects ( #414 )
...
* ignore --skip-credentials-check flag for ios builds
* account for parent bundle identifier when creating apple app identifier
* implement managed credentials support for multitarget ios projects
* update CHANGELOG.md
* address PR feedback
* upgrade @expo/config-plugins 1.0.32 -> 1.0.33
* fix lint warning
* address more PR feedback
* address PR feedback
2021-05-26 11:06:29 +02:00
Brent Vatne
596cfc372b
Move updating the release on Github to after the release is completed ( #418 )
2021-05-25 15:56:55 +02:00
Dominik Sokal
d5f6c5680c
update CHANGELOG
2021-05-25 15:55:23 +02:00
Dominik Sokal
28c508ff62
v0.15.1
2021-05-25 15:44:36 +02:00
Dominik Sokal
97ff6f406d
fix sending appBuildVersion to api ( #423 )
...
* generate graphql code
* fix sending appBuildVersion to api
* update CHANGELOG
2021-05-25 15:40:22 +02:00
Evan Bacon
bd39b296fa
Use config introspection to get all entitlements ( #419 )
...
* Use config introspection to get all entitlements
* Update CHANGELOG.md
* Updated getAppBuildGradle -> getAppBuildGradleFilePath
* Update RemoveProvisioningProfile.ts
* Update view.ts
* Update applicationId.ts
* Update entitlements.ts
2021-05-24 17:30:13 -07:00
Quinlan Jung
bfbe1e930b
[eas-cli] add tests for unencrypted/empty password keystores ( #396 )
...
* [eas-cli] add tests for unencrypted/empty password keystores
* detect unencrypted pem
* much sad
* much sad 2
* much sad
* much sad
2021-05-24 16:25:07 -07:00
jkh
3fe45176cc
[eas-cli] make republish work smoothly with different platforms ( #417 )
2021-05-21 10:11:57 -07:00
Test User
bffa6fbf03
Release 0.15.0
2021-05-20 14:58:23 -07:00
Test User
161808bc37
v0.15.0
2021-05-20 14:30:18 -07:00
jkh
ac42b15acd
[eas-cli] fix bug when publishing without platform flag ( #415 )
2021-05-20 07:55:48 -07:00
Dominik Sokal
47d21de4eb
add appBuildVersion to build metadata ( #413 )
...
* add functions for reading buildNumber / versionCode
* add buildNumber and versionCode to metadata
* read proper app version for generic projects
* bump @expo/eas-build-job to 0.2.35
* address PR feedback
* update CHANGELOG.md
2021-05-20 11:40:17 +02:00
Wojciech Kozyra
e12ffa9ebc
docs for introducing breaking changes in local builds api ( #408 )
...
* docs for introducing breaking changes in local builds api
* review feedback
2021-05-19 14:21:35 +02:00
Dominik Sokal
2944023986
clean up test output
2021-05-19 11:36:30 +02:00
Dominik Sokal
49c1e7670d
warn about deprecated android.package/ios.bundleIdentifier only once
2021-05-18 11:28:31 +02:00
Dominik Sokal
b157b901e3
simplify app identifier management ( #407 )
...
* simplify app identifier management
* remove disableIosBundleIdentifierValidation from eas.json
* update CHANGELOG.md
* add unit tests
* address PR feedback
2021-05-18 09:42:58 +02:00
Brent Vatne
1a1f88f202
[eas-json] Include development-client in valid buildType for internal distribution ( #410 )
2021-05-17 18:14:07 -07:00
jkh
d02d70da91
[eas-cli] put projectId caching behind EAS_ENABLE_PROJECT_ID flag ( #412 )
2021-05-17 12:48:36 -07:00
Evan Bacon
c37f2957bb
Bump @expo/[email protected] to support Apple server errors ( #411 )
2021-05-17 11:27:23 -07:00
Wojciech Kozyra
a32f5fe57a
[eas-cli] allow empty keystore password and optional key password ( #398 )
...
* [eas-cli] allow empty keystore password and optional key password
* update @expo/config and @expo/config-plugins
* update CHNAGELOG
2021-05-17 12:39:49 +02:00
Test User
b7f6d36a63
[eas-cli] hide 'eas init'
2021-05-14 18:05:11 -07:00
Mike Hampton
2975a025ac
Add expoCli parameter. ( #409 )
2021-05-14 15:36:05 -04:00
Wojciech Kozyra
f4e396dde2
[eas-cli] fix validation for empty password in dist cert ( #403 )
...
* [eas-cli] fix validation for empty password in dist cert
* add tests
* change error message
* fix test description
* review feedback
2021-05-14 10:44:48 +02:00
Evan Bacon
ef54911323
Dynamically toggle capabilities before build ( #384 )
...
* Enable associated-domains
* Update CHANGELOG.md
* Added support for native projects
* Update ensureAppExists-test.ts
* Validate entitlements from JSON
* removed unneeded tests
* Update bundleIdCapabilities.ts
* use Workflow
* Forward props everywhere
* refactor
* Added return types
* Update entitlements.ts
* Update bundleIdCapabilities.ts
* Update bundleIdCapabilities.ts
* Update bundleIdCapabilities.ts
* cleanup
* IosCapabilitiesOptions
2021-05-13 20:25:02 -07:00
Quinlan Jung
18b1074232
[eas-cli] setup android build credentials with graphql ( #406 )
...
* [eas-cli] setup android build credentials with graphql
* pr feedback
2021-05-13 16:37:28 -07:00
Jonathan 小林 Hales
8468e0c5ea
[eas-cli] make branch name optional for branch:publish
2021-05-12 12:54:43 -07:00
jkh
436d5c9ec9
[eas-cli] query app by ID instead of fullName in listBranchesAsync ( #405 )
2021-05-12 10:04:05 -07:00
jkh
1f88f7e1a3
[eas-cli] replace ensureProjectExistsAsync with getProjectIdAsync ( #404 )
2021-05-12 09:34:55 -07:00
jkh
09682754f8
[eas-cli] add 'eas init' command ( #402 )
2021-05-12 07:49:05 -07:00
Mike Hampton and Wojciech Kozyra
8e3d84b1e5
[eas-cli] Support buildConfiguration parameter. ( #394 )
...
* [eas-cli] Support buildConfiguration parameter.
* Update CHANGELOG.md
* Address PR comments.
* Update CHANGELOG.md
Co-authored-by: Wojciech Kozyra <[email protected] >
* Update new features in changelog.
Co-authored-by: Wojciech Kozyra <[email protected] >
2021-05-12 10:21:01 -04:00
Dominik Sokal
8bb2631192
Revert "[eas-cli] set default urql requestPolicy to network-only ( #397 )"
...
This reverts commit d97ed80867 .
The proper fix has been implemented in #399 .
2021-05-12 10:10:44 +02:00
Dominik Sokal
38a7fb6266
set empty save-prefix ( #400 )
2021-05-12 10:06:30 +02:00
Dominik Sokal
0ac2fb77a1
Pin versions in package.json ( #399 )
...
* pin versions in package.json
* update CHANGELOG.md
2021-05-12 10:04:09 +02:00
jkh
f12774b539
[eas-cli] display the platforms supported by an update group ( #391 )
2021-05-11 09:03:47 -07:00
jkh
d50bdedcec
[eas-cli] add --platform flag to branch:publish command ( #389 )
2021-05-11 08:22:48 -07:00
Dominik Sokal
8d443e5992
update CONTRIBUTING.md
2021-05-11 12:01:52 +02:00
Dominik Sokal
2b5fb6de53
update CHANGELOG.md
2021-05-11 11:57:33 +02:00
Dominik Sokal
dc86f27199
v0.14.1
2021-05-11 11:23:22 +02:00
jkh
d97ed80867
[eas-cli] set default urql requestPolicy to network-only ( #397 )
...
* [eas-cli] set default urql requestPolicy to network-only
* add changelog
2021-05-11 11:14:55 +02:00
Quinlan Jung
3601b448fe
[eas-cli] create keystore action ( #387 )
...
* [eas-cli] create android keystore action
* 1: some pr feedback
2021-05-10 16:38:17 -07:00
Quinlan Jung
68aab13d51
[eas-cli] Keystore utils and fixtures ( #386 )
...
* [eas-cli] Keystore utils and fixtures
validate using pem decryption instead
* 0: some pr feedback
* pr feedback
2021-05-10 16:25:07 -07:00
Brent Vatne
6cef13d756
Update CHANGELOG
2021-05-10 11:36:59 -07:00
Brent Vatne
1d45941f5d
v0.14.0
2021-05-10 11:28:46 -07:00
Quinlan Jung
5e5badf11f
[eas-cli] credentials manager DX nits ( #383 )
2021-05-03 19:16:14 -07:00
jkh
840c65946b
[eas-cli] remove --force to fix eas publish ( #381 )
2021-05-03 15:35:52 -07:00
Quinlan Jung
fdbd786126
[eas-cli] move from deprecated iosAppCredentialsArray to iosAppCredentialsList ( #380 )
2021-05-03 13:16:33 -07:00
Quinlan Jung
d5365275e0
[eas-cli] beta android credentials manager ( #378 )
2021-04-29 12:07:20 -07:00
Quinlan Jung
886e48d3ee
[eas-cli] android graphql types ( #377 )
2021-04-29 11:17:18 -07:00
Wojciech Kozyra
342c78a4f6
[eas-cli] disable pending build check ( #373 )
...
* [eas-cli] disable pending builds check
* update CHANGELOG.md
2021-04-28 15:13:51 +02:00
Axel Delafosse
a483d94e26
[eas-cli] assert ( #372 )
2021-04-28 11:54:33 +02:00
Axel Delafosse and Dominik Sokal
b40412a7a1
[eas-cli] add QR code to install internal distribution build on device ( #371 )
...
* [website] add qr code to install internal distribution build on device
* [eas-cli] update changelog
* [eas-cli] sort imports
* [eas-cli] sort imports
* [eas-cli] improve getInstallUrl typing
Co-authored-by: Dominik Sokal <[email protected] >
* [eas-cli] fix typing
* [eas-cli] clean code
Co-authored-by: Dominik Sokal <[email protected] >
2021-04-28 11:43:21 +02:00
Quinlan Jung
d652e04f7b
[eas-cli] getAppAsync not used anywhere outside ( #369 )
2021-04-27 13:09:10 -07:00
Quinlan Jung
85326d1104
[eas-cli] merge beta and main cred utils ( #368 )
2021-04-27 13:08:51 -07:00
Quinlan Jung
28c087138b
[eas-cli] replace printCredentials with printCredentialsBeta ( #367 )
2021-04-27 13:08:30 -07:00
jkh
8badf14ec3
[eas-cli] create asset keys without an extension ( #366 )
...
* Clients must be using expo-asset >= 8.3.2 in order to handle this new update format.
2021-04-27 06:02:12 -07:00
Wojciech Kozyra
4f1db29ef8
[eas-cli] increase build wait timeout ( #370 )
...
* [eas-cli] increase build wait timeout
* Update CHANGELOG.md
2021-04-27 14:19:23 +02:00
Quinlan Jung
2354dc1b71
update changelog
2021-04-26 12:16:21 -07:00
Quinlan Jung
f106bfa6d7
[eas-cli] replace ctx.ios with ctx.newIos ( #365 )
...
remove old ctx.ios
ctx.newIos -> ctx.ios
fix lint
unused fixtures
remove unused fixtures
merge fixtures
fix lint
2021-04-26 12:11:36 -07:00
Quinlan Jung
1a7edbea06
[eas-cli] merge everything from actions/new to actions ( #364 )
...
delete unused actions
delete old inner class
remove uneeded dist cert utils
merge dist cert utils
remove unused functions of pprofile utils
pop out new directory
2021-04-26 12:10:27 -07:00
Quinlan Jung
5bfaee9e4d
[eas-cli] swap beta credentials manager with current ( #363 )
2021-04-26 12:07:35 -07:00
Quinlan Jung
0cb2309d7d
[eas-cli] add additionalTypenames to delete mutations to clear urql cache
2021-04-23 13:43:50 -07:00
Quinlan Jung
0415a1d97f
changelog stuff
2021-04-23 12:47:59 -07:00
Quinlan Jung
249c60f4d1
[eas-cli] add remove provisioning profile to beta manager ( #361 )
2021-04-23 12:33:48 -07:00
Quinlan Jung
c357cc378c
[eas-cli] add high level actions to beta manager ( #360 )
2021-04-23 12:29:14 -07:00
Quinlan Jung
f7c0d731b6
changelog stuff"
2021-04-22 22:48:38 -07:00
Quinlan Jung
e852e3edac
[eas-cli] add CreateDistCert and UseExistingDistCert to beta manager ( #357 )
...
* [eas-cli] add create and add existing dist cert options
* nits:
* fix dx
2021-04-22 17:27:17 -07:00
Quinlan Jung
2a283b74a3
[eas-cli][eas-json] add getBuildProfileNamesAsync helper ( #351 )
...
* [eas-cli][eas-json] getProfileNames helper
* tweak name
* pr feedback
* pr feedback
2021-04-22 13:47:18 -07:00
Quinlan Jung
c749bc2372
[eas-cli] refactor UpdateCredentialsJson ( #352 )
...
* [eas-cli] refactor UpdateCredentialsJson
* fix broken tests from switching b64 pprofile test fixture
* fix lint
* add to beta manager
2021-04-22 12:02:45 -07:00
Brent Vatne
9c60f7190e
Update CHANGELOG
2021-04-22 10:49:49 -07:00
Brent Vatne
8126b2276e
v0.13.0
2021-04-22 10:16:06 -07:00
Dominik Sokal
e1de21015f
implement SetupInternalProvisioningProfile ( #344 )
2021-04-22 10:01:35 -07:00
Dominik Sokal
61e505f1f8
fix typo
2021-04-22 16:00:39 +02:00
Wojciech Kozyra and Dominik Sokal
2e3611161e
fix api deprecation error ( #359 )
...
* fix api deprecation error
* update CHANGELOG.md
* Update packages/eas-cli/src/build/build.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-04-22 14:08:25 +02:00
Dominik Sokal
95f5eaaacf
update changelog
2021-04-22 11:40:42 +02:00
Dominik Sokal
87a3ea99e2
v0.12.0
2021-04-22 10:32:28 +02:00
Quinlan Jung
ddab65a55d
[eas-cli] adhoc opposite name ( #358 )
2021-04-22 10:29:37 +02:00
Wojciech Kozyra
0cf8f8ce0d
[eas-cli] support --clear-cache ( #355 )
...
* [eas-cli] support --clear-cache
* update CHANGELOG.md
* fix param description
2021-04-22 10:17:09 +02:00
Dominik Sokal
2b531ec70c
update contributing doc ( #353 )
2021-04-22 10:04:44 +02:00
Dominik Sokal
6cd7966904
send username as build metadata property ( #354 )
...
* send username as build metadata property
* update changelog
* upgrade @expo/eas-build-job to 0.2.27
2021-04-21 14:38:25 +02:00
Dominik Sokal
ad72ab990f
Update CHANGELOG.md
2021-04-21 09:20:08 +02:00
Brent Vatne
b53412fc00
Update CHANGELOG
2021-04-20 15:29:06 -07:00
Brent Vatne
cbb2de9e11
v0.11.1
2021-04-20 15:00:15 -07:00
Brent Vatne
593c42f601
[eas-cli] Bump @expo/apple-utils to fix initial iOS app capabilities sync
2021-04-20 14:59:27 -07:00
Quinlan Jung
84b10b9dad
[eas-cli] fix lint
2021-04-20 14:14:40 -07:00
Quinlan Jung
0f286061e4
[eas-cli] tests for SelectIosDistributionTypeGraphqlFromBuildProfile
2021-04-20 14:13:44 -07:00
Quinlan Jung
c8aad01480
[eas-cli] non interactive support, aesthetic nits
2021-04-20 14:12:12 -07:00
Quinlan Jung
d70a6bee69
[eas-cli] resolve ios distribution types ( #348 )
...
* [eas-cli] resolve ios distribution types
* pr feedback
* pr feedback
2021-04-20 12:46:55 -07:00
Dominik Sokal
67799b5c54
update changelog
2021-04-20 15:36:23 +02:00
Dominik Sokal
05b8eef622
v0.11.0
2021-04-20 15:08:57 +02:00
Dominik Sokal
50e56b5bc4
fix building APKs for Android managed projects ( #349 )
...
* fix building APKs for Android managed projects
* update CHANGELOG
2021-04-20 14:39:58 +02:00
Dominik Sokal
30ab4e62ec
simplify credentials providers - remove auto option ( #345 )
...
* simplify credentials providers - remove auto option
* update changelog
* address PR feedback
2021-04-20 10:39:37 +02:00
Dominik Sokal
a1d901294b
allow for registering devices when building app for internal distribution ( #340 )
...
* allow for registering devices when building app for internal distribution
* update CHANGELOG
2021-04-19 12:39:20 +02:00
Dominik Sokal
eed818cfe5
refactor setting up adhoc provisioning profile ( #338 )
...
* refactor appstore provisioning profile validation
* refactor SetupAdhocProvisioningProfile
* update CHANGELOG
* address PR feedback
2021-04-19 12:29:37 +02:00
Dominik Sokal
db0b6bfcf5
remove redundant finally block
2021-04-16 15:54:44 +02:00
Dominik Sokal
da81c1c6df
remove incorrect usage example from secret:list command
2021-04-16 14:16:41 +02:00
Dominik Sokal
42d3296f07
update CHANGELOG
2021-04-16 14:13:09 +02:00
Dominik Sokal
f9b4b1a6e8
v0.10.0
2021-04-16 13:56:25 +02:00
Will Schurman
d03603a75f
Use special Expo SDK runtime version for managed projects ( #336 )
2021-04-15 11:15:02 -07:00
Juwan Wheatley
ffa9e5ef66
[eas-cli] make secrets commands follow styleguide ( #315 )
...
* [eas-cli] make CLI more styleguide-compliant
* add --json flag
* update changelog
* json flag is a new feature, not a breaking change
* remove secrets JSON flag since we still show non-result output (and same for other commands)
* remove extra import
2021-04-15 13:05:28 -04:00
Dominik Sokal
e7f3cf9c74
Pass --preserveWatchOutput to tsc --watch
...
This makes the 'yarn start' output preserve the output for previous tsc runs.
2021-04-15 16:42:04 +02:00
Dominik Sokal
e82a4a0a57
replace all iOS -> Ios ( #337 )
2021-04-15 12:23:14 +02:00
Bartłomiej Klocek
175f07fac9
[eas cli][submit] Use GraphQL instead of REST endpoints ( #333 )
...
* Autogenerated gql code
* Add Submission Query
* Add Submission Mutation
* Use GQL generated types
* Remove Submission types
* Replace SubmissionPlatform with AppPlatform
* Update Fix tests
2021-04-15 11:43:02 +02:00
Dominik Sokal
2869744a5d
add support for adhoc and universal distribution within enterprise teams ( #335 )
...
* [eas-json] add enterpriseProvisioning prop
* implement generating enterprise universal credentials
* fix tests
2021-04-15 10:42:59 +02:00
Dominik Sokal
99f898a483
refactor IosCredentialsProvider to use graphql ( #329 )
...
* refactor IosCredentialsProvider to use graphql
* add tests for IosCredentialsProvider
* address PR feedback
* fix tests
2021-04-15 10:23:42 +02:00
Dominik Sokal
1448db96e6
don't update capabilities if there's nothing to change ( #334 )
...
* don't update capabilities if there's nothing to change
* add tests
* update CHANGELOG
2021-04-15 10:19:30 +02:00
Quinlan Jung
e02036a46a
[eas-cli] ilovecats deletion
2021-04-14 14:31:04 -07:00
Quinlan Jung and Dominik Sokal
09f33263cb
[eas-cli] use new graphql api in SetupBuildCredentialsFromCredentials… ( #328 )
...
* [eas-cli] use new graphql api in SetupBuildCredentialsFromCredentialsJson
* pr feedback
* tests
* Update packages/eas-cli/src/credentials/ios/actions/new/BuildCredentialsUtils.ts
Co-authored-by: Dominik Sokal <[email protected] >
* pr feedback
Co-authored-by: Dominik Sokal <[email protected] >
2021-04-14 14:28:06 -07:00
jkh
412b1ec74c
[eas-cli] add update:delete command ( #332 )
2021-04-14 12:04:56 -07:00
jkh
9a1538fb4d
add eas update:view [ID] ( #327 )
2021-04-14 11:04:58 -07:00
jkh
0ad9b31ee3
[eas-cli] update channel:list to handle rollouts ( #331 )
2021-04-14 11:04:49 -07:00
Wojciech Kozyra
4cbb7bb2f2
[eas-cli] Support for local builds ( #305 )
...
* [eas-cli] Support for local builds
* add CHANGELOG + mark as experimental
* review feedback
2021-04-14 09:08:06 +02:00
jkh
ae109cd8c6
[eas-cli] handle branch with no updates gracefully ( #330 )
2021-04-13 07:11:54 -07:00
Dominik Sokal
fbaba774a6
enable type checking for tests and mocks ( #325 )
...
* use separate tsconfig files for development and release
* fix type errors in tests
* add typecheck script
* address PR feedback
2021-04-13 11:49:07 +02:00
jkh
38bc8062a4
[eas-cli] make branch name a positional instead of a named arg ( #326 )
2021-04-12 10:50:41 -07:00
Dominik Sokal
d41d184b55
add start script ( #323 )
2021-04-12 16:36:56 +02:00
jkh
d6d32a7a7d
[eas-cli] clean up formatting of list/view commands ( #322 )
2021-04-12 07:19:37 -07:00
Dominik Sokal
15a9532fa7
refactor credentials actions ( #321 )
...
* make SetupAdhocProvisioningProfile.runAsync return result
* make SetupDistributionCertificate.runAsync return result
* print ios credentials using new display function
* generate graphql code
* update CHANGELOG
* address PR feedback
* updates changes after running generate-graphql-code
* address more PR feedback
* fix lint warning
2021-04-12 11:38:06 +02:00
Dominik Sokal
3b9fb724fe
update CONTRIBUTING.md
2021-04-12 10:41:36 +02:00
Dominik Sokal
33767b5635
update CHANGELOG
2021-04-12 10:18:27 +02:00
Test User
175fc2b30e
v0.9.1
2021-04-09 14:43:36 -07:00
Quinlan Jung
aec9347d69
[eas-cli] fix validation check of provisioning profile ( #318 )
...
* [eas-cli] fix validation check of provisioning profile
* changelog and stuff
* quin not dominik
* move the changelog thing
2021-04-09 13:05:25 -07:00
Quinlan Jung
91500d07c0
[eas-cli] replace SetupProvisioningProfile ( #317 )
...
* [eas-cli] replace SetupProvisioningProfile
* changelog
* more changelog
2021-04-09 13:02:12 -07:00
Test User
62ca14b504
Commit README updates
2021-04-09 10:13:28 -07:00
Test User
9158a95d57
v0.9.0
2021-04-09 09:59:29 -07:00
Test User
d0f3e387e7
Bump @expo/config-plugins to fix eas build:configure on Windows
2021-04-09 09:58:43 -07:00
jkh
158856f8ec
[eas-cli] upgrade @urql/core and add retry ( #320 )
2021-04-09 07:19:04 -07:00
Dominik Sokal
1e59957753
Update CHANGELOG.md
2021-04-09 11:50:36 +02:00
Dominik Sokal
f97d46040c
add commands for managing webhooks ( #314 )
...
* add webhook:create command
* add webhook:list command
* add webhook:view command
* add webhook:update command
* add webhook:delete command
* generate graphql code
* update CHANGELOG
* address PR feedback
2021-04-09 11:50:07 +02:00
Dominik Sokal
d7485cb5d2
fix first ios build for a project without ios.bundleIdentifier in app.json ( #319 )
...
* fix first ios build for a project without ios.bundleIdentifier in app.json
* update CHANGELOG
* address PR feedback
* address more PR feedback
2021-04-09 11:31:17 +02:00
071fdb7f4a
[eas submit] Added new common error messages ( #311 )
...
* [eas submit] Added new common error messages
* Update CHANGELOG
* Apply suggestions from code review
Co-authored-by: James Ide <[email protected] >
Co-authored-by: Brent Vatne <[email protected] >
Co-authored-by: James Ide <[email protected] >
Co-authored-by: Brent Vatne <[email protected] >
2021-04-09 08:17:33 +02:00
jkh
6dd96ffb20
[eas-cli] add more info to transient errors ( #316 )
2021-04-08 16:26:34 -04:00
Quinlan Jung
f56fb0f7de
[eas-cli] setupProvisioningProfile using graphql ( #301 )
...
* [eas-cli] setupProvisioningProfile using graphql
refactor
fix lint
setup provisioning profile
* refactor stuff
* add comments for ppl
* simplify logic
* tests
* pr feedback
2021-04-08 11:19:14 -07:00
Wojciech Kozyra
7d28f6add9
add LICENSE ( #313 )
2021-04-08 12:35:50 +02:00
Juwan Wheatley
eebef3e461
[eas-cli] use autocomplete list for secrets:delete ( #309 )
...
* [eas-cli] use autocomplete list for secrets:delete
* update changelog
* check if secret is account-wide and tell user that it could affect multiple apps
2021-04-07 13:08:00 -04:00
Dominik Sokal
8336f630ea
update CHANGELOG
2021-04-06 12:55:17 +02:00
Dominik Sokal
7d6bdbb6ed
v0.8.1
2021-04-06 12:30:31 +02:00
Dominik Sokal
403b5c237f
don't use graphql cache for polling builds ( #310 )
...
* don't use graphql cache for polling builds
* update CHANGELOG
2021-04-06 12:29:41 +02:00
Dominik Sokal
2367ed7911
update CHANGELOG.md
2021-04-06 11:21:13 +02:00
Dominik Sokal
b650f76979
v0.8.0
2021-04-06 11:12:43 +02:00
Dominik Sokal
96e59c198d
update CHANGELOG.md
2021-04-06 11:11:47 +02:00
Dominik Sokal
bf1704d268
use graphql for generating upload sessions ( #307 )
...
* use graphql for generating upload sessions
* address PR feedback
* fix tests
2021-04-06 11:06:47 +02:00
Dominik Sokal
279dfd00c8
eas build - use GraphQL instead of REST endpoints for build queries ( #306 )
...
* use graphql for printing pending builds
* use graphql for polling build status
* remove some unused code
2021-04-02 12:10:59 +02:00
Dominik Sokal
4d2577865a
eas build - use GraphQL instead of REST endpoints ( #303 )
...
* regenerate graphql schema
* use graphql mutations for creating builds
2021-04-02 12:06:10 +02:00
Quinlan Jung
9d88fba40e
[eas-cli] configure provisioning profile using new api ( #299 )
...
* [eas-cli] configure provisioning profile using new api
change positional args
* configure prov prof: pr feedback
* fix lint
2021-04-01 23:16:34 -07:00
Juwan Wheatley
9d2353b4f7
[eas-cli] use flags for secrets:create and rename target to scope ( #300 )
...
* use flags instead of args for secrets:create
* rename target to scope
* show secret ID before timestamp
* add changelog entries and note about name validation source of truth
2021-04-01 16:13:44 -04:00
Dominik Sokal
44b338d50a
unhide secrets:create and secrets:delete ( #302 )
2021-04-01 19:06:23 +02:00
Bartłomiej Klocek
62114cab3b
[Submit] Skip tar extraction logic in CLI ( #297 )
...
* [submit] Skip tar extraction logic for URL
* Remove tar extraction utils
* Update CHANGELOG
* Simplified path handling code
* New unit tests
* Add URL validation
2021-04-01 18:11:23 +02:00
Dominik Sokal
d426fb0355
fix string interpolation
2021-04-01 11:34:32 +02:00
Quinlan Jung
2a8d6683ff
[eas-cli] fix typo in tests
2021-03-31 17:57:46 -07:00
Juwan Wheatley and Dominik Sokal
7b18165390
[eas-cli] fix secret name validation when prompted ( #298 )
...
* [eas-cli] fix secret name validation when prompted
* add changelog entry
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-03-31 19:43:46 -04:00
Dominik Sokal
814a44ac27
change cache object schema + rename secretEnvs -> environmentSecrets ( #295 )
...
* change cache object schema
* update CHANGELOG.md
* rename secretEnvs -> environmentSecrets
* update @expo/eas-build-job to 0.2.22
2021-03-31 10:20:04 +02:00
jkh
f5483c8996
[eas-cli] add command eas channel:rollout ( #290 )
2021-03-30 13:43:37 -07:00
Juwan Wheatley
acdbed4762
[eas-cli] fix "irreversible" typo ( #282 )
2021-03-30 16:24:19 +02:00
Dominik Sokal
f09e4b54cf
add distribution/release channel to graphql formatter
2021-03-30 16:23:41 +02:00
Vincent Thibault
859fdf5e46
Add distribution/channel informations in build:view/list ( #284 )
...
* Add new informations in build:view/list
* Update CHANGELOG.md
* Add nullish coalescing operator
2021-03-30 16:17:16 +02:00
Wojciech Kozyra
6aa72d5b7d
[eas-cli] add analytics support ( #162 )
2021-03-29 11:58:05 +02:00
Quinlan Jung
886900df29
[eas-cli] make dist cert setup generic with graphql api ( #294 )
...
* [eas-cli] make dist cert setup generic
* fix tsc
2021-03-26 13:17:07 -07:00
Quinlan Jung
a450fed1f8
[eas-cli] create provisioning profile using graphql api ( #293 )
2021-03-26 13:16:37 -07:00
Dominik Sokal
4c78100adb
use graphql to create unpublished app ( #288 )
2021-03-26 09:01:42 +01:00
Dominik Sokal
0317e6fe71
refactor build:list and build:view to use graphql ( #286 )
2021-03-26 08:56:04 +01:00
jkh
6825877344
[eas-cli] add support for rollouts to channel:view command ( #289 )
2021-03-24 07:04:07 -07:00
Dominik Sokal
a47ea88d28
Update CHANGELOG.md
2021-03-23 10:37:57 +01:00
Wojciech Kozyra
a9e7f304ec
Update CHANGELOG.md
2021-03-22 13:36:10 +01:00
Wojciech Kozyra
d92a2ae3f4
v0.7.0
2021-03-22 13:33:34 +01:00
Dominik Sokal
b7dea35da4
better message when build was canceled
2021-03-22 12:02:08 +01:00
Wojciech Kozyra
5a5f11752d
Update @expo/eas-build-job
2021-03-22 12:02:08 +01:00
Wojciech Kozyra
b6c300b5c2
[eas-json] Detect dependency cycle for build profiles ( #283 )
...
* [eas-json] Detect dependency cycle for build profiles
* Update CHANGELOG.md
* review feedback
2021-03-22 11:15:38 +01:00
Wojciech Kozyra
0117dbfa5f
[eas-cli] verify that "name" in app.sjon can be used as iOS target name ( #280 )
2021-03-18 12:15:52 +01:00
Dominik Sokal
c106f8a1a4
fix project utils calls after merge
2021-03-18 09:55:55 +01:00
Dominik Sokal
8b9741a70c
refactor project utils ( #278 )
2021-03-18 09:51:30 +01:00
Juwan Wheatley
271b85fd74
[eas-cli] create commands for managing environment secrets ( #275 )
...
* set up graphql queries and mutations
* add secrets: list command
* add create command
* list all secrets
* add deletion command, add ID to list, add EAS check to create
* update changelog
* fix typo
* use target enum
* use US cancel
* move AccountResolver to generic place
* secret isn't reassigned
* check for eas in delete
* make mutation inputs required
* update generated graphql files
* use findAccountByName directly instead of AccountResolver
* update list format
* move accountresolver back into device manager file
* restore old devicemanager source
* lint
2021-03-17 14:50:40 -04:00
Dominik Sokal
21a481790b
[ENG-438] allow for installing custom bundler version ( #277 )
...
* allow for installing custom bundler version
* update CHANGELOG.md
* bump @expo/eas-build-job to 0.2.20
* fix printing docs url
2021-03-17 13:52:52 +01:00
Wojciech Kozyra
ab5d9237f1
[eas-cli] update external errors logic ( #276 )
2021-03-16 17:10:37 +01:00
Wojciech Kozyra
756853f2f3
[eas-cli] autmatically commit when EAS_BUILD_AUTOCOMMIT is set ( #271 )
2021-03-15 09:23:30 +01:00
Bartłomiej Klocek
5eb80d15f6
[ENG-509][submit] Fix local archive prompt ( #273 )
2021-03-12 11:34:31 +01:00
Dominik Sokal
a98043b4ad
print common error messages when builds fail ( #272 )
...
* print common error messages when builds fail
* update CHANGELOG
* address PR feedback
* address more PR feedback
2021-03-12 10:29:33 +01:00
jkh
d0818932e7
[eas-cli] add --republish and --group flags to branch:publish command. ( #253 )
2021-03-11 05:37:18 -08:00
Dominik Sokal
23b60ed385
fix typo
2021-03-09 11:08:39 +01:00
Dominik Sokal
5d2811bf21
update CHANGELOG
2021-03-09 11:05:14 +01:00
Dominik Sokal
7b202f2aa7
v0.6.0
2021-03-09 10:42:59 +01:00
Dominik Sokal and Wojciech Kozyra
fa6e9c1735
[ENG-444] support internal distribution in non-interactive builds ( #269 )
...
* support internal distribution in non-interactive builds
* update CHANGELOG.md
* address PR feedback
* Update packages/eas-cli/src/credentials/ios/actions/new/SetupAdhocProvisioningProfile.ts
Co-authored-by: Wojciech Kozyra <[email protected] >
* address more PR feedback
* update error message
Co-authored-by: Wojciech Kozyra <[email protected] >
2021-03-09 10:40:52 +01:00
Wojciech Kozyra and Dominik Sokal
c3300036d8
[eas-cli] handle unknown team name in device list ( #268 )
...
* [eas-cli] handle unknown team name in device list
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-03-05 14:05:06 +01:00
Dominik Sokal
5efcdb2940
[eas-cli] use Metadata type from @expo/eas-build-job ( #267 )
2021-03-05 09:43:23 +01:00
Wojciech Kozyra
8113450ea4
[eas-json] add experimental.disableIosBundleIdentifierValidation flag ( #263 )
2021-03-04 15:12:45 +01:00
Dominik Sokal
d10b0c3c65
iOS builds: default to build configuration 'Release' ( #266 )
...
* iOS builds: default to build configuration 'Release'
* update CHANGELOG.md
* fix tests
2021-03-04 10:25:59 +01:00
Bartosz Kaszubowski
e8de0e8712
add installation section to eas-cli readme ( #255 )
2021-03-03 16:53:50 -08:00
Bartłomiej Klocek
e1da1099da
[eas submit] UX improvements ( #144 )
...
* Add finish message for iOS Submissions
* Improve summary table
* Improve table look
* Update CHANGELOG
2021-03-03 16:57:08 +01:00
Dominik Sokal
264aa8fefa
[ENG-326] send more build metadata: release channel, build profile, git commit hash ( #265 )
...
* send more build metadata: release channel, build profile, git commit hash
* update CHANGELOG.md
* address PR feedback
* upgrade @expo/config-plugins 1.0.19-alpha.0 -> 1.0.21-alpha.0
* address PR feedback
2021-03-03 16:00:59 +01:00
jkh
941d0294b7
[eas-cli] use generated graphql types ( #262 )
2021-03-03 06:53:54 -08:00
Wojciech Kozyra
366f4e8914
[eas-cli] display size of the archive ( #264 )
2021-03-03 14:11:31 +01:00
Dominik Sokal
1460c3c5a2
add first item to the PR checklist ( #260 )
2021-03-03 09:16:37 +01:00
jkh
6271472827
[eas-cli] add branch:delete command ( #248 )
2021-03-02 09:43:53 -08:00
Dominik Sokal
3bc4a054ae
update CHANGELOG.md
2021-03-02 11:35:19 +01:00
Dominik Sokal
dd85d559d7
v0.5.0
2021-03-02 11:14:43 +01:00
Wojciech Kozyra
ab10b082e5
[eas-cli] fix submit with tar.gz files ( #257 )
...
* [eas-cli] fix submit with tar.gz files
* [eas-cli] update CHANGELOG.md
2021-03-02 10:52:19 +01:00
Dominik Sokal
60b60066f9
enable internal distribution support for self-managed credentials ( #256 )
...
* enable internal distribution support for self-managed credentials
* update CHANGELOG.md
* address PR feedback
* fix typo
2021-03-02 10:49:59 +01:00
Wojciech Kozyra
9e9e517698
[eas-cli] detect untracked files when checking for changes in repository ( #259 )
...
* [eas-cli] detect untracked files when checking for changes in repository
* Update CHANGELOG.md
2021-03-02 10:49:27 +01:00
Wojciech Kozyra
020c0f2b98
[eas-cli] commit all files before build ( #251 )
...
* [eas-cli] commit all files before build
* Update CHANGELOG.md
2021-03-01 10:08:25 +01:00
Wojciech Kozyra
dd74ebdc51
[eas-cli] use error.expoApiV2ErrorCode to check error code ( #252 )
2021-03-01 09:24:22 +01:00
Wojciech Kozyra and Dominik Sokal
ddf7381efb
[eas-cli] EAS Build - build cache support ( #247 )
...
* [eas-cli] EAS Build - build cache support
* Update CHANGELOG
* Update CHANGELOG.md
Co-authored-by: Dominik Sokal <[email protected] >
2021-03-01 09:24:05 +01:00
Cedric van Putten and jkh
3b67b912e4
[eas-cli] Add channel edit list and view commands ( #249 )
...
* [eas-cli] add channel:view command
* [eas-cli] add channel:list and channel:edit commands
* [eas-cli] Fix styling issue in channel edit command
* [eas-cli] Assume single branch and update when listing
* [eas-cli] Move graphql queries back to command files
* [eas-cli] Cleam up graphql limits
* [eas-cli] Show current branch when editing channel
* [eas-cli] Reword channel:edit description
Co-authored-by: jkh <[email protected] >
* [eas-cli] Reword channel:edit question
Co-authored-by: jkh <[email protected] >
* [eas-cli] Update table output of channel commands
* [eas-cli] Remove limit from properties and hardcode limit
Co-authored-by: jkh <[email protected] >
* [eas-cli] Reformat todos to fit repo better
Co-authored-by: jkh <[email protected] >
* [eas-cli] Remove limit from channel list query
Co-authored-by: jkh <[email protected] >
2021-02-27 14:54:02 +01:00
Cedric van Putten
37d7fa4510
[eas-cli] Fix json output for branch and channel commands ( #250 )
2021-02-27 14:30:03 +01:00
jkh
096601473a
[eas-cli] fix tsc in prompt.ts ( #254 )
2021-02-26 07:42:28 -08:00
jkh
2e25ed81ca
[eas-cli] rename fileHash to fileSHA256 ( #244 )
2021-02-23 04:35:48 -08:00
jkh
4e11ea1d77
[eas-cli] add default bundler for branch:publish ( #237 )
2021-02-23 04:28:37 -08:00
Dominik Sokal
d9d470426b
upgrade @expo/eas-build-job 0.2.12 -> 0.2.13 ( #245 )
...
* upgrade @expo/eas-build-job 0.2.12 -> 0.2.13
* fix tests
* update CHANGELOG.md
2021-02-23 12:52:24 +01:00
Dominik Sokal
119b4ad8b2
update CHANGELOG.md
2021-02-23 11:26:26 +01:00
Dominik Sokal
ae1e9f000d
update README.md
2021-02-23 11:25:46 +01:00
Dominik Sokal
eb0505f8f8
v0.4.3
2021-02-23 11:12:02 +01:00
Dominik Sokal
c8f7800ab5
update CHANGELOG.md
2021-02-23 11:10:15 +01:00
Wojciech Kozyra
bc4e7becdd
[eas-cli] use fixed version of @expo/eas-json ( #243 )
2021-02-22 15:03:06 +01:00
jkh
71ece19c40
[eas-cli] rename updateGroup, updateMessage, branchName, channelName ( #242 )
2021-02-19 12:07:39 -08:00
Dominik Sokal
e9053c0d15
add support for ios simulator builds ( #240 )
...
* add support for ios simulator builds
* update CHANGELOG.md
* bump @expo/eas-build-job to 0.2.12
* fix lint errors
2021-02-19 13:35:06 +01:00
Dominik Sokal
cf76296142
update CHANGELOG.md
2021-02-18 11:43:33 +01:00
Dominik Sokal
5e5d3626f4
v0.4.2
2021-02-18 11:36:14 +01:00
Dominik Sokal
5808c5b412
add CHANGELOG.md ( #239 )
2021-02-18 11:30:13 +01:00
Dominik Sokal
cd64392d44
[eas-cli] bump @expo/config-plugins to 1.0.19-alpha.0 ( #238 )
2021-02-18 11:20:39 +01:00
Wojciech Kozyra
79f889e16c
v0.4.1
2021-02-16 19:17:33 +01:00
Wojciech Kozyra
595bfecf1c
[eas-cli] fix "buildType" is not allowed error
2021-02-16 19:15:10 +01:00
Dominik Sokal
ced2e192eb
v0.4.0
2021-02-16 15:08:05 +01:00
Dominik Sokal
ee91612c07
[eas-cli][eas-json] add schemeBuildConfiguration to eas.json ( #234 )
...
* [eas-cli] use newer @expo/config-plugins
* [eas-cli][eas-json] add buildConfiguration to eas.json
* address PR feedback
* upgrade @expo/eas-build-job and @expo/config-plugins
* [eas-json] reuse type from @expo/eas-build-job
* [eas-json] fix exports
2021-02-16 14:40:57 +01:00
Quinlan Jung
4d815c1fd9
[eas-cli] tests for credential removal ( #236 )
...
* [eas-cli] tests for credential removal
* fix tsc
2021-02-15 18:11:51 -08:00
Quinlan Jung
d2687a55b7
[eas-cli] basic RemoveDistCert (and RemoveProvisioningProfile) ( #221 )
...
* [www] remove dist cert and prov profile
* pr feedback
* fix tests
* cleanup removal code
* fix tsc
2021-02-15 17:50:24 -08:00
jkh
41142d33dc
[eas-cli] remove trailing whitespace from default branch name ( #235 )
2021-02-15 13:12:52 -08:00
jkh
52ab6107c5
[eas-cli] rename EAS release to branch ( #233 )
2021-02-15 12:41:12 -08:00
Wojciech Kozyra
56ac348ed4
[eas-cli] configurable builder environment ( #230 )
2021-02-15 08:55:07 +01:00
Dominik Sokal
1ac0af53ab
[ENG-9] [eas-cli] implement automatic version bumping for ios builds ( #231 )
...
* [eas-cli] implement automatic version bumping for ios builds
* [eas-cli] autoincrement -> autoIncrement
* [eas-cli] code style fix
* [eas-cli][eas-json] address PR feedback
* more pr feedback
2021-02-12 14:37:19 +01:00
Wojciech Kozyra
f9361b471c
[eas-cli] fix running builds from subdirectory ( #229 )
2021-02-09 11:08:38 +01:00
Paul Ridgway
8f39e0dcde
Allow wait to be set to false for eas build #225 ( #226 )
2021-02-08 13:23:31 +01:00
Wojciech Kozyra
81de402d2d
[eas-cli] add build:cancel command ( #219 )
...
* [eas-cli] add build:cancel command
* review feedback
2021-02-08 13:23:08 +01:00
Wojciech Kozyra
9d6e3f52d8
[eas-cli] Fix missing android.package error ( #224 )
2021-02-08 13:20:22 +01:00
Will Schurman
6a0a9bbaaa
Fix potential broken this binding when passing logger function as argument ( #227 )
2021-02-04 09:38:02 -08:00
Will Schurman
24bc29b3cd
Refactor log module so that weird __esModule mocks are not needed ( #223 )
2021-02-03 16:26:58 -08:00
Brent Vatne
aac5ebff73
v0.3.1
2021-01-25 12:05:30 -08:00
Wojciech Kozyra and Dominik Sokal
61cc5b0a4a
[eas-cli] support canceled build status ( #217 )
...
* [eas-cli] support `canceled` build status
* Update packages/eas-cli/src/build/create.ts
Co-authored-by: Dominik Sokal <[email protected] >
Co-authored-by: Dominik Sokal <[email protected] >
2021-01-22 11:00:56 +01:00
Wojciech Kozyra
1383783c33
[eas-cli] check if tty is atched on prompt ( #216 )
2021-01-21 15:24:25 +01:00
Dominik Sokal
971129be6b
[eas-cli] improve monorepo support - fix configuring expo-updates ( #214 )
...
* [eas-cli] improve monorepo support - fix configuring expo-updates
* [eas-cli] bump @expo/config-plugins to 1.0.15-alpha.0
2021-01-21 12:08:30 +01:00
Quinlan Jung
f4fb10483a
[eas-cli] filter stale profiles ( #215 )
...
* [eas-cli] filter stale profiles
* pr feedback
2021-01-20 15:30:54 -08:00
Wojciech Kozyra
256a0e1f22
[eas-cli] return non-zero exit code if prompt is displayed on CI ( #208 )
2021-01-20 14:57:08 +01:00
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