Skip to content

migrates test-data-shared to new location under AIFoundryLocal org#844

Open
prathikr wants to merge 4 commits into
mainfrom
prathikrao/new-test-data-shared-location
Open

migrates test-data-shared to new location under AIFoundryLocal org#844
prathikr wants to merge 4 commits into
mainfrom
prathikrao/new-test-data-shared-location

Conversation

@prathikr

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings June 26, 2026 22:30
@vercel

vercel Bot commented Jun 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
foundry-local Ready Ready Preview, Comment Jun 26, 2026 11:21pm

Request Review

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR migrates the test-data-shared repository (which supplies LFS-tracked model files for the C++/C#/JS/Python test suites) to a new location under the AIFoundryLocal org. To consume it from the new location, the v2 Azure DevOps pipeline templates switch from the custom checkout-steps.yml template (an AzureCLI@2 clone via service connection) to native - checkout: test-data-shared steps, and the C++ build templates update FOUNDRY_TEST_DATA_DIR from $(Agent.BuildDirectory) to $(Build.SourcesDirectory) to match the native checkout layout.

Changes:

  • Replace checkout-steps.yml@self template invocations with native - checkout: test-data-shared across the v2 C++ build steps and the C#/JS/Python test stages.
  • Repoint FOUNDRY_TEST_DATA_DIR to $(Build.SourcesDirectory)\test-data-shared in the three C++ build step templates.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
.pipelines/v2/templates/steps-build-windows.yml Native checkout of test-data-shared + updated FOUNDRY_TEST_DATA_DIR; missing - checkout: self
.pipelines/v2/templates/steps-build-macos.yml Same migration for the macOS C++ build job
.pipelines/v2/templates/steps-build-linux.yml Same migration for the Linux C++ build job
.pipelines/v2/templates/stages-python.yml Native checkout replacing template in 4 Python test stages
.pipelines/v2/templates/stages-js.yml Native checkout replacing template in 3 JS test stages
.pipelines/v2/templates/stages-cs.yml Native checkout replacing template in 4 C# test stages

Key concerns raised in review: (1) no repository: test-data-shared resource is declared in resources.repositories (only 1ESPipelineTemplates exists in foundry-local-packaging.yml), so the native - checkout: test-data-shared steps will fail pipeline compilation; (2) the C++ build jobs add a native checkout without - checkout: self, leaving the SDK sources unavailable; and (3) introducing a second native checkout relocates self into a Foundry-Local subfolder, which breaks the many $(Build.SourcesDirectory)/sdk_v2/... path references in the downstream build/test step templates.

Comment thread .pipelines/v2/templates/steps-build-windows.yml
Comment thread .pipelines/v2/templates/steps-build-windows.yml
Comment thread .pipelines/v2/templates/steps-build-linux.yml
Comment thread .pipelines/v2/templates/steps-build-macos.yml
Comment thread .pipelines/v2/templates/stages-cs.yml
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