File tree Expand file tree Collapse file tree 2 files changed +13
-15
lines changed Expand file tree Collapse file tree 2 files changed +13
-15
lines changed Original file line number Diff line number Diff line change 17
17
path : README.md
18
18
strict : false
19
19
- run : |
20
- echo "${{ steps.diff.outputs.added }}"
21
- echo "${{ steps.diff.outputs.modified }}"
22
- echo "${{ steps.diff.outputs.removed }}"
23
- echo "${{ steps.diff.outputs.renamed }}"
24
- echo "${{ steps.diff.outputs.name }}"
20
+ echo "Added? ${{ steps.diff.outputs.added }}"
21
+ echo "Modified? ${{ steps.diff.outputs.modified }}"
22
+ echo "Removed? ${{ steps.diff.outputs.removed }}"
23
+ echo "Renamed? ${{ steps.diff.outputs.renamed }}"
24
+ echo "Name: ${{ steps.diff.outputs.name }}"
Original file line number Diff line number Diff line change @@ -28,18 +28,16 @@ const toBoolean = value => value.toLowerCase() == "true";
28
28
29
29
const target = normalise ( path ) ;
30
30
const files = response . data . files ;
31
- const file = files . find ( file => file . contents_url . indexOf ( `contents/${ target } ` ) !== - 1 ) ;
31
+ const file = files . find ( file => decodeURIComponent ( file . contents_url ) . indexOf ( `contents/${ target } ` ) !== - 1 ) ;
32
32
33
- if ( file ) {
34
- core . setOutput ( "added" , file . status === "added" ) ;
35
- core . setOutput ( "modified" , file . status === "modified" ) ;
36
- core . setOutput ( "removed" , file . status === "removed" ) ;
37
- core . setOutput ( "renamed" , false . status === "renamed" ) ;
38
- core . setOutput ( "name" , file . filename ) ;
39
- return ;
40
- }
33
+ core . setOutput ( "added" , file ? file . status === "added" : false ) ;
34
+ core . setOutput ( "modified" , file ? file . status === "modified" : false ) ;
35
+ core . setOutput ( "removed" , file ? file . status === "removed" : false ) ;
36
+ core . setOutput ( "renamed" , file ? file . status === "renamed" : false ) ;
37
+ core . setOutput ( "name" , file ? file . filename : target ) ;
41
38
42
- if ( strict === true ) throw `None of the files in this commits diff tree match the provided file (${ path } ).` ;
39
+ if ( file ) return ;
40
+ if ( strict ) throw `None of the files in this commits diff tree match the provided file (${ path } ).` ;
43
41
console . log ( `None of the files in this commits diff tree match the provided file (${ path } ).` ) ;
44
42
45
43
} catch ( error ) {
You can’t perform that action at this time.
0 commit comments