chore: download signed Firefox
This commit is contained in:
parent
b247367d8e
commit
949c27fea9
2 changed files with 29 additions and 2 deletions
21
.github/workflows/get-signed-ext.sh
vendored
Normal file
21
.github/workflows/get-signed-ext.sh
vendored
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
|
||||||
|
API_URL=https://addons.mozilla.org/api/v4/addons/addon/$EXT_ID/versions/
|
||||||
|
|
||||||
|
# wait for maximum 15 min
|
||||||
|
for i in {1..15}
|
||||||
|
do
|
||||||
|
url=$(\
|
||||||
|
wget -q $API_URL -O - | \
|
||||||
|
jq -r ".results[] | select(.version==\"$VERSION\") | .files[0].url" \
|
||||||
|
)
|
||||||
|
|
||||||
|
if [ -n "$url" ]; then
|
||||||
|
echo "v$VERSION available!"
|
||||||
|
wget -nv $url
|
||||||
|
exit
|
||||||
|
else
|
||||||
|
echo "v$VERSION unavailable"
|
||||||
|
fi
|
||||||
|
|
||||||
|
sleep 1m
|
||||||
|
done
|
10
.github/workflows/release.yml
vendored
10
.github/workflows/release.yml
vendored
|
@ -60,6 +60,9 @@ jobs:
|
||||||
apiKey: ${{ secrets.AMO_SIGN_KEY }}
|
apiKey: ${{ secrets.AMO_SIGN_KEY }}
|
||||||
apiSecret: ${{ secrets.AMO_SIGN_SECRET }}
|
apiSecret: ${{ secrets.AMO_SIGN_SECRET }}
|
||||||
|
|
||||||
|
- run: sh ./.github/workflows/get-signed-ext.sh
|
||||||
|
env:
|
||||||
|
EXT_ID: musescore-downloader
|
||||||
- run: |
|
- run: |
|
||||||
cp dist/main.js musescore-downloader.user.js && \
|
cp dist/main.js musescore-downloader.user.js && \
|
||||||
cp dist/ext.zip musescore-downloader.webextension.zip
|
cp dist/ext.zip musescore-downloader.webextension.zip
|
||||||
|
@ -67,9 +70,12 @@ jobs:
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
run: |
|
run: |
|
||||||
|
files=$(ls musescore?downloader*)
|
||||||
|
assets=()
|
||||||
|
for f in $files; do [ -f "$f" ] && assets+=(-a "$f"); done
|
||||||
|
|
||||||
hub release create \
|
hub release create \
|
||||||
-a "musescore-downloader.user.js" \
|
"${assets[@]}" \
|
||||||
-a "musescore-downloader.webextension.zip" \
|
|
||||||
-m v$VERSION \
|
-m v$VERSION \
|
||||||
-t $REF \
|
-t $REF \
|
||||||
v$VERSION
|
v$VERSION
|
||||||
|
|
Loading…
Reference in a new issue