21
21
22
22
- name : Install Vale
23
23
uses : errata-ai/vale-action@v2
24
+ with :
25
+ version : latest
24
26
25
27
- name : Install jq
26
28
run : sudo apt-get install -y jq
@@ -46,11 +48,12 @@ jobs:
46
48
echo "Vale outputs:"
47
49
ls -l
48
50
49
- - name : Apply Vale edits
51
+ - name : Simulate Vale changes
50
52
run : |
53
+ mkdir -p simulated_changes
51
54
for file in $(echo ${{ steps.changed-files.outputs.files }} | jq -r '.[]'); do
52
- mv $file "${ file}.original "
53
- vale --output=edit $file > $file
55
+ cp " $file" "simulated_changes/$(basename "$ file") "
56
+ vale --output=edit "simulated_changes/$(basename " $file")"
54
57
done
55
58
56
59
- name : Upload Vale results
@@ -59,11 +62,11 @@ jobs:
59
62
name : vale-results
60
63
path : ' *.json'
61
64
62
- - name : Upload corrected files
65
+ - name : Upload simulated changes
63
66
uses : actions/upload-artifact@v3
64
67
with :
65
- name : corrected-files
66
- path : ' *.md '
68
+ name : simulated-changes
69
+ path : simulated_changes
67
70
68
71
suggest :
69
72
runs-on : ubuntu-latest
@@ -73,13 +76,13 @@ jobs:
73
76
- name : Checkout code
74
77
uses : actions/checkout@v3
75
78
76
- - name : Download corrected files
79
+ - name : Download simulated changes
77
80
uses : actions/download-artifact@v3
78
81
with :
79
- name : corrected-files
82
+ name : simulated-changes
80
83
81
84
- name : List downloaded files
82
- run : ls -l
85
+ run : ls -l simulated_changes
83
86
84
87
- name : Suggest changes
85
88
uses : parkerbxyz/suggest-changes@v1
0 commit comments