@@ -5,33 +5,33 @@ echo "Enabling mypy primer specific configuration overloads (see .github/mypy-pr
5
5
mkdir -p ~ /.config/ty
6
6
cp .github/mypy-primer-ty.toml ~ /.config/ty/ty.toml
7
7
8
- PRIMER_SELECTOR=" $( paste -s -d' |' $ PRIMER_SELECTOR) "
8
+ PRIMER_SELECTOR=" $( paste -s -d' |' " ${ PRIMER_SELECTOR} " ) "
9
9
10
10
echo " new commit"
11
- git rev-list --format=%s --max-count=1 " $GITHUB_SHA "
11
+ git rev-list --format=%s --max-count=1 " ${ GITHUB_SHA} "
12
12
13
- MERGE_BASE=" $( git merge-base " $GITHUB_SHA " " origin/$GITHUB_BASE_REF " ) "
14
- git checkout -b base_commit " $MERGE_BASE "
13
+ MERGE_BASE=" $( git merge-base " ${ GITHUB_SHA} " " origin/${ GITHUB_BASE_REF} " ) "
14
+ git checkout -b base_commit " ${ MERGE_BASE} "
15
15
echo " base commit"
16
16
git rev-list --format=%s --max-count=1 base_commit
17
17
18
18
cd ..
19
19
20
- echo " Project selector: $PRIMER_SELECTOR "
20
+ echo " Project selector: ${ PRIMER_SELECTOR} "
21
21
# Allow the exit code to be 0 or 1, only fail for actual mypy_primer crashes/bugs
22
22
uvx \
23
23
--from=" git+https://github.com/hauntsaninja/mypy_primer@59509d48de6da6aaa4e3a2f5e338769bc471f2d7" \
24
24
mypy_primer \
25
25
--repo ruff \
26
26
--type-checker ty \
27
27
--old base_commit \
28
- --new " $GITHUB_SHA " \
28
+ --new " ${ GITHUB_SHA} " \
29
29
--project-selector " /($PRIMER_SELECTOR )\$ " \
30
30
--output concise \
31
- --debug > $ DIFF_FILE || [ $? -eq 1 ]
31
+ --debug > " ${ DIFF_FILE} " || [ $? -eq 1 ]
32
32
33
33
# Output diff with ANSI color codes
34
- cat $ DIFF_FILE
34
+ cat " ${ DIFF_FILE} "
35
35
36
36
# Remove ANSI color codes before uploading
37
- sed -ie ' s/\x1b\[[0-9;]*m//g' $ DIFF_FILE
37
+ sed -ie ' s/\x1b\[[0-9;]*m//g' " ${ DIFF_FILE} "
0 commit comments