3
0
Fork 0
mirror of https://code.forgejo.org/actions/checkout.git synced 2026-07-31 16:44:04 +00:00

Apply filter options to submodule update

Fixes: https://github.com/actions/checkout/issues/1714
This commit is contained in:
Scott Talbert 2026-07-07 19:47:58 -04:00
parent e8d4307400
commit 057e2c1f09
4 changed files with 90 additions and 5 deletions

View file

@ -281,7 +281,11 @@ export async function getSource(settings: IGitSourceSettings): Promise<void> {
// Checkout submodules
core.startGroup('Fetching submodules')
await git.submoduleSync(settings.nestedSubmodules)
await git.submoduleUpdate(settings.fetchDepth, settings.nestedSubmodules)
await git.submoduleUpdate(
settings.fetchDepth,
settings.nestedSubmodules,
fetchOptions.filter
)
await git.submoduleForeach(
'git config --local gc.auto 0',
settings.nestedSubmodules