* [LTP] [PATCH] CI: do not checkout submodules
@ 2025-11-25 12:22 Cyril Hrubis
2025-11-25 13:27 ` Petr Vorel
0 siblings, 1 reply; 3+ messages in thread
From: Cyril Hrubis @ 2025-11-25 12:22 UTC (permalink / raw)
To: ltp
This was originally added so that kirk installation is tested. The
problem is that this brings random failures when git.kernel.org timeouts
when we are checking out submodules that are not needed for the build
and neither for the installation.
Unfortunatelly there is no support for selective submodule installation
in github checkout action. There is an issue and pull request hanging:
https://github.com/actions/checkout/pull/1866
https://github.com/actions/checkout/issues/1969
It looks like if we wanted to checkout only kirk submodule we would have
to install git and run all the commands ourselves in the CI, which I
would like to avoid. Hence this commit removes the submodules checkout
from the CI, with that we sacrifice kirk installation testing but avoid
random failures.
Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
---
.github/workflows/ci-docker-build.yml | 2 --
1 file changed, 2 deletions(-)
diff --git a/.github/workflows/ci-docker-build.yml b/.github/workflows/ci-docker-build.yml
index f7c779f63..09eb8bb6d 100644
--- a/.github/workflows/ci-docker-build.yml
+++ b/.github/workflows/ci-docker-build.yml
@@ -125,8 +125,6 @@ jobs:
- name: Git checkout
uses: actions/checkout@v1
- with:
- submodules: 'true'
- name: Install additional packages
run: |
--
2.51.2
--
Mailing list info: https://lists.linux.it/listinfo/ltp
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [LTP] [PATCH] CI: do not checkout submodules
2025-11-25 12:22 [LTP] [PATCH] CI: do not checkout submodules Cyril Hrubis
@ 2025-11-25 13:27 ` Petr Vorel
2025-11-26 11:52 ` Cyril Hrubis
0 siblings, 1 reply; 3+ messages in thread
From: Petr Vorel @ 2025-11-25 13:27 UTC (permalink / raw)
To: Cyril Hrubis; +Cc: ltp
Hi Cyril,
> This was originally added so that kirk installation is tested. The
> problem is that this brings random failures when git.kernel.org timeouts
> when we are checking out submodules that are not needed for the build
> and neither for the installation.
> Unfortunatelly there is no support for selective submodule installation
> in github checkout action. There is an issue and pull request hanging:
> https://github.com/actions/checkout/pull/1866
> https://github.com/actions/checkout/issues/1969
> It looks like if we wanted to checkout only kirk submodule we would have
> to install git and run all the commands ourselves in the CI, which I
> would like to avoid. Hence this commit removes the submodules checkout
> from the CI, with that we sacrifice kirk installation testing but avoid
> random failures.
> Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
I'm ok with it.
nit: I'd mention it is actually a revert of 9cde2740cc.
Reviewed-by: Petr Vorel <pvorel@suse.cz>
Kind regards,
Petr
> ---
> .github/workflows/ci-docker-build.yml | 2 --
> 1 file changed, 2 deletions(-)
> diff --git a/.github/workflows/ci-docker-build.yml b/.github/workflows/ci-docker-build.yml
> index f7c779f63..09eb8bb6d 100644
> --- a/.github/workflows/ci-docker-build.yml
> +++ b/.github/workflows/ci-docker-build.yml
> @@ -125,8 +125,6 @@ jobs:
> - name: Git checkout
> uses: actions/checkout@v1
> - with:
> - submodules: 'true'
> - name: Install additional packages
> run: |
--
Mailing list info: https://lists.linux.it/listinfo/ltp
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [LTP] [PATCH] CI: do not checkout submodules
2025-11-25 13:27 ` Petr Vorel
@ 2025-11-26 11:52 ` Cyril Hrubis
0 siblings, 0 replies; 3+ messages in thread
From: Cyril Hrubis @ 2025-11-26 11:52 UTC (permalink / raw)
To: Petr Vorel; +Cc: ltp
Hi!
> > Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
>
> I'm ok with it.
> nit: I'd mention it is actually a revert of 9cde2740cc.
Added and pushed, thanks.
--
Cyril Hrubis
chrubis@suse.cz
--
Mailing list info: https://lists.linux.it/listinfo/ltp
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-11-26 11:51 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-25 12:22 [LTP] [PATCH] CI: do not checkout submodules Cyril Hrubis
2025-11-25 13:27 ` Petr Vorel
2025-11-26 11:52 ` Cyril Hrubis
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox