Nikolaos Stamatopoulos
6d23591280
fix(core): Fix removal of terminalOutputs in cache ( #6657 )
...
Terminal outputs were not cleaned up because the terminalOutputs
subdirectory was not joined when constructing the path. With this
commit, all files are handled using their full paths. Path joins are
done once the directories are read, ensuring that we have the full path
later on for removal.
2021-08-13 14:16:39 -04:00
kazamov
9966443d09
fix(core): close webpack compiler when build complete ( #6608 )
...
* fix(core): close webpack compiler when build complete
Call webpack `close` method when build complete according to https://webpack.js.org/api/node/#run . Fallback webpack 4 `close` method
2021-08-13 14:13:53 -04:00
Jason Jean
c2832caf40
fix(misc): fix adding @nrwl/workspace to projects without prettier ( #6716 )
2021-08-13 11:59:02 -04:00
James Henry
3351ef80bc
chore(core): opt-in daemon for ProjectGraph creation, refactor hasher ( #6572 )
2021-08-12 08:56:01 -04:00
Shihab Uddin
8cad038788
feat(core): make it possible to use environment variable to set cache directory ( #6670 )
...
Use the environment variable NX_CACHE_DIRECTORY to set the cache directory.
This would override the cache directory set in nx.json.
ISSUES CLOSED : #6629
2021-08-11 14:13:48 -04:00
Leosvel Pérez Espinosa
91527e18e8
fix(core): fix --with-deps arg support and deprecate its usage ( #6660 )
2021-08-11 14:11:13 -04:00
MaximSagan
735802e5dc
fix(workspace): exit process with exit code 1 on any failed task including dependency ( #6631 )
...
Co-authored-by: Max Sagan - Yieldbroker <Max.Sagan@yieldbroker.com>
2021-08-11 14:00:59 -04:00
Leosvel Pérez Espinosa
ce7441217f
cleanup(misc): refactor absolute imports to self ( #6667 )
2021-08-10 12:45:43 +01:00
Leosvel Pérez Espinosa
3e3794c52c
fix(core): default run-many to use provided projects order ( #6632 )
2021-08-06 18:16:14 -04:00
Nrwl CI Machine
bc4ec52f53
cleanup(misc): avoid importing rxjs in the core path
2021-08-06 16:29:16 -04:00
jaybell
74034b272f
feat(core): add an option to selectively hash tsconfig
2021-08-05 16:17:17 -04:00
Jason Jean
466826c364
fix(angular): lock version of angular-devkit to ~12.1.0 ( #6620 )
2021-08-05 12:13:15 -04:00
Leosvel Pérez Espinosa
6507aba28a
fix(core): fix reading nx.json without projects property ( #6613 )
2021-08-05 13:52:51 +01:00
Miroslav Jonaš
3aca62af68
cleanup(repo): remove unused ext from file data and fix ext regex matcher ( #6550 )
2021-08-04 09:45:07 -04:00
Ian Luca
1c19db5ff3
fix(core): define fileExist method for ts host ( #6582 )
...
closes #6500
2021-08-03 17:39:13 -04:00
Jason Jean
2722817d6b
fix(core): warn for project-graph error while it is experimental ( #6562 )
2021-08-03 10:21:34 -04:00
Miroslav Jonaš
425ccf3da1
fix(core): target project locator should handle tsconfig paths fully ( #6528 )
...
* fix(core): target project locator should handle local package versions
* fix(core): improve path matching on target project locator
* chore(core): revert appRootPath change in the typescript file
* fix(repo): normalize module path before comparison
2021-07-30 12:34:08 -04:00
Leosvel Pérez Espinosa
ddfbac50b2
fix(misc): make generated schemas compliant with json schema spec ( #6548 )
2021-07-30 13:33:17 +01:00
Phillip Barta
1b5498f367
feat(core): updated dotenv and switched to import 'dotenv/config' ( #5615 )
2021-07-29 17:49:23 -04:00
Jason Jean
89a4ac29b2
cleanup(devkit): rename all variable names of host to tree ( #6541 )
2021-07-29 15:46:41 -04:00
Leosvel Pérez Espinosa
7d6837ce41
fix(misc): fix moving projects with standalone configuration ( #6521 )
2021-07-29 14:15:02 -04:00
Leosvel Pérez Espinosa
dc02ca90b1
fix(core): do not override process.env with variables in dotenv files ( #6540 )
2021-07-29 12:47:40 -04:00
Miroslav Jonaš
117ee9308a
cleanup(core): use isNpmProject and cleanup project graph utils ( #6522 )
...
* cleanup(core): use isNpmProject and cleanup project graph utils
* chore(core): mark utils/buildable-libs-utils as deprecated
2021-07-29 11:17:31 -04:00
Miroslav Jonaš
9508bd9e3b
cleanup(core): remove last references to workspace appRootPath ( #6527 )
...
* cleanup(core): remove last references to local appRootPath
* chore(core): add deprecation comment to appRootPath
* chore(node): fix failing test due to typescript change
2021-07-28 17:22:30 +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
Jason Jean
9e8252406c
chore(repo): remove dependency from dep-graph to workspace and run-co… ( #6497 )
...
* chore(repo): remove dependency from dep-graph to workspace and run-command
* chore(repo): change default build config for dep-graph
Co-authored-by: Philip Fulcher <philip@nrwl.io>
2021-07-23 16:03:40 -04:00
Leosvel Pérez Espinosa
873e2970ae
fix(misc): allow run-commands to accept readyWhen for a single command ( #6496 )
2021-07-23 18:30:20 +01:00
James Henry
fedcfc4725
fix(core): ensure cache pathMappings always exist
2021-07-23 08:40:43 -04:00
Miroslav Jonaš
a9afb97307
docs(core): fix broken links and add missing latest prefix ( #6471 )
2021-07-23 08:16:54 -04:00
Leosvel Pérez Espinosa
f087146c55
fix(misc): make workspace tsc executor to handle dependencies ( #6475 )
2021-07-23 09:43:50 +01:00
Victor Savkin
0bdd53ad93
feat(core): speed up ts module resolution ( #6474 )
2021-07-22 16:16:25 +00:00
Leosvel Pérez Espinosa
f3b5ffc165
fix(core): handle directories with lots of files when reading the workspace files ( #6469 )
2021-07-22 13:36:25 +01:00
Leosvel Pérez Espinosa
0af1780b81
fix(core): improve run-commands dx for ready-when ( #6448 )
2021-07-22 09:17:22 +01:00
James Henry
91cfe5d927
chore(core): run-commands executor schema supports descriptions alongside commands
2021-07-21 20:38:12 -04:00
Miroslav Jonaš
6d25d204c3
fix(core): move generator should respect non-relative extends parts ( #6427 )
...
* fix(core): move generator should respect non-relative extends parts
* fix(core): fix broken test
2021-07-21 18:42:50 -04:00
Leosvel Pérez Espinosa
202c89c130
feat(core): support project and target specific env files when running a task ( #6453 )
2021-07-21 18:44:59 +01:00
Kirils L
d53e25a611
fix(core): caching individual files ( #6445 )
2021-07-21 12:15:31 -04:00
Leosvel Pérez Espinosa
9044a8f869
cleanup(misc): rename collection.json to generators.json ( #6442 )
2021-07-21 11:42:43 +01:00
Craigory V Coppola
2e36b20841
fix(node): no output for package executor watch mode ( #6440 )
...
Signed-off-by: AgentEnder <craigorycoppola@gmail.com>
2021-07-20 18:35:16 -04:00
Juri Strumpflohner
18c368173c
fix(core): path comparison across OS for getProjectNameFromDirPath ( #6433 )
...
ISSUES CLOSED : #6406
2021-07-20 22:17:16 +02:00
James Henry
f76a33f5bb
chore(core): add readCachedProjectGraph and deprecate previous utility ( #6385 )
...
* chore(core): add readCachedProjectGraph and deprecate previous utility
* chore(core): whitespace
* chore(core): explicitly use type ProjectGraphCache
* chore(core): fix typo
2021-07-20 11:44:48 -04:00
Jason Jean
253fd683f9
fix(core): ensure overrides are not parsed as head and base for affected ( #6424 )
2021-07-20 11:01:52 -04:00
Craigory V Coppola
a7220261c0
fix(misc): move generator should support project.json files ( #6402 )
2021-07-19 14:26:48 -04:00
vsavkin
0e52c43665
feat(core): store file deps and only reanalyze changed files
2021-07-16 20:21:45 -04:00
Jason Jean
7de111c25b
feat(core): update typescript to 4.3 ( #6397 )
2021-07-16 17:29:03 -04:00
Jason Jean
cd868a8a0d
fix(misc): remove import of webpack-dev-server ( #6396 )
2021-07-16 14:40:18 -04:00
vsavkin
f86a07367a
feat(core): improve project graph creation not to invalidate nxdeps when global config change
2021-07-15 14:12:38 -04:00
Jason Jean
5ee362ad3d
fix(core): end tasks after cache is written ( #6381 )
2021-07-15 17:09:20 +00:00
Craigory V Coppola
84b40c8b85
fix(misc): @nrwl/workspace:rm generator should work with standalone configs ( #6348 )
...
* fix(devkit): removeProjectConfiguration should remove path for project.json from workspace.json
When using standalone config files, removing a project's config should also remove its entry in the
workspace file.
* fix(misc): @nrwl/workspace:rm should work with standalone config files
When using standalone config files, removing a project's config should also remove its entry in
the
workspace file.
2021-07-15 10:36:48 -04:00
James Henry
87e6d9dc77
chore(core): refactor createProjectGraph to be async, deprecate sync usage
2021-07-14 14:58:16 -04:00