@@ -330,6 +330,7 @@ jobs:
330330 build-env : ${{ steps.build-variables.outputs.env }}
331331 build-commands : ${{ steps.build-variables.outputs.commands }}
332332 build-artifact : ${{ steps.build-variables.outputs.artifact }}
333+ working-directory : ${{ steps.build-variables.outputs.working-directory }}
333334 steps :
334335 - name : Checkout repository
335336 if : inputs.container == ''
@@ -355,6 +356,9 @@ jobs:
355356 core.setFailed(`The specified working directory does not exist: ${workingDirectory}`);
356357 return;
357358 }
359+ workingDirectory = path.resolve(workingDirectory);
360+ core.debug(`Running in working directory: ${workingDirectory}`);
361+ core.setOutput('working-directory', workingDirectory);
358362
359363 const buildInput = process.env.BUILD_INPUT.trim();
360364
@@ -489,7 +493,7 @@ jobs:
489493 - name : Run lint
490494 uses : ./self-workflow/actions/lint
491495 with :
492- working-directory : ${{ inputs .working-directory }}
496+ working-directory : ${{ needs.setup.outputs .working-directory }}
493497 container : ${{ inputs.container != '' && 'true' || 'false' }}
494498 command : ${{ steps.preparel-lint-options.outputs.command }}
495499 report-file : ${{ steps.preparel-lint-options.outputs.report-file }}
@@ -536,7 +540,7 @@ jobs:
536540 uses : ./self-workflow/actions/build
537541 with :
538542 container : ${{ inputs.container != '' && 'true' || 'false' }}
539- working-directory : ${{ inputs .working-directory }}
543+ working-directory : ${{ needs.setup.outputs .working-directory }}
540544 build-secrets : ${{ secrets.build-secrets }}
541545 build-commands : ${{ needs.setup.outputs.build-commands }}
542546 build-env : ${{ needs.setup.outputs.build-env }}
@@ -610,7 +614,7 @@ jobs:
610614 - name : Run tests
611615 uses : ./self-workflow/actions/test
612616 with :
613- working-directory : ${{ inputs .working-directory }}
617+ working-directory : ${{ needs.setup.outputs .working-directory }}
614618 container : ${{ inputs.container != '' && 'true' || 'false' }}
615619 command : ${{ steps.prepare-test-options.outputs.command }}
616620 coverage : ${{ steps.prepare-test-options.outputs.coverage }}
0 commit comments