diff --git a/action.yml b/action.yml index cb96268..115721c 100755 --- a/action.yml +++ b/action.yml @@ -21,6 +21,9 @@ inputs: force-coverage-parser: description: 'Optionally force using a specific coverage report parser' required: false + force-commit-sha: + description: 'Optionally force commit associated to the coverage data' + required: false coverage-reporter-version: description: 'Optionally force using a specific coverage reporter version' required: false @@ -62,6 +65,7 @@ runs: if [ -n "${{ inputs.project-token }}" ]; then auth="--project-token ${{ inputs.project-token }}"; fi if [ -n "${{ inputs.force-coverage-parser }}" ]; then force_parser="--force-coverage-parser ${{ inputs.force-coverage-parser }}"; else force_parser=""; fi if [ -n "${{ inputs.language }}" ]; then lang="--language ${{ inputs.language }}"; else lang=""; fi + if [ -n '${{ inputs.force-commit-sha }}' ]; then force_commit="--commit-uuid '${{ inputs.force-commit-sha }}'"; else force_commit=""; fi bash <(curl -Ls https://coverage.codacy.com/get.sh) report $lang $force_parser $auth $params --partial &&\ bash <(curl -Ls https://coverage.codacy.com/get.sh) final $auth