ci: improve submodule and LFS handling in workflows#608
Open
marcinmajsc wants to merge 3 commits intoCLARATION:mainfrom
Open
ci: improve submodule and LFS handling in workflows#608marcinmajsc wants to merge 3 commits intoCLARATION:mainfrom
marcinmajsc wants to merge 3 commits intoCLARATION:mainfrom
Conversation
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.
Update actions/checkout to v6 in both workflows and bump EndBug/add-and-commit to v10.
Point the Zsign and IDeviceKitten submodules to the renamed GitHub account to keep the URLs current.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR updates the workflow and submodule configuration to keep our
GitHub Actions setup current and make release builds more reliable.
Changes
.gitmodulesto use the renamedCLARATIONGitHub account forZsignandIDeviceKittenactions/checkoutfromv3tov6in thereleaseandupdate_repoworkflowsEndBug/add-and-commitfromv9tov10inupdate_repogit lfs pullinIDeviceKittenReason
The release workflow needs to fetch Git LFS assets from the
IDeviceKittensubmodule reliably, and the submodule URLs should reflectthe renamed GitHub account.