From d30087674cf854f03672ace96b35e47eca812e12 Mon Sep 17 00:00:00 2001 From: Marcin Maj Date: Wed, 1 Apr 2026 03:29:28 +0200 Subject: [PATCH 1/3] ci: fix LFS pull in release workflow Use recursive submodule checkout and disable persisted credentials for the main repository checkout step. Clear inherited GitHub extraheaders before running git lfs pull in IDeviceKitten so release builds fetch the required binary assets. --- .github/workflows/release.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 37262035..86d6dfff 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,7 +10,14 @@ jobs: - name: Checkout uses: actions/checkout@v3 with: - submodules: 'true' + submodules: 'recursive' + persist-credentials: false + + - name: Pull Git LFS assets for IDeviceKitten + run: | + git config --global --unset-all http.https://github.com/.extraheader || true + git -C IDeviceKitten config --unset-all http.https://github.com/.extraheader || true + git -C IDeviceKitten lfs pull - name: Use Xcode 26.2 run: | From 95e43ac26eed595188f417dde75c777116adf828 Mon Sep 17 00:00:00 2001 From: Marcin Maj Date: Wed, 1 Apr 2026 03:34:31 +0200 Subject: [PATCH 2/3] ci: bump workflow action versions Update actions/checkout to v6 in both workflows and bump EndBug/add-and-commit to v10. --- .github/workflows/release.yml | 2 +- .github/workflows/update_repo.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 86d6dfff..9f600711 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,7 +8,7 @@ jobs: runs-on: macos-26 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v6 with: submodules: 'recursive' persist-credentials: false diff --git a/.github/workflows/update_repo.yml b/.github/workflows/update_repo.yml index 775a67c7..de2682b2 100644 --- a/.github/workflows/update_repo.yml +++ b/.github/workflows/update_repo.yml @@ -9,14 +9,14 @@ jobs: runs-on: macos-15 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Update app-repo.json run: | ./update-repo.sh - name: Commit changes - uses: EndBug/add-and-commit@v9 + uses: EndBug/add-and-commit@v10 with: default_author: github_actions message: "chore: update repo" From b3dbbefb7abc25ee9bf6b07e37a03070c6571fd2 Mon Sep 17 00:00:00 2001 From: Marcin Maj Date: Wed, 1 Apr 2026 03:41:23 +0200 Subject: [PATCH 3/3] chore: update submodule repository URLs Point the Zsign and IDeviceKitten submodules to the renamed GitHub account to keep the URLs current. --- .gitmodules | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitmodules b/.gitmodules index bcacb169..86ff3ddd 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,7 +1,7 @@ [submodule "Zsign"] path = Zsign - url = https://github.com/khcrysalis/Zsign-Package + url = https://github.com/CLARATION/Zsign-Package branch = package [submodule "IDeviceKitten"] path = IDeviceKitten - url = https://github.com/khcrysalis/IDeviceKit + url = https://github.com/CLARATION/IDeviceKit