Merge pull request #1 from ferferga/main
Allow private actions and reduce downloads
This commit is contained in:
14
.github/workflows/magisk.yml
vendored
14
.github/workflows/magisk.yml
vendored
@@ -96,10 +96,16 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix: ${{fromJson(needs.matrix.outputs.matrix)}}
|
matrix: ${{fromJson(needs.matrix.outputs.matrix)}}
|
||||||
steps:
|
steps:
|
||||||
|
- name: Clone repository
|
||||||
|
uses: actions/checkout@v3.0.2
|
||||||
|
- name: Create archive from repository
|
||||||
|
run: |
|
||||||
|
sudo tar -cf /tmp/repo.tar .
|
||||||
|
sudo rm -rf *
|
||||||
- name: Dependencies
|
- name: Dependencies
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update && sudo apt-get install setools lzip wine winetricks patchelf
|
sudo apt-get update && sudo apt-get install setools lzip wine winetricks patchelf
|
||||||
wget -qO- "$GITHUB_SERVER_URL/$GITHUB_REPOSITORY/archive/$GITHUB_REF.tar.gz" | sudo tar --wildcards -zxvf- -C ~ --strip-component=2 '*/wine/*' '*/linker/*' '*/xml/*'
|
sudo tar --wildcards -xf /tmp/repo.tar -C ~ --strip-component=2 '*/wine/*' '*/linker/*' '*/xml/*'
|
||||||
winetricks msxml6
|
winetricks msxml6
|
||||||
- name: Download WSA
|
- name: Download WSA
|
||||||
shell: python
|
shell: python
|
||||||
@@ -316,7 +322,7 @@ jobs:
|
|||||||
if: ${{ github.event.inputs.gapps_variant != 'none' && github.event.inputs.gapps_variant != '' }}
|
if: ${{ github.event.inputs.gapps_variant != 'none' && github.event.inputs.gapps_variant != '' }}
|
||||||
run: |
|
run: |
|
||||||
mkdir gapps
|
mkdir gapps
|
||||||
unzip -p gapps.zip {Core,GApps}/'*.lz' | tar --lzip -C gapps -xvf - -i --strip-components=2 --exclude='setupwizardtablet-x86_64' --exclude='packageinstallergoogle-all' --exclude='speech-common' --exclude='markup-lib-arm' --exclude='markup-lib-arm64' --exclude='markup-all' --exclude='setupwizarddefault-x86_64' --exclude='pixellauncher-all' --exclude='pixellauncher-common'
|
unzip -p gapps.zip {Core,GApps}/'*.lz' | tar --lzip -C gapps -xf - -i --strip-components=2 --exclude='setupwizardtablet-x86_64' --exclude='packageinstallergoogle-all' --exclude='speech-common' --exclude='markup-lib-arm' --exclude='markup-lib-arm64' --exclude='markup-all' --exclude='setupwizarddefault-x86_64' --exclude='pixellauncher-all' --exclude='pixellauncher-common'
|
||||||
|
|
||||||
- name: Expand images
|
- name: Expand images
|
||||||
run: |
|
run: |
|
||||||
@@ -458,14 +464,14 @@ jobs:
|
|||||||
sed -i -zE "s/<Resources.*Resources>/<Resources>\n$(cat xml/* | grep -Po '<Resource [^>]*/>' | sed ':a;N;$!ba;s/\n/\\n/g' | sed 's/\$/\\$/g' | sed 's/\//\\\//g')\n<\/Resources>/g" ${{ matrix.arch }}/AppxManifest.xml
|
sed -i -zE "s/<Resources.*Resources>/<Resources>\n$(cat xml/* | grep -Po '<Resource [^>]*/>' | sed ':a;N;$!ba;s/\n/\\n/g' | sed 's/\$/\\$/g' | sed 's/\//\\\//g')\n<\/Resources>/g" ${{ matrix.arch }}/AppxManifest.xml
|
||||||
- name: Add extra packages
|
- name: Add extra packages
|
||||||
run: |
|
run: |
|
||||||
wget -qO- "$GITHUB_SERVER_URL/$GITHUB_REPOSITORY/archive/$GITHUB_REF.tar.gz" | sudo tar --wildcards -zxvf- --strip-component=2 '*/${{ matrix.arch }}/system/*'
|
sudo tar --wildcards -xf /tmp/repo.tar --strip-component=2 '*/${{ matrix.arch }}/system/*'
|
||||||
sudo find system/system/priv-app -type d -exec chmod 0755 {} \;
|
sudo find system/system/priv-app -type d -exec chmod 0755 {} \;
|
||||||
sudo find system/system/priv-app -type f -exec chmod 0644 {} \;
|
sudo find system/system/priv-app -type f -exec chmod 0644 {} \;
|
||||||
sudo find system/system/priv-app -exec chcon --reference=system/system/priv-app {} \;
|
sudo find system/system/priv-app -exec chcon --reference=system/system/priv-app {} \;
|
||||||
- name: Integrate GApps
|
- name: Integrate GApps
|
||||||
if: ${{ github.event.inputs.gapps_variant != 'none' && github.event.inputs.gapps_variant != '' }}
|
if: ${{ github.event.inputs.gapps_variant != 'none' && github.event.inputs.gapps_variant != '' }}
|
||||||
run: |
|
run: |
|
||||||
wget -qO- "$GITHUB_SERVER_URL/$GITHUB_REPOSITORY/archive/$GITHUB_REF.tar.gz" | sudo tar --wildcards -zxvf- --strip-component=2 '*/${{ matrix.arch }}/gapps/*'
|
sudo tar --wildcards -xf /tmp/repo.tar --strip-component=2 '*/${{ matrix.arch }}/gapps/*'
|
||||||
shopt -s extglob
|
shopt -s extglob
|
||||||
sudo cp -vr gapps/!(product) system/system
|
sudo cp -vr gapps/!(product) system/system
|
||||||
sudo cp -vr gapps/product/* system/product/
|
sudo cp -vr gapps/product/* system/product/
|
||||||
|
Reference in New Issue
Block a user