Skip to content

Commit e8af3fc

Browse files
committed
add
1 parent ab3f9c7 commit e8af3fc

File tree

1 file changed

+20
-7
lines changed

1 file changed

+20
-7
lines changed

.github/workflows/vale.yml

+20-7
Original file line numberDiff line numberDiff line change
@@ -42,20 +42,28 @@ jobs:
4242
echo "Vale outputs:"
4343
ls -l
4444
45-
- name: Apply Vale edits
45+
- name: Apply Vale edits and save originals
4646
run: |
47+
mkdir -p original_files
48+
mkdir -p corrected_files
4749
for file in $(echo ${{ steps.changed-files.outputs.files }} | jq -r '.[]'); do
48-
mv $file "${file}.original"
49-
mv "vale_output_${file//\//_}_edit.md" $file
50+
cp $file "original_files/${file//\//_}.original"
51+
cp "vale_output_${file//\//_}_edit.md" "corrected_files/${file//\//_}"
5052
done
5153
env:
5254
REVIEWDOG_GITHUB_API_TOKEN: ${{ secrets.REVIEWDOG_GITHUB_API_TOKEN }}
5355

56+
- name: Upload original files
57+
uses: actions/upload-artifact@v3
58+
with:
59+
name: original-files
60+
path: original_files/
61+
5462
- name: Upload corrected files
5563
uses: actions/upload-artifact@v3
5664
with:
5765
name: corrected-files
58-
path: '*.md'
66+
path: corrected_files/
5967

6068
suggest: # Reviewdog suggestion job
6169
runs-on: ubuntu-latest
@@ -65,6 +73,11 @@ jobs:
6573
- name: Checkout code
6674
uses: actions/checkout@v3
6775

76+
- name: Download original files
77+
uses: actions/download-artifact@v3
78+
with:
79+
name: original-files
80+
6881
- name: Download corrected files
6982
uses: actions/download-artifact@v3
7083
with:
@@ -86,9 +99,9 @@ jobs:
8699

87100
- name: Run Reviewdog with corrected files
88101
run: |
89-
for file in $(ls *.md.original); do
90-
original="${file}"
91-
corrected="${file%.original}"
102+
for file in original_files/*.original; do
103+
original="$file"
104+
corrected="corrected_files/$(basename "$file" .original)"
92105
diff_output=$(diff -u "$original" "$corrected")
93106
if [[ -n "$diff_output" ]]; then
94107
echo "$diff_output" | reviewdog -f=diff -name="Vale" -reporter=github-pr-review -level=warning -filter-mode=nofilter

0 commit comments

Comments
 (0)