mirror of
https://github.com/SoPat712/YTLitePlus.git
synced 2025-08-21 18:48:45 -04:00
59 lines
2.4 KiB
YAML
59 lines
2.4 KiB
YAML
name: Update Submodules
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
schedule:
|
|
- cron: '0 0 * * *'
|
|
|
|
jobs:
|
|
update-submodules:
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v4.2.2
|
|
|
|
- name: Set up Git
|
|
run: |
|
|
git config --global user.email "actions@github.com"
|
|
git config --global user.name "GitHub Actions"
|
|
|
|
- name: Create Bundles folder
|
|
run: mkdir -p Bundles
|
|
|
|
- name: Make .bundle files
|
|
run: |
|
|
cd Bundles
|
|
ln -s ../Tweaks/YTLite/var/jb/Library/Application\ Support/YTLite.bundle YTLite.bundle
|
|
ln -s ../Tweaks/YTUHD/layout/Library/Application\ Support/YTUHD.bundle YTUHD.bundle
|
|
ln -s ../Tweaks/YouPiP/layout/Library/Application\ Support/YouPiP.bundle YouPiP.bundle
|
|
ln -s ../Tweaks/Return-YouTube-Dislikes/layout/Library/Application\ Support/RYD.bundle RYD.bundle
|
|
ln -s ../Tweaks/YTABConfig/layout/Library/Application\ Support/YTABC.bundle YTABC.bundle
|
|
ln -s ../Tweaks/YouMute/layout/Library/Application\ Support/YouMute.bundle YouMute.bundle
|
|
ln -s ../Tweaks/DontEatMyContent/layout/Library/Application\ Support/DontEatMyContent.bundle DontEatMyContent.bundle
|
|
ln -s ../Tweaks/YTHoldForSpeed/layout/Library/Application\ Support/YTHoldForSpeed.bundle YTHoldForSpeed.bundle
|
|
ln -s ../Tweaks/iSponsorBlock/layout/Library/Application\ Support/iSponsorBlock.bundle iSponsorBlock.bundle
|
|
ln -s ../Tweaks/YTVideoOverlay/layout/Library/Application\ Support/YTVideoOverlay.bundle YTVideoOverlay.bundle
|
|
ln -s ../Tweaks/YouQuality/layout/Library/Application\ Support/YouQuality.bundle YouQuality.bundle
|
|
ln -s ../Tweaks/YouTimeStamp/layout/Library/Application\ Support/YouTimeStamp.bundle YouTimeStamp.bundle
|
|
ln -s ../Tweaks/YouLoop/layout/Library/Application\ Support/YouLoop.bundle YouLoop.bundle
|
|
git add .
|
|
git commit -m "Added bundles"
|
|
git push origin
|
|
|
|
- name: Update submodules
|
|
run: |
|
|
git submodule update --init --recursive --remote
|
|
git add .
|
|
git commit -m "updated submodules"
|
|
git push origin
|
|
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
|