@@ -157,26 +157,30 @@ jobs:
157
157
mkdir /tmp/scan
158
158
mkdir scan
159
159
for i in dist-*/*/*/*.tar.bz2; do
160
+ name=$(basename $i|cut -d- -f1)
160
161
ver=$(sed -e 's/\.tar\.bz2$//' <<< $(basename $i)|cut -d- -f2-)
161
- echo "extracting $i ($ver)"
162
- tar -C /tmp/scan -jv -f $i -x $APP
163
- hash=$(sha256sum /tmp/scan/$APP |awk '{print $1}')
164
- mv /tmp/scan/$APP ./scan/$APP -$ver-${hash:0:8}
162
+ echo "extracting $i ($name $ ver)"
163
+ tar -C /tmp/scan -jv -f $i -x $name
164
+ hash=$(sha256sum /tmp/scan/$name |awk '{print $1}')
165
+ mv /tmp/scan/$name ./scan/$name -$ver-${hash:0:8}
165
166
done
166
167
for i in dist-*/*/*/*.zip; do
168
+ name=$(basename $i|cut -d- -f1)
167
169
ver=$(sed -e 's/\.zip$//' <<< $(basename $i)|cut -d- -f2-)
168
- echo "extracting $i ($ver)"
169
- unzip -d /tmp/scan $i $APP .exe
170
- hash=$(sha256sum /tmp/scan/$APP .exe|awk '{print $1}')
171
- mv /tmp/scan/$APP .exe ./scan/$APP -$ver-${hash:0:8}.exe
170
+ echo "extracting $i ($name $ ver)"
171
+ unzip -d /tmp/scan $i $name .exe
172
+ hash=$(sha256sum /tmp/scan/$name .exe|awk '{print $1}')
173
+ mv /tmp/scan/$name .exe ./scan/$name -$ver-${hash:0:8}.exe
172
174
done
175
+ file ./scan/*
176
+ sha256sum ./scan/*
173
177
- name : Submit to VirusTotal
174
178
uses : crazy-max/ghaction-virustotal@v4
175
179
with :
176
180
vt_api_key : ${{ secrets.VIRUSTOTAL_API_KEY }}
177
181
request_rate : 4
178
182
files : |
179
- ./scan/${{ env.APP }}- *
183
+ ./scan/*
180
184
- name : Release
181
185
uses : softprops/action-gh-release@v2
182
186
if : startsWith(github.ref, 'refs/tags/v')
0 commit comments