Skip to content

Conversation

@wfurt
Copy link
Member

@wfurt wfurt commented Jan 31, 2026

experiment

@wfurt wfurt self-assigned this Jan 31, 2026
Copilot AI review requested due to automatic review settings January 31, 2026 23:32
@wfurt wfurt added the NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) label Jan 31, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot wasn't able to review any files in this pull request.

@github-actions github-actions bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Jan 31, 2026
Copilot AI review requested due to automatic review settings February 1, 2026 03:07
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot wasn't able to review any files in this pull request.

Copilot AI review requested due to automatic review settings February 1, 2026 19:36
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 13 out of 15 changed files in this pull request and generated 4 comments.

WaitForWorkItemCompletion: true # optional -- true will make the task wait until work items have been completed and fail the build if work items fail. False is "fire and forget."
IsExternal: false # [DEPRECATED] -- doesn't do anything, jobs are external if HelixAccessToken is empty and Creator is set
HelixBaseUri: 'https://helix.dot.net/' # optional -- sets the Helix API base URI (allows targeting https://helix.int-dot.net )
HelixBaseUri: 'https://helix.int-dot.net/' # optional -- sets the Helix API base URI (allows targeting https://helix.int-dot.net )
Copy link

Copilot AI Feb 1, 2026

Choose a reason for hiding this comment

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

The PR title explicitly states "NO-MERGE" indicating this is experimental and should not be merged into the main branch. This PR changes the Helix base URI from production (helix.dot.net) to staging (helix.int-dot.net), which would affect all Helix test submissions. Since this is marked as experimental in the description, it should not be merged without removing the NO-MERGE designation and proper validation.

Copilot uses AI. Check for mistakes.
Comment on lines +3 to 4
<HelixBaseUri>https://helix.int-dot.net/</HelixBaseUri>
<IncludeXHarnessCli>true</IncludeXHarnessCli>
Copy link

Copilot AI Feb 1, 2026

Choose a reason for hiding this comment

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

The indentation of HelixBaseUri is inconsistent with other properties in this PropertyGroup. Other properties like IncludeXHarnessCli use 4 spaces of indentation, but HelixBaseUri uses 6 spaces. For consistency, HelixBaseUri should use 4 spaces of indentation to align with the existing properties in this file.

Suggested change
<HelixBaseUri>https://helix.int-dot.net/</HelixBaseUri>
<IncludeXHarnessCli>true</IncludeXHarnessCli>
<HelixBaseUri>https://helix.int-dot.net/</HelixBaseUri>
<IncludeXHarnessCli>true</IncludeXHarnessCli>

Copilot uses AI. Check for mistakes.

steps:
- powershell: 'powershell "$env:BUILD_SOURCESDIRECTORY\eng\common\msbuild.ps1 $env:BUILD_SOURCESDIRECTORY/${{ parameters.HelixProjectPath }} /restore /p:TreatWarningsAsErrors=false ${{ parameters.HelixProjectArguments }} /t:Test /bl:$env:BUILD_SOURCESDIRECTORY\artifacts\log\$env:BuildConfig\SendToHelix.binlog"'
- powershell: 'powershell "$env:BUILD_SOURCESDIRECTORY\eng\common\msbuild.ps1 $env:BUILD_SOURCESDIRECTORY/${{ parameters.HelixProjectPath }} /restore /p:HelixBaseUri=https://helix.int-dot.net/ /p:TreatWarningsAsErrors=false ${{ parameters.HelixProjectArguments }} /t:Test /bl:$env:BUILD_SOURCESDIRECTORY\artifacts\log\$env:BuildConfig\SendToHelix.binlog"'
Copy link

Copilot AI Feb 1, 2026

Choose a reason for hiding this comment

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

The HelixBaseUri parameter is being passed as a command-line property here, but it's also set in the environment variables below (lines 59-60). This creates redundancy. Since the environment variable SYSTEM_HELIX_URI is being set, the command-line property may not be necessary.

Copilot uses AI. Check for mistakes.
condition: and(${{ parameters.condition }}, eq(variables['Agent.Os'], 'Windows_NT'))
continueOnError: ${{ parameters.continueOnError }}
- script: $BUILD_SOURCESDIRECTORY/eng/common/msbuild.sh $BUILD_SOURCESDIRECTORY/${{ parameters.HelixProjectPath }} /restore /p:TreatWarningsAsErrors=false ${{ parameters.HelixProjectArguments }} /t:Test /bl:$BUILD_SOURCESDIRECTORY/artifacts/log/$BuildConfig/SendToHelix.binlog
- script: $BUILD_SOURCESDIRECTORY/eng/common/msbuild.sh $BUILD_SOURCESDIRECTORY/${{ parameters.HelixProjectPath }} /restore /p:TreatWarningsAsErrors=false ${{ parameters.HelixProjectArguments }} /p:HelixBaseUri=https://helix.int-dot.net/ /t:Test /bl:$BUILD_SOURCESDIRECTORY/artifacts/log/$BuildConfig/SendToHelix.binlog
Copy link

Copilot AI Feb 1, 2026

Choose a reason for hiding this comment

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

The HelixBaseUri parameter is being passed as a command-line property here, but it's also set in the environment variables below (lines 90-91). This creates redundancy. Since the environment variable SYSTEM_HELIX_URI is being set, the command-line property may not be necessary.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant