1. Manual Patch #808
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 "Revanced" do you want to patch?' | |
| required: true | |
| default: 'Morphe' | |
| type: choice | |
| options: | |
| - 'Morphe' | |
| - 'Morphe Beta' | |
| - 'RVE-anddea-stable' | |
| - 'RVE-anddea-beta' | |
| - 'DeRevanced' | |
| - 'Revanced' | |
| - 'Revanced Beta' | |
| - 'Revanced Extended' | |
| - 'Revanced Extended Beta' | |
| - 'Revanced Extended Arsclib' | |
| - 'Twitter Piko Stable' | |
| - 'Twitter Piko Beta' | |
| - 'Revanced Extended Android 6,7' | |
| - 'Revanced Extended Android 5' | |
| - 'BiliRoamingM' | |
| - 'Scrazzz Patches' | |
| - 'Dropped Patches - indrastorms' | |
| - 'Revanced Experiments' | |
| workflow_call: | |
| inputs: | |
| org: | |
| required: true | |
| type: string | |
| jobs: | |
| 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_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_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 | |
| 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_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_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 |