-
Notifications
You must be signed in to change notification settings - Fork 177
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
Fix sparse-checkout git command line behavior #7634
Conversation
The following pipelines have been queued for testing: |
@danieljurek can you point to a failing pipeline? I'm not sure I'm following what the issue is here. I would expect this to work as is unless I'm missing something from my understanding in the command parsing. Do we not want it parse these out individually? |
Example job running a (previously valid) invocation of Example job running invocation of |
The following pipelines have been queued for testing: |
Example pipeline succeeding with the changes: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=3470305&view=logs&j=dc056dfc-c0cf-5958-c8c4-8da4f91a3739&t=7c454773-5fe4-5b1a-32e8-1930d4be8312 |
Sync eng/common directory with azure-sdk-tools for PR Azure/azure-sdk-tools#7634 See [eng/common workflow](https://github.com/Azure/azure-sdk-tools/blob/main/eng/common/README.md#workflow) --------- Co-authored-by: Daniel Jurek <[email protected]>
This is found in pipelines which were using the Azure Pipelines pool (not 1ES) and invoked
sparse-checkout.yml
in this way:https://github.com/Azure/azure-sdk-for-java/blob/main/eng/pipelines/docindex.yml#L19-L29
The final command in the sparse checkout fails:
When checking on parameter binding a subtle difference occurs:
Note the
BIND cmd line arg
in theWindows
configuration versusBIND argument
in theLegacy
configuration.