From d4b06cd81a52bc433a42b488b6097f2ad84d0ebb Mon Sep 17 00:00:00 2001 From: arichornlover <78001398+arichornlover@users.noreply.github.com> Date: Sun, 11 Feb 2024 17:03:36 -0600 Subject: [PATCH] Re-added update-submodules.yml --- .github/workflows/update-submodules.disabled | 43 ----------- .github/workflows/update-submodules.yml | 81 ++++++++++++++++++++ 2 files changed, 81 insertions(+), 43 deletions(-) delete mode 100644 .github/workflows/update-submodules.disabled create mode 100644 .github/workflows/update-submodules.yml diff --git a/.github/workflows/update-submodules.disabled b/.github/workflows/update-submodules.disabled deleted file mode 100644 index 9a55ab12a4..0000000000 --- a/.github/workflows/update-submodules.disabled +++ /dev/null @@ -1,43 +0,0 @@ ---- -name: Update submodules! - -############################# -# Start the job on all push # -############################# -on: - schedule: - - cron: "0 0 */7 * *" - workflow_dispatch: - -############### -# Set the Job # -############### -jobs: - build: - name: Update submodules - runs-on: ubuntu-latest - env: - PARENT_REPOSITORY: 'qnblackcat/uYouPlus' - CHECKOUT_BRANCH: 'main' - PR_AGAINST_BRANCH: 'main' - OWNER: 'qnblackcat' - - steps: - ########################## - # Checkout the code base # - ########################## - - name: Checkout Code - uses: actions/checkout@v3 - - #################################### - # Run the action against code base # - #################################### - - name: run action - id: run_action - uses: qnblackcat/github-action-create-pr-parent-submodule@main - with: - github_token: ${{ secrets.RELEASE_HUB_SECRET }} - parent_repository: ${{ env.PARENT_REPOSITORY }} - checkout_branch: ${{ env.CHECKOUT_BRANCH }} - pr_against_branch: ${{ env.PR_AGAINST_BRANCH }} - owner: ${{ env.OWNER }} diff --git a/.github/workflows/update-submodules.yml b/.github/workflows/update-submodules.yml new file mode 100644 index 0000000000..28c2f94d52 --- /dev/null +++ b/.github/workflows/update-submodules.yml @@ -0,0 +1,81 @@ +name: Update Submodules + +on: + workflow_dispatch: + +jobs: + update-submodules: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4.1.1 + + - name: Set up Git + run: | + git config --global user.email "actions@github.com" + git config --global user.name "GitHub Actions" + + - name: Add uYouEnhanced submodules + run: | + git submodule add https://github.com/PoomSmart/FLEXing.git Tweaks/FLEXing + git submodule add https://github.com/dayanch96/uYouLocalization.git Tweaks/uYouLocalization + git submodule add https://github.com/arichorn/YTHoldForSpeed.git Tweaks/YTHoldForSpeed + git add . + git commit -m "added uYouEnhanced submodules" + git push origin + + - name: Make .bundle files + run: | + cd Bundles + ln -s ../Tweaks/MrBeastify/layout/Library/Application\ Support/MrBeastify.bundle MrBeastify.bundle + ln -s ../Tweaks/uYouLocalization/layout/Library/Application\ Support/uYouLocalization.bundle uYouLocalization.bundle + ln -s ../Tweaks/YTHoldForSpeed/layout/Library/Application\ Support/YTHoldForSpeed.bundle YTHoldForSpeed.bundle + git add . + git commit -m "Added bundles" + git push origin + + - name: Update submodules + run: | + git submodule update --init --recursive --remote Tweaks/Alderis + git add . + git submodule update --init --recursive --remote Tweaks/DontEatMyContent + git add . + git submodule update --init --recursive --remote Tweaks/YTHoldForSpeed + git add . + git submodule update --init --recursive --remote Tweaks/MrBeastify + git add . + git submodule update --init --recursive --remote Tweaks/PSHeader + git add . + git submodule update --init --recursive --remote Tweaks/Return-YouTube-Dislikes + git add . + git submodule update --init --recursive --remote Tweaks/uYouLocalization + git add . + git submodule update --init --recursive --remote Tweaks/YTABConfig + git add . + git submodule update --init --recursive --remote Tweaks/YTUHD + git add . + git submodule update --init --recursive --remote Tweaks/YTVideoOverlay + git add . + git submodule update --init --recursive --remote Tweaks/YouMute + git add . + git submodule update --init --recursive --remote Tweaks/YouPiP + git add . + git submodule update --init --recursive --remote Tweaks/YouQuality + git add . + git submodule update --init --recursive --remote Tweaks/YouTubeHeader + git add . + git submodule update --init --recursive --remote Tweaks/iSponsorBlock + git add . + git submodule update --init --recursive + git commit -m "updated submodules" + git push + continue-on-error: true + + - name: Check exit code + run: | + exit_code=$? + if [ $exit_code -ne 0 ]; then + echo "Submodule update failed with exit code $exit_code" + exit 1 + fi