Skip to content

Commit 3a0303b

Browse files
authored
Update cleanliness CI
1 parent f125c24 commit 3a0303b

File tree

1 file changed

+26
-25
lines changed

1 file changed

+26
-25
lines changed

.github/workflows/cleanness.yml renamed to .github/workflows/cleanliness.yml

Lines changed: 26 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
name: Cleanness
1+
name: Cleanliness
22

33
on: [push, pull_request, workflow_dispatch]
44

55
jobs:
6-
cleanness:
7-
name: Code Cleanness Test
6+
cleanliness:
7+
name: Code Cleanliness Test
88
runs-on: "ubuntu-latest"
99
env:
1010
pr_everything: 0
@@ -25,7 +25,6 @@ jobs:
2525
run: |
2626
sudo apt update -y
2727
sudo apt install -y tar wget make cmake gcc g++ python3 python3-dev "openmpi-*" libopenmpi-dev
28-
2928
3029
- name: Build
3130
run: |
@@ -36,33 +35,33 @@ jobs:
3635
3736
- name: Unused Variables Diff
3837
run: |
39-
grep -F 'Wunused-variable' master.txt -B 4 > mUnused.txt
40-
grep -F 'Wunused-variable' pr.txt -B 4 > prUnused.txt
38+
grep -F 'Wunused-variable' master.txt > mUnused.txt
39+
grep -F 'Wunused-variable' pr.txt > prUnused.txt
4140
diff prUnused.txt mUnused.txt || true
4241
4342
- name: Unused Dummy Arguments Diff
4443
run: |
45-
grep -F 'Wunused-dummy-argument' pr.txt -B 4 > prDummy.txt
46-
grep -F 'Wunused-dummy-argument' master.txt -B 4 > mDummy.txt
44+
grep -F 'Wunused-dummy-argument' pr.txt > prDummy.txt
45+
grep -F 'Wunused-dummy-argument' master.txt > mDummy.txt
4746
diff prDummy.txt mDummy.txt || true
4847
4948
- name: Unused Value Diff
5049
run: |
51-
grep -F 'Wunused-value' pr.txt -B 4 > prUnused_val.txt
52-
grep -F 'Wunused-value' master.txt -B 4 > mUnused_val.txt
50+
grep -F 'Wunused-value' pr.txt > prUnused_val.txt
51+
grep -F 'Wunused-value' master.txt > mUnused_val.txt
5352
diff prUnused_val.txt mUnused_val.txt || true
5453
5554
- name: Maybe Uninitialized Variables Diff
5655
run: |
57-
grep -F 'Wmaybe-uninitialized' pr.txt -B 4 > prMaybe.txt
58-
grep -F 'Wmaybe-uninitialized' master.txt -B 4 > mMaybe.txt
56+
grep -F 'Wmaybe-uninitialized' pr.txt > prMaybe.txt
57+
grep -F 'Wmaybe-uninitialized' master.txt > mMaybe.txt
5958
diff prMaybe.txt mMaybe.txt || true
6059
6160
6261
- name: Everything Diff
6362
run: |
64-
grep '\-W' pr.txt -B 4 > pr_every.txt
65-
grep '\-W' master.txt -B 4 > m_every.txt
63+
grep '\-W' pr.txt > pr_every.txt
64+
grep '\-W' master.txt > m_every.txt
6665
diff pr_every.txt m_every.txt || true
6766
6867
- name: List of Warnings
@@ -72,22 +71,24 @@ jobs:
7271
7372
- name: Summary
7473
run: |
75-
pr_variable=$(grep -c -F 'Wunused-variable' pr.txt -B 4)
76-
pr_argument=$(grep -c -F 'Wunused-dummy-argument' pr.txt -B 4)
77-
pr_value=$(grep -c -F 'Wunused-value' pr.txt -B 4)
78-
pr_uninit=$(grep -c -F 'Wmaybe-uninitialized' pr.txt -B 4)
79-
pr_everything=$(grep -c '\-W' pr.txt -B 4)
74+
pr_variable=$(grep -c -F 'Wunused-variable' pr.txt)
75+
pr_argument=$(grep -c -F 'Wunused-dummy-argument' pr.txt)
76+
pr_value=$(grep -c -F 'Wunused-value' pr.txt)
77+
pr_uninit=$(grep -c -F 'Wmaybe-uninitialized' pr.txt)
78+
pr_everything=$(grep -c '\-W' pr.txt)
8079
81-
master_variable=$(grep -c -F 'Wunused-variable' master.txt -B 4)
82-
master_argument=$(grep -c -F 'Wunused-dummy-argument' master.txt -B 4)
83-
master_value=$(grep -c -F 'Wunused-value' master.txt -B 4)
84-
master_uninit=$(grep -c -F 'Wmaybe-uninitialized' master.txt -B 4)
85-
master_everything=$(grep -c '\-W' master.txt -B 4)
80+
master_variable=$(grep -c -F 'Wunused-variable' master.txt)
81+
master_argument=$(grep -c -F 'Wunused-dummy-argument' master.txt)
82+
master_value=$(grep -c -F 'Wunused-value' master.txt)
83+
master_uninit=$(grep -c -F 'Wmaybe-uninitialized' master.txt)
84+
master_everything=$(grep -c '\-W' master.txt )
8685
8786
echo "pr_everything=$pr_everything" >> $GITHUB_ENV
8887
echo "master_everything=$master_everything" >> $GITHUB_ENV
8988
90-
echo "Difference is how many warnings were added or removed from master to pr, negative numbers are better since you are removing warnings"
89+
echo "Difference is how many warnings were added or removed from master to PR."
90+
echo "Negative numbers are better since you are removing warnings."
91+
echo " "
9192
echo "Unused Variable Count: $pr_variable, Difference: $((pr_variable - master_variable))"
9293
echo "Unused Dummy Argument: $pr_argument, Difference: $((pr_argument - master_argument))"
9394
echo "Unused Value: $pr_value, Difference: $((pr_value - master_value))"

0 commit comments

Comments
 (0)