From c2bedd50655e59f264ec20fe85eace026c45556d Mon Sep 17 00:00:00 2001 From: FiorenMas <102145692+FiorenMas@users.noreply.github.com> Date: Mon, 27 Mar 2023 17:59:31 +0700 Subject: [PATCH] Update patch.yml --- .github/workflows/patch.yml | 66 +++++++++++-------------------------- 1 file changed, 19 insertions(+), 47 deletions(-) diff --git a/.github/workflows/patch.yml b/.github/workflows/patch.yml index c9e793d..a9e5b1d 100644 --- a/.github/workflows/patch.yml +++ b/.github/workflows/patch.yml @@ -5,6 +5,8 @@ on: workflow_dispatch: jobs: patch: + name: Patch YouTube + permissions: write-all runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -15,65 +17,35 @@ jobs: distribution: 'zulu' java-version: '17' - - name: Patch Revanced & Revanced Extended non-root - run: bash patch.sh + - name: Patch apk + run: bash patch.sh - - name: Generate Changelog - run: | - curl -s https://api.github.com/repos/revanced/revanced-patches/releases/latest \ - | grep "browser_download_url.*json" \ - | cut -d : -f 2,3 \ - | tr -d \" \ - | wget -qi - - RVVERSION=$(jq -r '.[] | select(.name == "microg-support") | .compatiblePackages[] | select(.name == "com.google.android.youtube") | .versions[-1]' patches.json) - rm -rf patches.json + - name: Generate date + run: echo "DATE=$(date +%F)" >> $GITHUB_ENV - curl -s https://api.github.com/repos/inotia00/revanced-patches/releases/latest \ - | grep "browser_download_url.*json" \ - | cut -d : -f 2,3 \ - | tr -d \" \ - | wget -qi - - RVEVERSION=$(jq -r '.[] | select(.name == "microg-support") | .compatiblePackages[] | select(.name == "com.google.android.youtube") | .versions[-1]' patches.json) - rm -rf patches.json - echo "Download Below :point_down:" > ${{ github.workspace }}-CHANGELOG.txt - echo "INFO-RV=Revanced-v${RVVERSION}" >> $GITHUB_ENV - echo "INFO-RVE=Revanced Extended-v${RVEVERSION}" >> $GITHUB_ENV - - - name: Delete Release - uses: dev-drprasad/delete-older-releases@v0.2.0 + - name: Release + uses: softprops/action-gh-release@v0.1.15 with: - repo: ${{ github.repository }} - keep_latest: 0 - delete_tag_pattern: "*" + files: yt-revanced*.apk + name: Release ${{ env.DATE }} + tag_name: ${{ env.DATE }} env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Release Revanced - uses: softprops/action-gh-release@v1 + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Delete older releases + uses: dev-drprasad/delete-older-releases@v0.2.1 with: - files: yt-revanced.apk - name: ${{ env.INFO-RV }} - tag_name: Revanced - body_path: ${{ github.workspace }}-CHANGELOG.txt + keep_latest: 10 + delete_tags: true env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Release Revanced Extended - uses: softprops/action-gh-release@v1 - with: - files: yt-revanced-extended.apk - name: ${{ env.INFO-RVE }} - tag_name: Revanced-Extended - body_path: ${{ github.workspace }}-CHANGELOG.txt - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Delete workflow runs uses: Mattraks/delete-workflow-runs@v2 with: token: ${{ github.token }} repository: ${{ github.repository }} - retain_days: 5 - keep_minimum_runs: 5 + retain_days: 0 + keep_minimum_runs: 1 permissions: write-all