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.
Support for new YAML checkout task properties
sparseCheckoutDirectories
andsparseCheckoutPatterns
to trigger agit sparse-checkout
If agent knob
AGENT_USE_SPARSE_CHECKOUT_IN_CHECKOUT_TASK
is not set, then agent will not initializesparse-checkout
regardless of whether the properties have values or not.If agent knob
AGENT_USE_SPARSE_CHECKOUT_IN_CHECKOUT_TASK
is set totrue
and one of the properties are set, then agent will initialize thesparse-checkout
process.sparseCheckoutDirectories
will trigger cone mode where the checkout process will use directory-matching whilesparseCheckoutPatterns
will trigger non-cone mode and allow for more complicated pattern-matching. Agent will initialize cone mode and directory matching if both properties are set.If agent knob
AGENT_USE_SPARSE_CHECKOUT_IN_CHECKOUT_TASK
is set totrue
and both properties are empty, then agent will disable thesparse-checkout
process.Issues while running the command will also fail the checkout task so that users can investigate the error.
YAML example for cone mode:
YAML example for non-code mode: