Skip to content

Disable Run Helix Tests step in Azure pipeline due to offline devices#2407

Merged
joperezr merged 3 commits into
mainfrom
copilot/fix-2406
Jul 25, 2025
Merged

Disable Run Helix Tests step in Azure pipeline due to offline devices#2407
joperezr merged 3 commits into
mainfrom
copilot/fix-2406

Conversation

Copilot AI commented Jul 25, 2025

Copy link
Copy Markdown
Contributor

The "Run Helix Tests" step in the Linux job of our Azure DevOps pipeline has been consistently failing because the devices used for these tests are currently offline. This was causing all builds to fail, preventing changes from being merged.

This PR temporarily disables the failing step by changing its condition from eq(variables['build.reason'], 'PullRequest') to false. The step structure is preserved to make re-enabling straightforward once the devices are back online.

Changes:

  • Modified the condition for the "Run Helix Tests" step in azure-pipelines.yml (line 121)
  • Added explanatory comments referencing this issue
  • All other pipeline functionality remains unchanged

Impact:

  • Builds will now pass without running the offline Helix tests
  • Linux, Windows, and macOS build steps continue to work normally
  • Code signing and publishing stages are unaffected

Re-enabling:
When the devices come back online, simply change condition: false back to condition: eq(variables['build.reason'], 'PullRequest') to restore the original behavior.

Fixes #2406.


💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.

Microsoft Reviewers: Open in CodeFlow

@dotnet-policy-service dotnet-policy-service Bot added area-System.Device.Gpio Contains types for using general-purpose I/O (GPIO) pins area-device-bindings Device Bindings for audio, sensor, motor, and display hardware that can used with System.Device.Gpio labels Jul 25, 2025
Co-authored-by: joperezr <13854455+joperezr@users.noreply.github.com>
Copilot AI changed the title [WIP] Disable Run Helix Tests from our azure pipeline Disable Run Helix Tests step in Azure pipeline due to offline devices Jul 25, 2025
Copilot AI requested a review from joperezr July 25, 2025 18:40
Comment thread azure-pipelines.yml
Co-authored-by: joperezr <13854455+joperezr@users.noreply.github.com>
Copilot AI requested a review from joperezr July 25, 2025 18:44
@joperezr joperezr marked this pull request as ready for review July 25, 2025 18:45
@joperezr

Copy link
Copy Markdown
Member

/azp run dotnet.iot

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@joperezr joperezr merged commit 5b699f9 into main Jul 25, 2025
9 of 10 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 25, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-device-bindings Device Bindings for audio, sensor, motor, and display hardware that can used with System.Device.Gpio area-System.Device.Gpio Contains types for using general-purpose I/O (GPIO) pins

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Disable Run Helix Tests from our azure pipeline

3 participants