Commit graph

112 commits

Author SHA1 Message Date
Claude
b40cc264a2
Fix: use macos-latest runner (macos-13 unsupported)
https://claude.ai/code/session_01FD8kBzc7yv5Fdf9G7Z2ZkE
2026-03-10 03:26:30 +00:00
Claude
65f7929c36
Switch to workflow_dispatch with URL input field
Drop your decrypted IPA link in the "Run workflow" form.
Inputs: YouTube URL, version, SDK version, artifact/release toggles.

https://claude.ai/code/session_01FD8kBzc7yv5Fdf9G7Z2ZkE
2026-03-10 03:18:00 +00:00
Claude
b4611eea81
Use ipa_url.txt config file to trigger builds
Edit ipa_url.txt with a fresh download link, push, and the build
auto-triggers. No workflow_dispatch UI needed.

https://claude.ai/code/session_01FD8kBzc7yv5Fdf9G7Z2ZkE
2026-03-10 03:14:46 +00:00
Claude
af3b5cd31e
Switch to workflow_dispatch with IPA URL and version inputs
Now you just paste the decrypted IPA download link and YouTube version
into the "Run workflow" form on the Actions tab and hit build.

https://claude.ai/code/session_01FD8kBzc7yv5Fdf9G7Z2ZkE
2026-03-10 03:06:32 +00:00
Claude
f58d4fcf02
Fix build: place YouTubeHeader and protobuf as sibling dirs
Source files use ../YouTubeHeader/ and ../protobuf/ relative imports,
so these repos must be siblings to the checkout dir, not in $THEOS/include.

https://claude.ai/code/session_01FD8kBzc7yv5Fdf9G7Z2ZkE
2026-03-10 03:01:36 +00:00
Claude
c10353ef31
Add push-triggered workflow to build YTLite IPA
Builds the YTLite tweak from source, downloads YouTube 21.10.2 IPA,
injects the tweak using cyan, and uploads the result as a draft release.

https://claude.ai/code/session_01FD8kBzc7yv5Fdf9G7Z2ZkE
2026-03-09 20:12:25 +00:00
Claude
a28a0cc739
Replace codebase with dayanch96/YTLite upstream
YTLitePlus/YTLitePlus has been deprecated. This replaces the entire
codebase with the active upstream project dayanch96/YTLite.

https://claude.ai/code/session_01FD8kBzc7yv5Fdf9G7Z2ZkE
2026-03-09 19:47:16 +00:00
Aahlaad Mantravadi
35dda071a4
fix: authenticate GitHub API calls and prevent redundant Makefile request (#709)
* Update GitHub Actions to include GITHUB_TOKEN

* Fix YTLITE_VERSION assignment in Makefile
2026-02-19 15:59:14 +01:00
Copilot
358775e880
Fix THEOS path resolution in CI workflow (#703)
* Initial plan

* Fix THEOS env var to use absolute path in CI workflow

The theos-jailed/install script changes directory to its own location
via cd "$(dirname "$0")", making the relative THEOS path 'theos'
resolve incorrectly. Using ${{ github.workspace }}/theos ensures the
path is always correct regardless of the working directory.

Co-authored-by: Balackburn <93828569+Balackburn@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Balackburn <93828569+Balackburn@users.noreply.github.com>
2026-02-11 20:28:14 +01:00
Copilot
b53aa9ba08
Fix Download iOS SDK step: absolute THEOS path and mkdir (#702)
* Initial plan

* Fix Download iOS SDK step: use absolute THEOS path and create sdks directory

Co-authored-by: Balackburn <93828569+Balackburn@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Balackburn <93828569+Balackburn@users.noreply.github.com>
2026-02-11 20:20:00 +01:00
Copilot
c89431ae25
Fix Extensions submodule ref and set default IPA URL (#701)
* Initial plan

* Fix Extensions submodule ref and set default IPA URL

The Extensions submodule was changed from CokePokes to BillyCurtis
repo in PR #700, but the commit ref (a68d708) was not updated.
This commit was from the old repo and doesn't exist in the new one.

Fix by re-adding the submodule to point to the latest commit
(c87b5d5) in BillyCurtis/OpenYouTubeSafariExtension.

Also set the default decrypted_youtube_url to the specified
catbox.moe IPA artifact URL.

Co-authored-by: Balackburn <93828569+Balackburn@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Balackburn <93828569+Balackburn@users.noreply.github.com>
2026-02-11 20:06:41 +01:00
Copilot
4087630525
Update build workflow: bump actions, SDK 18.6, simplify paths, swap extension repo (#700)
* Dynamic versioning, remove duplicate features, fix build references

- Replace hardcoded YTLITE_VERSION=5.0.1 with dynamic GitHub API fetch in Makefile
- Add fallback error if API fetch fails in Makefile
- Update buildapp.yml to use dynamic version fetching with jq
- Replace all hardcoded 5.0.1 references with env vars in buildapp.yml
- Add jq to workflow dependencies
- Remove duplicate tweaks from INJECT_DYLIBS and SUBPROJECTS (iSponsorBlock,
  YTHoldForSpeed, YouLoop, YouMute, YouQuality, YouSpeed)
- Remove git submodules for removed tweaks
- Remove SponsorBlock button hiding code from YTLitePlus.xm
- Remove iSponsorBlock first-run setup from YTLitePlus.xm
- Remove SponsorBlockSettingsController/ViewController hooks from Themes.xm
- Remove hideSponsorBlockButton setting from Settings.xm
- Update iSponsorBlock text references in Settings.xm
- Remove SponsorBlock class declarations from YTLitePlus.h
- Remove duplicate overlay keys from SettingsKeys.h

Co-authored-by: Balackburn <93828569+Balackburn@users.noreply.github.com>

* All changes verified and complete

Co-authored-by: Balackburn <93828569+Balackburn@users.noreply.github.com>

* Remove accidentally committed codeql artifact, add to .gitignore

Co-authored-by: Balackburn <93828569+Balackburn@users.noreply.github.com>

* Update build workflow and remove duplicate features from README

Workflow changes:
- Bump actions/cache from v4.2.0 to v5.0.2
- Bump actions/checkout from v4.2.2 to v6.0.1
- Bump softprops/action-gh-release from v2 to v2.5.0
- Update theos ref to latest commit (13c2237)
- Add THEOS env to Fix Compiling step
- Update default SDK version from 17.5 to 18.6
- Change SDK repo from aricloverALT to aricloverEXTRA
- Remove Checkout Main step (not needed for building)
- Remove unnecessary ${{ github.workspace }} paths
- Change YouTube extension repo from CokePokes to BillyCurtis

Other changes:
- Update Makefile default SDK references to 18.6
- Update .gitmodules Extensions URL
- Remove duplicate features from README (YouMute, iSponsorBlock,
  YTSpeed, YTHoldForSpeed, YouQuality) and fix numbering

Co-authored-by: Balackburn <93828569+Balackburn@users.noreply.github.com>

* Add back repo checkout step without path prefix

The checkout step is still needed to get the source code,
but without path: main so it checks out to workspace root.
This is consistent with the removal of all main/ path prefixes.

Co-authored-by: Balackburn <93828569+Balackburn@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Balackburn <93828569+Balackburn@users.noreply.github.com>
2026-02-11 19:35:11 +01:00
RWC
bd2a199423
Update action-gh-release to version 2 (#698)
Fix intermittent IPA upload failure:
Replace softprops/action-gh-release@v2.2.0 with @v2 to avoid known upload content-length mismatch issues on GitHub runners.
2026-02-09 01:19:07 +01:00
Balackburn
2a9e7cc0ff Updated buildapp.yml 2026-02-05 21:25:17 +01:00
Rishi
6ae72c9e87
Change default values for catbox_upload and create_release (#695)
Since catbox is deafult, the first time users might not see this and might run it and have a failed build. So changing the default value and set to draft release
2026-02-03 23:31:17 +01:00
Justin Mok
1a6223d5cc
Modify build script to include SIDELOAD option (#611) (#687) 2026-01-17 11:54:02 +01:00
RWC
19ac69f476
Update build environment to macos-15-intel and Add necessary imports to Settings.xm (#679) 2026-01-03 14:39:50 +01:00
DelofJ
8409e97c04
Fix AltStore repo auto update with Catbox 2025-09-29 16:46:25 +02:00
Jas
4a234af8b8
patch SDK_PATH in Makefile when using non-default sdk version (#569) 2025-04-27 15:37:50 +02:00
cassowaree
fd03af5793
Update buildapp.yml with FINALPACKAGE=1 (#546) 2025-03-09 21:09:59 +01:00
cassowaree
cf83e243f4
Update buildapp.yml with THEOS_PACKAGE_SCHEME=rootless (#544) 2025-03-09 10:27:28 +01:00
aricloverGitHub (INACTIVE)
6dd1ccd9ee
Update buildapp.yml
I’m trying to make so that it uses 5.0.1 instead the latest release. I think it’s intentionally causing the app to crash?
2024-12-18 12:28:48 -06:00
aricloverGitHub (INACTIVE)
1ce50f9a93
Update update-submodules.yml 2024-12-08 18:18:25 -06:00
aricloverGitHub (INACTIVE)
a5cf56c8da
Update update-submodules.yml 2024-12-08 18:16:05 -06:00
aricloverGitHub (INACTIVE)
c050913eae
Update buildapp.yml 2024-12-04 15:54:40 -06:00
aricloverGitHub (INACTIVE)
a0f499eb1f
Support for SDK_PATH (buildapp.yml) 2024-12-04 15:02:11 -06:00
aricloverGitHub (INACTIVE)
42c5b2f446
Update buildapp.yml 2024-12-04 14:41:44 -06:00
aricloverGitHub (INACTIVE)
825889bae7
Update buildapp.yml
Change had to happen. macOS-12 is gone.
2024-12-04 14:39:03 -06:00
aricloverGitHub (INACTIVE)
bce5f16614
Update buildapp.yml 2024-11-10 04:20:37 -06:00
aricloverGitHub (INACTIVE)
6d49ceeaa6
Update update-submodules.yml 2024-11-09 21:57:56 -06:00
aricloverGitHub (INACTIVE)
10fc9b86ef
Added FLEXing (update-submodules.yml) 2024-11-09 21:56:15 -06:00
aricloverGitHub (INACTIVE)
880a27a51b
Rename a submodule (update-submodules.yml) 2024-11-09 21:48:14 -06:00
aricloverGitHub (INACTIVE)
4e2be39be8
Update update-submodules.yml 2024-11-09 21:32:02 -06:00
aricloverGitHub (INACTIVE)
e75364c765
Add bundles support (update-submodules.yml) 2024-11-09 21:30:35 -06:00
aricloverGitHub (INACTIVE)
1cdc905d30
Update buildapp.yml to macos-13 2024-11-09 11:55:57 -06:00
aric3435 (INACTIVE)
5ec51c8e4b
Update buildapp.yml 2024-10-16 20:40:49 -05:00
aric3435 (INACTIVE)
ff9c8ec093
Update buildapp.yml 2024-10-16 17:00:20 -05:00
aric3435 (INACTIVE)
32c729428f
Revert buildapp.yml changes
This has been temporary changed back to the way it was. buildapp.yml will likely break in December 3rd, 2024
2024-10-16 16:47:35 -05:00
aric3435 (INACTIVE)
99a28d7e58
Update buildapp.yml
Fixes Theos (substrate error for macos-13 or higher)
2024-10-15 18:03:30 -05:00
aric3435 (INACTIVE)
ef11bed46b
Update buildapp.yml
Added step hiding URL to decrypted YOUTUBE ipa from public actions workflow log. - these changes were by “marcinmajsc” in https://github.com/arichornlover/uYouEnhanced/pull/768
2024-10-15 17:24:58 -05:00
aric3435 (INACTIVE)
f4452531da
Update theos (buildapp.yml) 2024-10-09 23:04:49 -05:00
aric3435 (INACTIVE)
452f9f59bd
Update buildapp.yml to macos-13 2024-10-09 17:07:04 -05:00
Bryce Hackel
d27150b11d
Fix delete workflows 2024-08-05 03:16:34 -07:00
Bryce Hackel
46d6b163b9
Fix YouTube Extensions bug 2024-08-05 03:09:41 -07:00
Bryce Hackel
c43ae5fb50
Merge branch 'main' into cleanup-makefile 2024-07-28 17:41:22 -07:00
Bryce Hackel
7a2f0b013d
Revert Revert Revert Makefile 2024-07-28 17:15:56 -07:00
Bryce Hackel
a70a4c5e0b
Copy from uYouEnhanced 2024-07-27 17:20:05 -07:00
Bryce Hackel
11bebd527e
Revert Revert Makefile but it works plz 2024-07-27 15:14:23 -07:00
Bryce Hackel
911425b9eb
Add code to remove UISupportedDevices 2024-07-27 00:50:07 -07:00
Bryce Hackel
665abdd65a
Add job summary 2024-07-27 00:50:00 -07:00