29
29
30
30
- name : Get changed english doc files
31
31
id : get_changed_markdown_english
32
- uses : tj-actions/changed-files@v35.9.2
32
+ uses : tj-actions/changed-files@v46.0.5
33
33
with :
34
34
json : true
35
35
base_sha : " ${{ github.event.pull_request.base.sha }}"
@@ -42,14 +42,23 @@ jobs:
42
42
43
43
- name : Save JSON file containing files to link check
44
44
run : |
45
- echo "${{ steps.get_changed_markdown_english.outputs.all_changed_files }}"
46
- echo "${{ steps.get_changed_markdown_english.outputs.all_changed_files }}" > ./logs/prFiles.json
45
+ echo "$ALL_CHANGED_FILES"
46
+ echo "$ALL_CHANGED_FILES" > ./logs/prFiles.json
47
+ env :
48
+ ALL_CHANGED_FILES : ${{ steps.get_changed_markdown_english.outputs.all_changed_files }}
47
49
48
50
- name : Run link checker
49
51
id : link-check
50
52
run : |
51
53
npm -g install markdown_link_checker_sc@0.0.138
52
- markdown_link_checker_sc -r ${{ github.workspace }} -d docs -e en -f ./logs/prFiles.json -i assets -u docs.px4.io/main/ > ./logs/errorsFilteredByPrPages.md
54
+ markdown_link_checker_sc \
55
+ -r "$GITHUB_WORKSPACE" \
56
+ -d docs \
57
+ -e en \
58
+ -f ./logs/prFiles.json \
59
+ -i assets \
60
+ -u docs.px4.io/main/ \
61
+ > ./logs/errorsFilteredByPrPages.md
53
62
mkdir -p ./pr
54
63
cp ./logs/errorsFilteredByPrPages.md ./pr/errorsFilteredByPrPages.md
55
64
@@ -60,14 +69,15 @@ jobs:
60
69
path : ./logs/errorsFilteredByPrPages.md
61
70
62
71
- name : Echo Errors by Page
63
- run : echo "${{ steps.read-errors-by-page.outputs.content }}"
72
+ run : echo "$ERRORS"
73
+ env :
74
+ ERRORS : ${{ steps.read-errors-by-page.outputs.content }}
64
75
65
76
- name : Save PR number
77
+ run : echo "$PR_NUMBER" > ./pr/pr_number
66
78
env :
67
79
PR_NUMBER : ${{ github.event.number }}
68
- run : |
69
- #mkdir -p ./pr
70
- echo $PR_NUMBER > ./pr/pr_number
80
+
71
81
- uses : actions/upload-artifact@v4
72
82
with :
73
83
name : pr_number
0 commit comments