Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[run-task] Add an option to select specific submodules to update #504

Open
ahal opened this issue May 10, 2024 · 1 comment
Open

[run-task] Add an option to select specific submodules to update #504

ahal opened this issue May 10, 2024 · 1 comment
Labels
feature A feature request

Comments

@ahal
Copy link
Collaborator

ahal commented May 10, 2024

Currently we just update all submodules we detect, but these are likely not all needed by every task. It would be nice if tasks could pass a list of submodules they need (or disable them entirely) so we can speed up cloning times.

This is particularly painful for mozilla-vpn-client which has a bunch of submodules that take a good while to clone and are hardly ever needed.

@ahal ahal added good second issue A good issue to work on after your first issue :) feature A feature request and removed good second issue A good issue to work on after your first issue :) labels May 10, 2024
@ahal
Copy link
Collaborator Author

ahal commented May 10, 2024

We'll have to take care with caches here. I.e, if the checkout is cached we'll need to ensure the appropriate submodules have been initialized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A feature request
Projects
None yet
Development

No branches or pull requests

1 participant