Skip to content

Conversation

@Alexey-Rivkin
Copy link
Contributor

What?

Always fetch UCX submodules in Azure CI.

Why?

Avoid CI breakage when jobs depend on submodule content.

How?

  • Set submodules: true on UCX checkout: self steps.
  • Add --recurse-submodules to git_clone_with_retry.

HPCINFRA-4120 https://jirasw.nvidia.com/browse/HPCINFRA-4120
Some CI jobs rely on UCX submodules, but Azure checkout defaults
to no submodules and git_clone_with_retry also skipped them.
This makes builds incorrect when submodule content is required.

Signed-off-by: Alexey Rivkin <arivkin@nvidia.com>
Copy link
Contributor

@tvegas1 tvegas1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We might need to also integrate a git submodule deinit --all as we seem to have leftovers triggering same codespell failure on unrelated PR (#11077).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants