Skip to content

Commit cce87e3

Browse files
authored
Add tweaks back
1 parent 52bf7c7 commit cce87e3

1 file changed

Lines changed: 74 additions & 5 deletions

File tree

.github/workflows/ipa.yml

Lines changed: 74 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,12 @@ on:
6262
required: false
6363
type: boolean
6464

65+
youmute:
66+
description: "Integrate YouMute"
67+
default: true
68+
required: false
69+
type: boolean
70+
6571
youloop:
6672
description: "Integrate YouLoop"
6773
default: true
@@ -91,19 +97,37 @@ on:
9197
default: true
9298
required: false
9399
type: boolean
94-
100+
95101
youshare:
96102
description: "Integrate YouShare"
97103
default: true
98104
required: false
99105
type: boolean
100106

107+
gonerino:
108+
description: "Integrate Gonerino"
109+
default: true
110+
required: false
111+
type: boolean
112+
101113
getcap:
102114
description: "Integrate YouGetCaption"
103115
default: true
104116
required: false
105117
type: boolean
106118

119+
ytshare:
120+
description: "Integrate youtube-native-share"
121+
default: true
122+
required: false
123+
type: boolean
124+
125+
volboost:
126+
description: "Integrate VolumeBoostYT (Require iOS 16+)"
127+
default: true
128+
required: false
129+
type: boolean
130+
107131
concurrency:
108132
group: ${{ github.workflow }}-${{ github.ref }}
109133
cancel-in-progress: true
@@ -119,7 +143,7 @@ jobs:
119143
- name: Hide Sensitive Inputs
120144
uses: levibostian/action-hide-sensitive-inputs@v1
121145
with:
122-
exclude_inputs: bundle_id,display_name,youpip,ytuhd,ryd,abconfig,youquality,youspeed,youloop,ytweaks,youslider,ytholdspeed,youchoose,youshare,getcap,demc
146+
exclude_inputs: bundle_id,display_name,youpip,ytuhd,ryd,abconfig,youquality,youspeed,youmute,youloop,ytweaks,youslider,ytholdspeed,youchoose,youshare,gonerino,getcap,demc,ytshare,volboost
123147

124148
- name: Download and Validate IPA
125149
run: |
@@ -234,7 +258,7 @@ jobs:
234258
run: git clone --quiet --depth=1 https://github.com/PoomSmart/YouGroupSettings.git
235259

236260
- name: Clone YTVideoOverlay
237-
if: ${{ inputs.youpip || inputs.ytuhd || inputs.youquality || inputs.youspeed || inputs.youloop || inputs.youshare || inputs.getcap }}
261+
if: ${{ inputs.youpip || inputs.ytuhd || inputs.youquality || inputs.youspeed || inputs.youmute || inputs.youloop || inputs.youshare || inputs.getcap }}
238262
run: git clone --quiet --depth=1 https://github.com/PoomSmart/YTVideoOverlay.git
239263

240264
- name: Clone YTABConfig
@@ -252,6 +276,10 @@ jobs:
252276
- name: Clone DontEatMyContent
253277
if: ${{ inputs.demc }}
254278
run: git clone --quiet --depth=1 https://github.com/therealFoxster/DontEatMyContent.git
279+
280+
- name: Clone YouMute
281+
if: ${{ inputs.youmute }}
282+
run: git clone --quiet --depth=1 https://github.com/PoomSmart/YouMute.git
255283

256284
- name: Clone YouLoop
257285
if: ${{ inputs.youloop }}
@@ -289,10 +317,22 @@ jobs:
289317
if: ${{ inputs.ytweaks }}
290318
run: git clone --quiet --depth=1 https://github.com/fosterbarnes/YTweaks.git
291319

320+
- name: Clone Gonerino
321+
if: ${{ inputs.gonerino }}
322+
run: git clone --quiet --depth=1 https://github.com/castdrian/Gonerino.git
323+
292324
- name: Clone YouGetCaption
293325
if: ${{ inputs.getcap }}
294326
run: git clone --quiet --depth=1 https://github.com/PoomSmart/YouGetCaption.git
295327

328+
- name: Clone youtube-native-share
329+
if: ${{ inputs.ytshare }}
330+
run: git clone --quiet --depth=1 https://github.com/jkhsjdhjs/youtube-native-share.git
331+
332+
- name: Clone VolumeBoostYT
333+
if: ${{ inputs.volboost }}
334+
run: git clone --quiet --depth=1 https://github.com/VasirakCalgux/VolumeBoostYT.git
335+
296336
- name: Build YouMod
297337
run: |
298338
cd YouMod
@@ -328,7 +368,7 @@ jobs:
328368
mv packages/*.deb ${{ github.workspace }}/ygs.deb
329369
330370
- name: Build YTVideoOverlay
331-
if: ${{ inputs.youpip || inputs.ytuhd || inputs.youquality || inputs.youspeed || inputs.youloop || inputs.youshare || inputs.getcap }}
371+
if: ${{ inputs.youpip || inputs.ytuhd || inputs.youquality || inputs.youspeed || inputs.youmute || inputs.youloop || inputs.youshare || inputs.getcap }}
332372
run: |
333373
cd YTVideoOverlay
334374
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
@@ -362,6 +402,13 @@ jobs:
362402
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
363403
mv packages/*.deb ${{ github.workspace }}/demc.deb
364404
405+
- name: Build YouMute
406+
if: ${{ inputs.youmute }}
407+
run: |
408+
cd YouMute
409+
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
410+
mv packages/*.deb ${{ github.workspace }}/ym.deb
411+
365412
- name: Build YouLoop
366413
if: ${{ inputs.youloop }}
367414
run: |
@@ -397,7 +444,7 @@ jobs:
397444
git checkout 1585a3691b2ef0b59d42c40c31639fd8b79e2cd4
398445
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
399446
mv packages/*.deb ${{ github.workspace }}/youchoose.deb
400-
447+
401448
- name: Build YouShare
402449
if: ${{ inputs.youshare }}
403450
run: |
@@ -411,13 +458,35 @@ jobs:
411458
cd YTweaks
412459
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
413460
mv packages/*.deb ${{ github.workspace }}/ytweaks.deb
461+
462+
- name: Build Gonerino
463+
if: ${{ inputs.gonerino }}
464+
run: |
465+
cd Gonerino
466+
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
467+
mv packages/*.deb ${{ github.workspace }}/gonerino.deb
414468
415469
- name: Build YouGetCaption
416470
if: ${{ inputs.getcap }}
417471
run: |
418472
cd YouGetCaption
419473
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
420474
mv packages/*.deb ${{ github.workspace }}/ygc.deb
475+
476+
- name: Build youtube-native-share
477+
if: ${{ inputs.ytshare }}
478+
run: |
479+
cd youtube-native-share
480+
git clone --quiet --depth=1 https://github.com/protocolbuffers/protobuf.git
481+
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless ARCHS=arm64
482+
mv packages/*.deb ${{ github.workspace }}/ytnativeshare.deb
483+
484+
- name: Build VolumeBoostYT
485+
if: ${{ inputs.volboost }}
486+
run: |
487+
cd VolumeBoostYT
488+
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless ARCHS=arm64
489+
mv packages/*.deb ${{ github.workspace }}/volboostyt.deb
421490
422491
- name: Inject Tweaks Into IPA
423492
run: |

0 commit comments

Comments
 (0)