@@ -90,12 +90,15 @@ jobs:
90
90
./gen_os.sh $base_os_path $release_path $builtin_files_dir $os_version_name
91
91
os_filename=${os_version_name}.img.xz
92
92
os_filepath=`pwd`/tmp/$os_filename
93
+ sha256sum $os_file_path > ${maixpy_path}/files_sha256sum.txt
94
+ sha256sum $release_path >> ${maixpy_path}/files_sha256sum.txt
93
95
echo "os_path=$os_filepath" >> $GITHUB_OUTPUT
94
96
echo "os_name=$os_filename" >> $GITHUB_OUTPUT
95
97
96
98
- name : Build doc
97
99
id : build_doc
98
100
run : |
101
+ maixpy_path=$(pwd)
99
102
pip3 install teedoc
100
103
cd docs
101
104
echo "== install plugins =="
@@ -120,8 +123,11 @@ jobs:
120
123
cd ..
121
124
release_name=${doc_dir}.zip
122
125
release_path=docs/$release_name
126
+ sha256sum $release_path >> ${maixpy_path}/files_sha256sum.txt
123
127
echo "release_doc_path=$release_path" >> $GITHUB_OUTPUT
124
128
echo "release_doc_name=$release_name" >> $GITHUB_OUTPUT
129
+ echo "sha256sum_path=${maixpy_path}/files_sha256sum.txt" >> $GITHUB_OUTPUT
130
+ echo "sha256sum_name=files_sha256sum.txt" >> $GITHUB_OUTPUT
125
131
126
132
- name : Upload MaixPy Doc to release assets
127
133
uses : svenstaro/upload-release-action@v2
@@ -131,6 +137,14 @@ jobs:
131
137
tag : ${{ github.ref }}
132
138
repo_token : ${{ secrets.GITHUB_TOKEN }}
133
139
140
+ - name : Upload sha256sum file to release assets
141
+ uses : svenstaro/upload-release-action@v2
142
+ with :
143
+ file : ${{ steps.build_doc.outputs.sha256sum_path }}
144
+ asset_name : ${{ steps.build_doc.outputs.sha256sum_name }}
145
+ tag : ${{ github.ref }}
146
+ repo_token : ${{ secrets.GITHUB_TOKEN }}
147
+
134
148
- name : Upload MaixCDK version txt to release assets
135
149
uses : svenstaro/upload-release-action@v2
136
150
with :
0 commit comments