Manual Patch #550
This file contains 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: 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: 'Revanced' | |
type: choice | |
options: | |
- 'Revanced' | |
- 'Revanced Beta' | |
- 'Revanced Extended' | |
- 'Revanced Extended Beta' | |
- 'RVE-anddea-stable' | |
- 'RVE-anddea-beta' | |
- 'Twitter Piko Stable' | |
- 'Twitter Piko Beta' | |
- 'Revanced Extended Android 6,7' | |
- 'Revanced Extended Android 5' | |
- 'BiliRoamingM' | |
- '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: | |
matrix: | |
run: [1, 2, 3, 4, 5, 6, 7, 8, 9] | |
steps: | |
- name: Checkout | |
uses: actions/[email protected] | |
- 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: | |
matrix: | |
run: [1, 2, 3, 4, 5, 6, 7, 8, 9] | |
steps: | |
- name: Checkout | |
uses: actions/[email protected] | |
- 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_rve_anddea_stable: | |
name: Patch RVX Anddea Stable | |
if: ${{ github.event.inputs.org == 'RVE-anddea-stable' || inputs.org == 'RVE-anddea-stable' }} | |
runs-on: ubuntu-latest | |
container: | |
image: ubuntu:20.04 | |
options: --user root | |
steps: | |
- name: Checkout | |
uses: actions/[email protected] | |
- name: Preparing to patch | |
uses: ./.github/actions/preparing | |
- name: Install library | |
run: | | |
apt-get update | |
apt-get install -y curl jq wget unzip | |
- name: Check github connection | |
id: check-gh-rve-anddea-stable | |
run: bash src/etc/connection.sh | |
- name: Patch apk | |
id: patch-rve-anddea | |
if: steps.check-gh-rve-anddea-stable.outputs.internet_error == '0' | |
run: bash src/build/Anddea-Revanced-Extended.sh | |
- name: Cache | |
uses: actions/upload-artifact@v4 | |
with: | |
name: Cache_anddea_stable | |
path: | | |
./release/*.apk | |
release_rve_anddea_stable: | |
name: Release RVX Anddea Stable | |
needs: patch_rve_anddea_stable | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v2 | |
- name: Cache | |
uses: actions/download-artifact@v4 | |
with: | |
name: Cache_anddea_stable | |
path: ./release | |
- name: Releasing APK files | |
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 | |
container: | |
image: ubuntu:20.04 | |
options: --user root | |
steps: | |
- name: Checkout | |
uses: actions/[email protected] | |
- name: Preparing to patch | |
uses: ./.github/actions/preparing | |
- name: Install library | |
run: | | |
apt-get update | |
apt-get install -y curl jq wget unzip | |
- 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 | |
- name: Cache | |
uses: actions/upload-artifact@v4 | |
with: | |
name: Cache_anddea_beta | |
path: | | |
./release/*.apk | |
release_rve_anddea_beta: | |
name: Release RVX Anddea Beta | |
needs: patch_rve_anddea_beta | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v2 | |
- name: Cache | |
uses: actions/download-artifact@v4 | |
with: | |
name: Cache_anddea_beta | |
path: ./release | |
- name: Releasing APK files | |
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 | |
- 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/[email protected] | |
- name: Preparing to patch | |
uses: ./.github/actions/preparing | |
- name: Install library | |
run: | | |
apt-get update | |
apt-get install -y curl jq wget unzip | |
- 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_twitter_piko_stable: | |
name: Patch Twitter Piko Stable | |
if: ${{ github.event.inputs.org == 'Twitter Piko Stable' || inputs.org == 'Twitter Piko Stable' }} | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/[email protected] | |
- 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 latest | |
- 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' }} | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/[email protected] | |
- 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.sh prerelease | |
- 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/[email protected] | |
- 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/[email protected] | |
- 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/[email protected] | |
- 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_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/[email protected] | |
- 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/[email protected] | |
- 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 |