@@ -3,13 +3,17 @@ import type { FullReleaseTarget } from "@ctrlplane/events";
3
3
import _ from "lodash" ;
4
4
import { isPresent } from "ts-is-present" ;
5
5
6
+ // import workerpool from "workerpool";
7
+
6
8
import { logger } from "@ctrlplane/logger" ;
7
9
8
10
import type { Workspace } from "../workspace/workspace.js" ;
9
11
import { Trace } from "../traces.js" ;
10
12
import { VariableReleaseManager } from "./evaluate/variable-release-manager.js" ;
11
13
import { VersionManager } from "./evaluate/version-manager.js" ;
12
14
15
+ // const pool = workerpool.pool();
16
+
13
17
type ReleaseTargetManagerOptions = {
14
18
workspace : Workspace ;
15
19
} ;
@@ -85,17 +89,11 @@ export class ReleaseTargetManager {
85
89
continue ;
86
90
}
87
91
88
- // const deploymentResourceIds = new Set(
89
- // deployment.resources.map((r) => r.id),
90
- // );
91
- // const commonResources = environment.resources.filter((r) =>
92
- // deploymentResourceIds.has(r.id),
93
- // );
94
-
95
- const commonResources = _ . intersectionBy (
96
- environment . resources ,
97
- deployment . resources ,
98
- ( r ) => r . id ,
92
+ const deploymentResourceIds = new Set (
93
+ deployment . resources . map ( ( r ) => r . id ) ,
94
+ ) ;
95
+ const commonResources = environment . resources . filter ( ( r ) =>
96
+ deploymentResourceIds . has ( r . id ) ,
99
97
) ;
100
98
101
99
for ( const resource of commonResources ) {
0 commit comments