Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions .github/workflows/reusable-unity-cs-linter.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -201,36 +201,36 @@ jobs:
done < output.log
if [ -f output_temp.log ]; then
mv output_temp.log output.log
echo "available=1" >> "$GITHUB_OUTPUT"
echo "exits=1" >> "$GITHUB_OUTPUT"
else
echo "::notice::No issues were found in the code"
fi

- name: Debug Raw Output Log
if: ${{ steps.violations-log.outputs.available == '1' }}
if: ${{ steps.violations-log.outputs.exits == '1' }}
run: |
echo "=== DEBUG RAW OUTPUT.LOG ==="
cat output.log
echo "=== END RAW OUTPUT.LOG ==="

- name: Download `convert_to_sarif.py`
if: ${{ steps.violations-log.outputs.available == '1' }}
if: ${{ steps.violations-log.outputs.exits == '1' }}
run: |
curl --fail --silent --show-error --max-time 10 -o convert_to_sarif.py ${{ env.CONVERT_TO_SARIF_URI }} || { echo "Failed to download script"; exit 1; }

- name: Convert to SARIF
if: ${{ steps.violations-log.outputs.available == '1' }}
if: ${{ steps.violations-log.outputs.exits == '1' }}
run: |
python3 convert_to_sarif.py output.log output.sarif

- name: Setup reviewdog
if: ${{ steps.violations-log.outputs.available == '1' }}
if: ${{ steps.violations-log.outputs.exits == '1' }}
uses: reviewdog/action-setup@v1
with:
reviewdog_version: latest

- name: Apply Style Suggestions with reviewdog
if: ${{ steps.violations-log.outputs.available == '1' }}
if: ${{ steps.violations-log.outputs.exits == '1' }}
env:
REVIEWDOG_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
Expand All @@ -243,6 +243,6 @@ jobs:
< output.sarif

- name: Cleanup temporary files
if: ${{ steps.violations-log.outputs.available == '1' && always() }}
if: ${{ steps.violations-log.outputs.exits == '1' && always() }}
run: |
rm -f TempProject.csproj convert_to_sarif.py output.log output.sarif || true
Loading