diff --git a/src/index.ts b/src/index.ts index a2297e2..8bbb8b6 100644 --- a/src/index.ts +++ b/src/index.ts @@ -144,7 +144,6 @@ export class TurborepoProject extends typescript.TypeScriptProject { private readonly projectReferences: boolean private readonly jestModuleNameMapper: boolean private readonly parallelWorkflows: boolean - private readonly setupNodeStep: JobStep constructor(options: TurborepoProjectOptions) { const setupNodeStep: JobStep = { @@ -173,8 +172,6 @@ export class TurborepoProject extends typescript.TypeScriptProject { }) } - this.setupNodeStep = setupNodeStep - this.pathMapping = options.pathMapping ?? false this.projectReferences = options.projectReferences ?? false this.jestModuleNameMapper = options.jestModuleNameMapper ?? false @@ -319,7 +316,7 @@ export class TurborepoProject extends typescript.TypeScriptProject { name: 'Checkout', uses: 'actions/checkout@v2', }, - this.setupNodeStep, + ...this.renderWorkflowSetup({ mutable: false }), { name: 'Build', run: `npx turbo run build --scope=${matrixScope} --include-dependencies`, diff --git a/test/__snapshots__/sub-projects.test.ts.snap b/test/__snapshots__/sub-projects.test.ts.snap index eab84b9..c80d514 100644 --- a/test/__snapshots__/sub-projects.test.ts.snap +++ b/test/__snapshots__/sub-projects.test.ts.snap @@ -73,6 +73,8 @@ jobs: with: cache: yarn cache-dependency-path: \\"**/yarn.lock\\" + - name: Install dependencies + run: yarn install --check-files --frozen-lockfile - name: Build run: npx turbo run build --scope=\${{ matrix.scope }} --include-dependencies strategy: