1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-10-06 09:37:12 +02:00

Fine tune build steps

This commit is contained in:
Raymond Hill 2022-09-07 10:23:40 -04:00
parent 224410a6f5
commit f7205fe2e4
No known key found for this signature in database
GPG Key ID: 25E1490B761470C2
3 changed files with 18 additions and 14 deletions

View File

@ -45,10 +45,9 @@ jobs:
tools/make-firefox.sh ${{ steps.release_info.outputs.VERSION }} tools/make-firefox.sh ${{ steps.release_info.outputs.VERSION }}
tools/make-thunderbird.sh ${{ steps.release_info.outputs.VERSION }} tools/make-thunderbird.sh ${{ steps.release_info.outputs.VERSION }}
tools/make-npm.sh ${{ steps.release_info.outputs.VERSION }} tools/make-npm.sh ${{ steps.release_info.outputs.VERSION }}
tools/make-mv3.sh all
- name: Build MV3 packages - name: Build MV3 packages
run: | run: |
tools/make-mv3.sh tools/make-mv3.sh all
echo ::set-output name=MV3PACKAGE::$(basename $(ls dist/build/uBlock0_*.mv3.zip)) echo ::set-output name=MV3PACKAGE::$(basename $(ls dist/build/uBlock0_*.mv3.zip))
- name: Upload Chromium package - name: Upload Chromium package
uses: actions/upload-release-asset@v1 uses: actions/upload-release-asset@v1

View File

@ -58,6 +58,9 @@ mv3: tools/make-mv3.sh $(sources) $(platform)
mv3-quick: tools/make-mv3.sh $(sources) $(platform) mv3-quick: tools/make-mv3.sh $(sources) $(platform)
tools/make-mv3.sh quick tools/make-mv3.sh quick
mv3-full: tools/make-mv3.sh $(sources) $(platform)
tools/make-mv3.sh all
# Update submodules. # Update submodules.
update-submodules: update-submodules:
tools/update-submodules.sh tools/update-submodules.sh

View File

@ -53,15 +53,17 @@ fi
echo "*** uBlock0.mv3: extension ready" echo "*** uBlock0.mv3: extension ready"
echo "Extension location: $DES/" echo "Extension location: $DES/"
echo "*** uBlock0.mv3: Creating webstore package..." if [ "$1" = "all" ]; then
PACKAGENAME=uBlock0_$(jq -r .version $DES/manifest.json).mv3.zip echo "*** uBlock0.mv3: Creating webstore package..."
TMPDIR=$(mktemp -d) PACKAGENAME=uBlock0_$(jq -r .version $DES/manifest.json).mv3.zip
mkdir -p $TMPDIR TMPDIR=$(mktemp -d)
cp -R $DES/* $TMPDIR/ mkdir -p $TMPDIR
cd $TMPDIR > /dev/null cp -R $DES/* $TMPDIR/
rm log.txt cd $TMPDIR > /dev/null
zip $PACKAGENAME -qr ./* rm log.txt
cp $PACKAGENAME $(dirname $DES/)/ zip $PACKAGENAME -qr ./*
cd - > /dev/null cp $PACKAGENAME $(dirname $DES/)/
rm -rf $TMPDIR cd - > /dev/null
echo "Package location: $(pwd)/$PACKAGENAME" rm -rf $TMPDIR
echo "Package location: $(pwd)/$PACKAGENAME"
fi