Miroslav Jonaš
b32062416a
fix(core): skip caching output properties missing in options and arguments ( #6743 )
...
* fix(core): add outputFile to cached outputs
* fix(core): ignore output properties missing in options and console arguments
2021-08-18 19:56:01 -04:00
Chau Tran
8297386d80
feat(node): add TS plugins support for build executor ( #6677 )
...
* feat(node): add TS plugins support for build executor
ISSUES CLOSED : #2147
* docs(node): add tsPlugins to node build executor schema
* chore(node): reformat schema json
* chore(repo): update yarn.lock
* cleanup(node): adjust tsPlugins test for node build executor
* cleanup(node): remove packageJson check for tsPlugins test
* cleanup(node): increase timeout for tsPlugins e2e test
* cleanup(node): use type import for typescript types instead of importing typescript
Co-authored-by: Chau Tran <ctran@Chaus-MacBook-Pro.local>
Co-authored-by: Miroslav Jonas <missing.manual@gmail.com>
2021-08-18 17:48:18 -04:00
Chau Tran
3bcfaf018d
feat(core): detect package manager used to invoke create-nx-(plugin|workspace) ( #6749 )
...
* feat(core): detect package manager used to invoke create-nx-(plugin|workspace)
When consumers create a new Workspace (or Plugin) using the create-nx-workspace (or
create-nx-plugin) generator, the package manager used to invoke the generator will be detected and
used as packageManager. For example: pnpx create-nx-workspace will use pnpm, yarn create
nx-workspace will use yarn. Explicit `--packageManager` flag will be priority over the detection.
* cleanup(core): reassign SELECTED_PM after each test run
* fix(core): augment args instead of hardcode --packageManager flag
* cleanup(core): use packageManagerLockFile instead of magic strings
* cleanup(core): fix typo in create-nx-workspace
* cleanup(core): ensure new workspace name for every test
* feat(core): detect package manager used to invoke create-nx-(plugin|workspace)
When consumers create a new Workspace (or Plugin) using the create-nx-workspace (or
create-nx-plugin) generator, the package manager used to invoke the generator will be detected and
used as packageManager. For example: pnpx create-nx-workspace will use pnpm, yarn create
nx-workspace will use yarn. Explicit `--packageManager` flag will be priority over the detection.
* cleanup(core): reassign SELECTED_PM after each test run
* fix(core): augment args instead of hardcode --packageManager flag
* cleanup(core): use packageManagerLockFile instead of magic strings
* cleanup(core): fix typo in create-nx-workspace
* cleanup(core): ensure new workspace name for every test
* fix(core): move detectInvokedPackageManager off of tao
Co-authored-by: Chau Tran <ctran@Chaus-MacBook-Pro.local>
2021-08-18 12:09:00 -04:00
Nrwl CI Machine
5f02a10ac9
feat(core): add an ability to extend nx.json config
2021-08-17 14:44:41 -04:00
Jason Jean
2f442ec632
feat(testing): remove cypress typescript preprocessor ( #6706 )
2021-08-16 16:23:17 -04:00
Miroslav Jonaš
051dc7ced4
chore(repo): enable node 15 and 16 in the nightly runs ( #6708 )
2021-08-13 16:41:15 +02:00
Emily Xiong
f96c5371c0
fix(gatsby): remove npm_config_legacy_peer_deps ( #6698 )
2021-08-12 12:47:46 -04:00
James Henry
3351ef80bc
chore(core): opt-in daemon for ProjectGraph creation, refactor hasher ( #6572 )
2021-08-12 08:56:01 -04:00
Miroslav Jonaš
51d247e5e8
chore(core): fix broken run-many e2e test ( #6693 )
2021-08-12 12:49:39 +00:00
Miroslav Jonaš
aaf962ff0e
chore(repo): fix osx failing tests ( #6666 )
...
* chore(repo): test osx runs
* chore(repo): test workspace only
2021-08-10 14:05:26 +02:00
Miroslav Jonaš
549b735057
chore(repo): improve e2e test stability ( #6658 )
...
* chore(repo): rest mac failing tests
* chore(repo): update mac to bigsur
* chore(repo): revert mac to catalina
* chore(react): fix flaky react report test
* chore(web): check if content exists serving file server
* chore(core): fix flaky arguments test
* chore(repo): increase duration of web file serve test
* chore(repo): fix tests
* chore(repo): fix cleanup console logs
* chore(repo): test latest changes
* chore(repo): fix typo
* chore(repo): remove content check from file-server
* chore(repo): check workspace
* chore(repo): check workspace
* chore(repo): turn on all the tests
2021-08-09 12:48:48 -07:00
Miroslav Jonaš
13534369b7
chore(repo): revert pre-loading of nrwl/cypress on e2e tests ( #6639 )
...
* chore(repo): reorder the package installs for internal dependencies
* chore(repo): rename mac to osx
* chore(repo): revert change
2021-08-06 23:38:10 +02:00
Miroslav Jonaš
07251ba647
chore(repo): enforce fixed version for local packages in e2e tests ( #6628 )
2021-08-06 14:11:11 +02:00
Miroslav Jonaš
f6cf645e47
chore(repo): add isOsx for e2e tests and include macos to nightly ( #6627 )
2021-08-06 13:18:02 +02:00
Miroslav Jonaš
bd216dbb36
chore(angular): enable all e2e tests for npm pm ( #6625 )
2021-08-06 10:04:17 +02:00
Leosvel Pérez Espinosa
c6fee867aa
fix(misc): handle moving to a subfolder which results in the same project name and normalize import path ( #6507 )
2021-07-26 14:56:30 +01:00
Miroslav Jonaš
1ca34f9669
chore(repo): split angular e2e tests into core and extensions ( #6470 )
2021-07-22 15:46:23 +02:00
Emily Xiong
c8bd620b6d
feat(gatsby): update gatsby to version 3.10.0 ( #6449 )
...
- add webpack5 for gatsby as default init
2021-07-21 15:31:22 -04:00
Miroslav Jonaš
0f250ff4a9
chore(repo): remove cypress package from e2e default packages ( #6416 )
2021-07-19 15:56:08 +02:00
vsavkin
0e52c43665
feat(core): store file deps and only reanalyze changed files
2021-07-16 20:21:45 -04:00
Jason Jean
90921aabf1
fix(repo): fix running e2e tests locally with npm 7 ( #6400 )
2021-07-16 22:04:09 +00:00
Colum Ferry
bea5ed458d
feat(angular): upgrade angular to ~12.1.0 ( #6390 )
2021-07-16 18:44:16 +00:00
Miroslav Jonaš
4c630cb337
chore(repo): improve cross package manager testing ( #6371 )
2021-07-15 12:39:32 +02:00
Jason Jean
d35d03e55e
chore(repo): update nx to 12.6.0-beta.0 ( #6266 )
2021-07-09 18:44:59 +00:00
Kirils L
651b0d1f95
feat(core): migrations can add packages as dev dependencies ( #6287 )
2021-07-09 11:08:41 -04:00
Kirils L
434e2915f0
feat(nextjs): support next 11 ( #6131 )
2021-07-08 11:48:54 -04:00
Craigory V Coppola
442e4fc6a1
chore(repo): convert to project json format ( #6286 )
2021-07-08 11:36:35 -04:00
Jack Hsu
801dad4da9
fix(web): fix stylePreprocessorOptions option ( #6265 )
2021-07-07 13:29:51 -04:00
Jack Hsu
4b859493ea
feat(web): add migration generator for webpack 5 ( #6232 )
2021-07-06 12:21:20 -04:00
Miroslav Jonaš
e19fd897eb
chore(repo): run cypress tests on merge to master ( #6262 )
2021-07-06 11:25:42 +02:00
Miroslav Jonaš
9af4004922
fix(nx-plugin): export compatibility e2e builder in a separate file ( #6246 )
...
Co-authored-by: Leosvel Pérez Espinosa <leosvel.perez.espinosa@gmail.com>
2021-07-06 10:54:01 +02:00
Miroslav Jonaš
a86efe0db0
chore(repo): remove flaky headless param from e2e test ( #6244 )
2021-07-05 15:11:58 +02:00
Jack Hsu
369da3ee78
feat(web): add support for webpack 5 ( #5892 )
2021-06-29 08:41:01 -04:00
Katerina Skroumpelou
e13b423ddb
feat(storybook): from addon-knobs to controls ( #6068 )
2021-06-25 18:17:48 +03:00
Miroslav Jonaš
f77bc78cba
chore(repo): run all cypress e2e tests headless and w/o watch ( #6125 )
2021-06-25 12:59:51 +02:00
Miroslav Jonaš
3c0afc9fdd
chore(angular): fix e2e failing tests caused by angular upgrade ( #6123 )
2021-06-25 12:26:27 +02:00
Miroslav Jonaš
28c03a71b1
chore(repo): increase timeout for file server serve test ( #6122 )
2021-06-25 10:42:43 +02:00
Juri Strumpflohner
ad9d201013
feat(storybook): upgrade to Storybook v6.3 support ( #6104 )
2021-06-24 12:25:37 -04:00
Craigory V Coppola
f1911a71f3
feat(core): split nx config to project files ( #5880 )
2021-06-22 20:30:38 -04:00
Miroslav Jonaš
c6ec24262a
chore(repo): fix broken e2e test on workspace ( #6082 )
2021-06-22 14:53:38 +02:00
Miroslav Jonaš
4b7902b74e
chore(repo): hide cypress e2e tests behind NX_E2E_CI_NIGHTLY flag ( #6079 )
2021-06-21 11:18:07 +02:00
Miroslav Jonaš
b3c36dc067
chore(repo): enable windows nightly tests ( #5889 )
2021-06-18 21:16:50 +02:00
vsavkin
8a7b6c8405
feat(core): replace strictlyOrderedTargets with targetDependencies
2021-06-18 06:54:33 -04:00
Phillip Barta
fe97444d78
feat(core): migrate prettier to v2.3.1 ( #5623 )
2021-06-17 16:44:30 +02:00
Miroslav Jonaš
3c833e44fe
chore(repo): update pnpm to v6 ( #6047 )
...
* chore(repo): update pnpm to v6
* chore(repo): increase timeout for e2e tests running e2e tests
2021-06-17 16:41:39 +02:00
Miroslav Jonaš
4f429e0eab
chore(repo): optimize slack notifications ( #6045 )
2021-06-17 10:50:07 +02:00
kirjai
9bb56049af
cleanup(nextjs): increase flaky test timeout
2021-06-16 18:33:51 +01:00
Miroslav Jonaš
4f92e608b4
chore(repo): prepare CI and E2E for better tracking of errors ( #6001 )
2021-06-14 17:41:05 +02:00
Miroslav Jonaš
a9945e2946
chore(testing): fix broken nx-plugin e2e test ( #6002 )
2021-06-14 16:47:06 +02:00
Miroslav Jonaš
f832cc99e2
chore(repo): fix PR rebase issue ( #5999 )
2021-06-14 14:20:41 +02:00