@@ -37,15 +37,19 @@ cd "$TOOL_DIR"
3737if [[ " $OSTYPE " == " darwin" * ]]; then
3838 # macOS
3939 sed -i ' ' ' s|file:///Users/runner/work/codacy-cli-v2/codacy-cli-v2/|file:///|g' actual.sarif
40+ sed -i ' ' ' s|/Users/runner/work/codacy-cli-v2/codacy-cli-v2/|/|g' actual.sarif
4041elif [[ " $OSTYPE " == " msys" * ]] || [[ " $OSTYPE " == " cygwin" * ]]; then
4142 # Windows (Git Bash or Cygwin)
4243 sed -i ' s|file:///D:/a/codacy-cli-v2/codacy-cli-v2/|file:///|g' actual.sarif
4344 sed -i ' s|file:///C:/Users/runner/work/codacy-cli-v2/codacy-cli-v2/|file:///|g' actual.sarif
45+ sed -i ' s|/D:/a/codacy-cli-v2/codacy-cli-v2/|/|g' actual.sarif
46+ sed -i ' s|/C:/Users/runner/work/codacy-cli-v2/codacy-cli-v2/|/|g' actual.sarif
4447 # Convert Windows paths to forward slashes
4548 sed -i ' s|\\|/|g' actual.sarif
4649else
4750 # Linux
4851 sed -i ' s|file:///home/runner/work/codacy-cli-v2/codacy-cli-v2/|file:///|g' actual.sarif
52+ sed -i ' s|/home/runner/work/codacy-cli-v2/codacy-cli-v2/|/|g' actual.sarif
4953fi
5054
5155# Debug information
@@ -61,21 +65,29 @@ jq --sort-keys 'if .runs[0].tool.driver.rules == null then . else .runs[0].tool.
6165# Normalize paths in both files
6266if [[ " $OSTYPE " == " darwin" * ]]; then
6367 # macOS
64- sed -i ' ' ' s|"/Users/runner/work/codacy-cli-v2/codacy-cli-v2/|"/|g' expected.sorted.json
65- sed -i ' ' ' s|"/Users/runner/work/codacy-cli-v2/codacy-cli-v2/|"/|g' actual.sorted.json
68+ sed -i ' ' ' s|file:///Users/runner/work/codacy-cli-v2/codacy-cli-v2/|file:///|g' expected.sorted.json
69+ sed -i ' ' ' s|/Users/runner/work/codacy-cli-v2/codacy-cli-v2/|/|g' expected.sorted.json
70+ sed -i ' ' ' s|file:///Users/runner/work/codacy-cli-v2/codacy-cli-v2/|file:///|g' actual.sorted.json
71+ sed -i ' ' ' s|/Users/runner/work/codacy-cli-v2/codacy-cli-v2/|/|g' actual.sorted.json
6672elif [[ " $OSTYPE " == " msys" * ]] || [[ " $OSTYPE " == " cygwin" * ]]; then
6773 # Windows (Git Bash or Cygwin)
68- sed -i ' s|"/D:/a/codacy-cli-v2/codacy-cli-v2/|"/|g' expected.sorted.json
69- sed -i ' s|"/C:/Users/runner/work/codacy-cli-v2/codacy-cli-v2/|"/|g' expected.sorted.json
70- sed -i ' s|"/D:/a/codacy-cli-v2/codacy-cli-v2/|"/|g' actual.sorted.json
71- sed -i ' s|"/C:/Users/runner/work/codacy-cli-v2/codacy-cli-v2/|"/|g' actual.sorted.json
74+ sed -i ' s|file:///D:/a/codacy-cli-v2/codacy-cli-v2/|file:///|g' expected.sorted.json
75+ sed -i ' s|file:///C:/Users/runner/work/codacy-cli-v2/codacy-cli-v2/|file:///|g' expected.sorted.json
76+ sed -i ' s|/D:/a/codacy-cli-v2/codacy-cli-v2/|/|g' expected.sorted.json
77+ sed -i ' s|/C:/Users/runner/work/codacy-cli-v2/codacy-cli-v2/|/|g' expected.sorted.json
78+ sed -i ' s|file:///D:/a/codacy-cli-v2/codacy-cli-v2/|file:///|g' actual.sorted.json
79+ sed -i ' s|file:///C:/Users/runner/work/codacy-cli-v2/codacy-cli-v2/|file:///|g' actual.sorted.json
80+ sed -i ' s|/D:/a/codacy-cli-v2/codacy-cli-v2/|/|g' actual.sorted.json
81+ sed -i ' s|/C:/Users/runner/work/codacy-cli-v2/codacy-cli-v2/|/|g' actual.sorted.json
7282 # Convert Windows paths to forward slashes
7383 sed -i ' s|\\|/|g' expected.sorted.json
7484 sed -i ' s|\\|/|g' actual.sorted.json
7585else
7686 # Linux
77- sed -i ' s|"/home/runner/work/codacy-cli-v2/codacy-cli-v2/|"/|g' expected.sorted.json
78- sed -i ' s|"/home/runner/work/codacy-cli-v2/codacy-cli-v2/|"/|g' actual.sorted.json
87+ sed -i ' s|file:///home/runner/work/codacy-cli-v2/codacy-cli-v2/|file:///|g' expected.sorted.json
88+ sed -i ' s|/home/runner/work/codacy-cli-v2/codacy-cli-v2/|/|g' expected.sorted.json
89+ sed -i ' s|file:///home/runner/work/codacy-cli-v2/codacy-cli-v2/|file:///|g' actual.sorted.json
90+ sed -i ' s|/home/runner/work/codacy-cli-v2/codacy-cli-v2/|/|g' actual.sorted.json
7991fi
8092
8193# Run diff and capture its exit code
0 commit comments