fix(devkit): convert-nx-executor should read projectNodes (#18684)

This commit is contained in:
Craigory Coppola 2023-08-17 14:14:14 -04:00 committed by GitHub
parent 2d08229000
commit 2ff1364579
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,5 +1,7 @@
import type { Observable } from 'rxjs';
import type { Executor, ExecutorContext } from 'nx/src/config/misc-interfaces';
import type { ProjectsConfigurations } from 'nx/src/devkit-exports';
import { requireNx } from '../../nx';
const {
@ -23,14 +25,14 @@ export function convertNxExecutor(executor: Executor) {
(workspaces as any).readNxJson();
const promise = async () => {
const projectsConfigurations =
const projectsConfigurations: ProjectsConfigurations =
retrieveProjectConfigurationsWithAngularProjects
? {
version: 2,
projects: await retrieveProjectConfigurationsWithAngularProjects(
builderContext.workspaceRoot,
nxJsonConfiguration
),
).then((p) => p.projectNodes),
}
: // TODO(v18): remove retrieveProjectConfigurations. This is to be backwards compatible with Nx 16.5 and below.
(workspaces as any).readProjectsConfigurations({