1. Manual Patch #812
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: 1. Manual Patch | |
| permissions: write-all | |
| env: | |
| repository: ${{ github.repository }} | |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| org_input: ${{ inputs.org }} | |
| org_event_input: ${{ github.event.inputs.org }} | |
| on: | |
| workflow_dispatch: | |
| inputs: | |
| org: | |
| description: 'Which "Morphe" patches do you want to patch?' | |
| required: true | |
| default: 'Morphe' | |
| type: choice | |
| options: | |
| - 'Morphe' | |
| - 'Morphe Beta' | |
| - 'RVE-anddea-stable' | |
| - 'RVE-anddea-beta' | |
| - 'Twitter Piko Stable' | |
| - 'Twitter Piko Beta' | |
| - 'DeRevanced' | |
| - 'Paresh' | |
| - 'hoo-dles' | |
| - 'BiliRoamingM' | |
| - 'Scrazzz Patches' | |
| - 'Dropped Patches - indrastorms' | |
| - 'Revanced Experiments' | |
| - 'Revanced' | |
| - 'Revanced Beta' | |
| - 'Revanced Extended' | |
| - 'Revanced Extended Beta' | |
| - 'Revanced Extended Arsclib' | |
| - 'Revanced Extended Android 6,7' | |
| - 'Revanced Extended Android 5' | |
| workflow_call: | |
| inputs: | |
| org: | |
| required: true | |
| type: string | |
| jobs: | |
| patch_morphe: | |
| name: Patch Morphe | |
| if: ${{ github.event.inputs.org == 'Morphe' || inputs.org == 'Morphe' }} | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| run: [1, 2, 3] | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6.0.2 | |
| - name: Preparing to patch | |
| uses: ./.github/actions/preparing | |
| - name: Check github connection | |
| id: check-gh-morphe | |
| run: bash src/etc/connection.sh | |
| - name: Patch apk | |
| id: patch-morphe | |
| if: steps.check-gh-morphe.outputs.internet_error == '0' | |
| run: bash src/build/morphe.sh ${{ matrix.run }} | |
| - name: Releasing APK files | |
| id: release-morphe | |
| if: steps.check-gh-morphe.outputs.internet_error == '0' | |
| uses: ./.github/actions/release | |
| patch_morphe_beta: | |
| name: Patch Morphe Beta | |
| if: ${{ github.event.inputs.org == 'Morphe Beta' || inputs.org == 'Morphe Beta' }} | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| run: [1, 2, 3] | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6.0.2 | |
| - name: Preparing to patch | |
| uses: ./.github/actions/preparing | |
| - name: Check github connection | |
| id: check-gh-morphe-beta | |
| run: bash src/etc/connection.sh | |
| - name: Patch apk | |
| id: patch-morphe-beta | |
| if: steps.check-gh-morphe-beta.outputs.internet_error == '0' | |
| run: bash src/build/morphe-beta.sh ${{ matrix.run }} | |
| - name: Releasing APK files | |
| id: release-morphe-beta | |
| if: steps.check-gh-morphe-beta.outputs.internet_error == '0' | |
| uses: ./.github/actions/release | |
| patch_derv: | |
| name: Patch DeRevanced Stable | |
| if: ${{ github.event.inputs.org == 'DeRevanced' || inputs.org == 'DeRevanced' }} | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| run: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6.0.2 | |
| - name: Preparing to patch | |
| uses: ./.github/actions/preparing | |
| - name: Check github connection | |
| id: check-gh-derv | |
| run: bash src/etc/connection.sh | |
| - name: Patch apk | |
| id: patch-derv | |
| if: steps.check-gh-derv.outputs.internet_error == '0' | |
| run: bash src/build/DeRevanced.sh ${{ matrix.run }} | |
| - name: Releasing APK files | |
| id: release-derv | |
| if: steps.check-gh-derv.outputs.internet_error == '0' | |
| uses: ./.github/actions/release | |
| patch_rve_anddea_stable: | |
| name: Patch RVX Anddea stable version | |
| if: ${{ github.event.inputs.org == 'RVE-anddea-stable' || inputs.org == 'RVE-anddea-stable' }} | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| run: [1, 2] | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6.0.2 | |
| - name: Preparing to patch | |
| uses: ./.github/actions/preparing | |
| - name: Check github connection | |
| id: check-gh-rve-anddea-stable | |
| run: bash src/etc/connection.sh | |
| - name: Patch apk | |
| id: patch-rve-anddea-stable | |
| if: steps.check-gh-rve-anddea-stable.outputs.internet_error == '0' | |
| run: bash src/build/Anddea-Revanced-Extended.sh ${{ matrix.run }} | |
| - name: Releasing APK files | |
| id: release-rve-anddea-stable | |
| if: steps.check-gh-rve-anddea-stable.outputs.internet_error == '0' | |
| uses: ./.github/actions/release | |
| patch_rve_anddea_beta: | |
| name: Patch RVX Anddea Beta version | |
| if: ${{ github.event.inputs.org == 'RVE-anddea-beta' || inputs.org == 'RVE-anddea-beta' }} | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| run: [1, 2] | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6.0.2 | |
| - name: Preparing to patch | |
| uses: ./.github/actions/preparing | |
| - name: Check github connection | |
| id: check-gh-rve-anddea-beta | |
| run: bash src/etc/connection.sh | |
| - name: Patch apk | |
| id: patch-rve-anddea-beta | |
| if: steps.check-gh-rve-anddea-beta.outputs.internet_error == '0' | |
| run: bash src/build/Anddea-Revanced-Extended-Beta.sh ${{ matrix.run }} | |
| - name: Releasing APK files | |
| id: release-rve-anddea-beta | |
| if: steps.check-gh-rve-anddea-beta.outputs.internet_error == '0' | |
| uses: ./.github/actions/release | |
| patch_twitter_piko_stable: | |
| name: Patch Twitter Piko Stable | |
| if: ${{ github.event.inputs.org == 'Twitter Piko Stable' || inputs.org == 'Twitter Piko Stable' }} | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| run: [1, 2] | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6.0.2 | |
| - name: Preparing to patch | |
| uses: ./.github/actions/preparing | |
| - name: Check github connection | |
| id: check-gh-piko-stable | |
| run: bash src/etc/connection.sh | |
| - name: Patch apk | |
| id: patch-piko-stable | |
| if: steps.check-gh-piko-stable.outputs.internet_error == '0' | |
| run: bash src/build/Piko.sh ${{ matrix.run }} | |
| - name: Releasing APK files | |
| id: release-piko-stable | |
| if: steps.check-gh-piko-stable.outputs.internet_error == '0' | |
| uses: ./.github/actions/release | |
| patch_twitter_piko_beta: | |
| name: Patch Twitter Piko Beta | |
| if: ${{ github.event.inputs.org == 'Twitter Piko Beta' || inputs.org == 'Twitter Piko Beta' }} | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| run: [1, 2] | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6.0.2 | |
| - name: Preparing to patch | |
| uses: ./.github/actions/preparing | |
| - name: Check github connection | |
| id: check-gh-piko-beta | |
| run: bash src/etc/connection.sh | |
| - name: Patch apk | |
| id: patch-piko-beta | |
| if: steps.check-gh-piko-beta.outputs.internet_error == '0' | |
| run: bash src/build/Piko-Beta.sh ${{ matrix.run }} | |
| - name: Releasing APK files | |
| id: release-piko-beta | |
| if: steps.check-gh-piko-beta.outputs.internet_error == '0' | |
| uses: ./.github/actions/release | |
| patch_paresh: | |
| name: Patch Paresh | |
| if: ${{ github.event.inputs.org == 'Paresh' || inputs.org == 'Paresh' }} | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| run: [1, 2] | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6.0.2 | |
| - name: Preparing to patch | |
| uses: ./.github/actions/preparing | |
| - name: Check github connection | |
| id: check-gh-paresh | |
| run: bash src/etc/connection.sh | |
| - name: Patch apk | |
| id: patch-paresh | |
| if: steps.check-gh-paresh.outputs.internet_error == '0' | |
| run: bash src/build/Paresh.sh ${{ matrix.run }} | |
| - name: Releasing APK files | |
| id: release-paresh | |
| if: steps.check-gh-paresh.outputs.internet_error == '0' | |
| uses: ./.github/actions/release | |
| patch_hoo_dles: | |
| name: Patch hoo-dles | |
| if: ${{ github.event.inputs.org == 'hoo-dles' || inputs.org == 'hoo-dles' }} | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| run: [1, 2, 3, 4] | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6.0.2 | |
| - name: Preparing to patch | |
| uses: ./.github/actions/preparing | |
| - name: Check github connection | |
| id: check-gh-hoo-dles | |
| run: bash src/etc/connection.sh | |
| - name: Patch apk | |
| id: patch-hoo-dles | |
| if: steps.check-gh-hoo-dles.outputs.internet_error == '0' | |
| run: bash src/build/hoo-dles.sh ${{ matrix.run }} | |
| - name: Releasing APK files | |
| id: release-hoo-dles | |
| if: steps.check-gh-hoo-dles.outputs.internet_error == '0' | |
| uses: ./.github/actions/release | |
| patch_BiliRoamingM: | |
| name: Patch BiliRoamingM | |
| if: ${{ github.event.inputs.org == 'BiliRoamingM' || inputs.org == 'BiliRoamingM' }} | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4.1.1 | |
| - name: Preparing to patch | |
| uses: ./.github/actions/preparing | |
| - name: Check github connection | |
| id: check-gh-BiliRoamingM | |
| run: bash src/etc/connection.sh | |
| - name: Patch apk | |
| id: patch-BiliRoamingM | |
| if: steps.check-gh-BiliRoamingM.outputs.internet_error == '0' | |
| run: bash src/build/BiliRoamingM.sh | |
| - name: Releasing APK files | |
| id: release-BiliRoamingM | |
| if: steps.check-gh-BiliRoamingM.outputs.internet_error == '0' | |
| uses: ./.github/actions/release | |
| patch_scrazzz_Patches: | |
| name: Scrazzz Patches Revanced | |
| if: ${{ github.event.inputs.org == 'Scrazzz Patches' || inputs.org == 'Scrazzz Patches' }} | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6.0.2 | |
| - name: Preparing to patch | |
| uses: ./.github/actions/preparing | |
| - name: Check github connection | |
| id: check-gh-scrazzz-patches | |
| run: bash src/etc/connection.sh | |
| - name: Patch apk | |
| id: patch-scrazzz-patches | |
| if: steps.check-gh-scrazzz-patches.outputs.internet_error == '0' | |
| run: bash src/build/scrazzz-revanced.sh | |
| - name: Releasing APK files | |
| id: release-scrazzz-patches | |
| if: steps.check-gh-scrazzz-patches.outputs.internet_error == '0' | |
| uses: ./.github/actions/release | |
| patch_Dropped_Patches: | |
| name: Dropped Patches Revanced - indrastorms | |
| if: ${{ github.event.inputs.org == 'Dropped Patches - indrastorms' || inputs.org == 'Dropped Patches - indrastorms' }} | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6.0.2 | |
| - name: Preparing to patch | |
| uses: ./.github/actions/preparing | |
| - name: Check github connection | |
| id: check-gh-Dropped-Patches-indrastorms | |
| run: bash src/etc/connection.sh | |
| - name: Patch apk | |
| id: patch-Dropped-Patches-indrastorms | |
| if: steps.check-gh-Dropped-Patches-indrastorms.outputs.internet_error == '0' | |
| run: bash src/build/Dropped-Patches-Revanced.sh | |
| - name: Releasing APK files | |
| id: release-Dropped-Patches-indrastorms | |
| if: steps.check-gh-Dropped-Patches-indrastorms.outputs.internet_error == '0' | |
| uses: ./.github/actions/release | |
| patch_rv_experiments: | |
| name: Patch Revanced Experiments | |
| if: ${{ github.event.inputs.org == 'Revanced Experiments' || inputs.org == 'Revanced Experiments' }} | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6.0.2 | |
| - name: Preparing to patch | |
| uses: ./.github/actions/preparing | |
| - name: Check github connection | |
| id: check-gh-rv-experiments | |
| run: bash src/etc/connection.sh | |
| - name: Patch apk | |
| id: patch-rv-experiments | |
| if: steps.check-gh-rv-experiments.outputs.internet_error == '0' | |
| run: bash src/build/Revanced-Experiment.sh | |
| - name: Releasing APK files | |
| id: release-rv-experiments | |
| if: steps.check-gh-rv-experiments.outputs.internet_error == '0' | |
| uses: ./.github/actions/release | |
| patch_rv: | |
| name: Patch Revanced Stable | |
| if: ${{ github.event.inputs.org == 'Revanced' || inputs.org == 'Revanced' }} | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| run: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6.0.2 | |
| - name: Preparing to patch | |
| uses: ./.github/actions/preparing | |
| - name: Check github connection | |
| id: check-gh-rv | |
| run: bash src/etc/connection.sh | |
| - name: Patch apk | |
| id: patch-rv | |
| if: steps.check-gh-rv.outputs.internet_error == '0' | |
| run: bash src/build/Revanced.sh ${{ matrix.run }} | |
| - name: Releasing APK files | |
| id: release-rv | |
| if: steps.check-gh-rv.outputs.internet_error == '0' | |
| uses: ./.github/actions/release | |
| patch_rv_beta: | |
| name: Patch Revanced Beta | |
| if: ${{ github.event.inputs.org == 'Revanced Beta' || inputs.org == 'Revanced Beta' }} | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| run: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6.0.2 | |
| - name: Preparing to patch | |
| uses: ./.github/actions/preparing | |
| - name: Check github connection | |
| id: check-gh-rvb | |
| run: bash src/etc/connection.sh | |
| - name: Patch apk | |
| id: patch-rvb | |
| if: steps.check-gh-rvb.outputs.internet_error == '0' | |
| run: bash src/build/Revanced-Beta.sh ${{ matrix.run }} | |
| - name: Releasing APK files | |
| id: release-rvb | |
| if: steps.check-gh-rvb.outputs.internet_error == '0' | |
| uses: ./.github/actions/release | |
| patch_rve67: | |
| name: Patch RVX Android 6,7 | |
| if: ${{ github.event.inputs.org == 'Revanced Extended Android 6,7' || inputs.org == 'Revanced Extended Android 6,7' }} | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6.0.2 | |
| - name: Preparing to patch | |
| uses: ./.github/actions/preparing | |
| - name: Check github connection | |
| id: check-gh-rve67 | |
| run: bash src/etc/connection.sh | |
| - name: Patch apk | |
| id: patch-rve67 | |
| if: steps.check-gh-rve67.outputs.internet_error == '0' | |
| run: bash src/build/Revanced-Extended-Android-6-7.sh | |
| - name: Releasing APK files | |
| id: release-rve67 | |
| if: steps.check-gh-rve67.outputs.internet_error == '0' | |
| uses: ./.github/actions/release | |
| patch_rve5: | |
| name: Patch RVX Android 5 | |
| if: ${{ github.event.inputs.org == 'Revanced Extended Android 5' || inputs.org == 'Revanced Extended Android 5' }} | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6.0.2 | |
| - name: Preparing to patch | |
| uses: ./.github/actions/preparing | |
| - name: Check github connection | |
| id: check-gh-rve5 | |
| run: bash src/etc/connection.sh | |
| - name: Patch apk | |
| id: patch-rve5 | |
| if: steps.check-gh-rve5.outputs.internet_error == '0' | |
| run: bash src/build/Revanced-Extended-Android-5.sh | |
| - name: Releasing APK files | |
| id: release-rve5 | |
| if: steps.check-gh-rve5.outputs.internet_error == '0' | |
| uses: ./.github/actions/release | |
| patch_rve: | |
| name: Patch Revanced Extended Stable | |
| if: ${{ github.event.inputs.org == 'Revanced Extended' || inputs.org == 'Revanced Extended' }} | |
| runs-on: ubuntu-latest | |
| container: | |
| image: ubuntu:20.04 | |
| options: --user root | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v2 | |
| - name: Preparing to patch | |
| uses: ./.github/actions/preparing | |
| - name: Install library | |
| run: | | |
| apt-get update | |
| apt-get install -y curl jq wget unzip zip | |
| - name: Check github connection | |
| id: check-gh-rve | |
| run: bash src/etc/connection.sh | |
| - name: Patch apk | |
| id: patch-rve | |
| if: steps.check-gh-rve.outputs.internet_error == '0' | |
| run: bash src/build/Revanced-Extended.sh | |
| - name: Cache | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: Cache_rve | |
| path: | | |
| ./release/*.apk | |
| release_rve: | |
| name: Release Revanced Extended Stable | |
| needs: patch_rve | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v2 | |
| - name: Cache | |
| uses: actions/download-artifact@v4 | |
| with: | |
| name: Cache_rve | |
| path: ./release | |
| - name: Releasing APK files | |
| uses: ./.github/actions/release | |
| patch_rve_beta: | |
| name: Patch Revanced Extended Beta | |
| if: ${{ github.event.inputs.org == 'Revanced Extended Beta' || inputs.org == 'Revanced Extended Beta' }} | |
| runs-on: ubuntu-latest | |
| container: | |
| image: ubuntu:20.04 | |
| options: --user root | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6.0.2 | |
| - name: Preparing to patch | |
| uses: ./.github/actions/preparing | |
| - name: Install library | |
| run: | | |
| apt-get update | |
| apt-get install -y curl jq wget unzip zip | |
| - name: Check github connection | |
| id: check-gh-rve-beta | |
| run: bash src/etc/connection.sh | |
| - name: Patch apk | |
| id: patch-rve-beta | |
| if: steps.check-gh-rve-beta.outputs.internet_error == '0' | |
| run: bash src/build/Revanced-Extended-Beta.sh | |
| - name: Cache | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: Cache_rve_beta | |
| path: | | |
| ./release/*.apk | |
| release_rve_beta: | |
| name: Release Revanced Extended Beta | |
| needs: patch_rve_beta | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v2 | |
| - name: Cache | |
| uses: actions/download-artifact@v4 | |
| with: | |
| name: Cache_rve_beta | |
| path: ./release | |
| - name: Releasing APK files | |
| uses: ./.github/actions/release | |
| patch_rve_arsclib: | |
| name: Patch Revanced Extended Arsclib | |
| if: ${{ github.event.inputs.org == 'Revanced Extended Arsclib' || inputs.org == 'Revanced Extended Arsclib' }} | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6.0.2 | |
| - name: Preparing to patch | |
| uses: ./.github/actions/preparing | |
| - name: Check github connection | |
| id: check-gh-rve-arsclib | |
| run: bash src/etc/connection.sh | |
| - name: Patch apk | |
| id: patch-rve-arsclib | |
| if: steps.check-gh-rve-arsclib.outputs.internet_error == '0' | |
| run: bash src/build/Revanced-Extended-Arsclib.sh | |
| - name: Releasing APK files | |
| id: release-rve-arsclib | |
| if: steps.check-gh-rve-arsclib.outputs.internet_error == '0' | |
| uses: ./.github/actions/release |