diff --git a/.github/actions/check-codescanning-config/action.yml b/.github/actions/check-codescanning-config/action.yml index 02306e0605..0c65c3a41d 100644 --- a/.github/actions/check-codescanning-config/action.yml +++ b/.github/actions/check-codescanning-config/action.yml @@ -61,11 +61,12 @@ runs: - name: Check config working-directory: ${{ github.action_path }} shell: bash - run: ts-node ./index.ts "${{ runner.temp }}/user-config.yaml" '${{ inputs.expected-config-file-contents }}' - + env: + EXPECTED_CONFIG_FILE_CONTENTS: '${{ inputs.expected-config-file-contents }}' + run: ts-node ./index.ts "$RUNNER_TEMP/user-config.yaml" "$EXPECTED_CONFIG_FILE_CONTENTS" - name: Clean up shell: bash if: always() run: | - rm -rf ${{ runner.temp }}/codescanning-config-cli-test - rm -rf ${{ runner.temp }}/user-config.yaml + rm -rf $RUNNER_TEMP/codescanning-config-cli-test + rm -rf $RUNNER_TEMP/user-config.yaml diff --git a/.github/actions/check-codescanning-config/index.ts b/.github/actions/check-codescanning-config/index.ts index 196b1ad040..0596e4fe9b 100644 --- a/.github/actions/check-codescanning-config/index.ts +++ b/.github/actions/check-codescanning-config/index.ts @@ -8,7 +8,7 @@ const actualConfig = loadActualConfig() const rawExpectedConfig = process.argv[3].trim() if (!rawExpectedConfig) { - core.info('No expected configuration provided') + core.setFailed('No expected configuration provided') } else { core.startGroup('Expected generated user config') core.info(yaml.dump(JSON.parse(rawExpectedConfig)))