mirror of
https://github.com/gorhill/uBlock.git
synced 2024-10-06 01:27:12 +02:00
Fine tune build steps
This commit is contained in:
parent
224410a6f5
commit
f7205fe2e4
3
.github/workflows/main.yml
vendored
3
.github/workflows/main.yml
vendored
@ -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
|
||||||
|
3
Makefile
3
Makefile
@ -57,6 +57,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:
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user