Skip to content

[ci] Auto-trigger uitests and device-tests on darc-* branches#34317

Merged
rmarinho merged 1 commit intomainfrom
ci/darc-branch-triggers
Mar 4, 2026
Merged

[ci] Auto-trigger uitests and device-tests on darc-* branches#34317
rmarinho merged 1 commit intomainfrom
ci/darc-branch-triggers

Conversation

@PureWeen
Copy link
Member

@PureWeen PureWeen commented Mar 3, 2026

Note

Are you waiting for the changes in this PR to be merged?
It would be very helpful if you could test the resulting artifacts from this PR and let us know in a comment if this change resolves your issue. Thank you!

Description of Change

Add darc-* to the trigger: branches: include: section in ci-uitests.yml and ci-device-tests.yml so that maui-pr-uitests and maui-pr-devicetests automatically run when dotnet-maestro pushes dependency updates to darc-* branches.

Previously, these pipelines required manual /azp run comments on every maestro PR.

Issues Fixed

N/A - CI improvement

Files Changed

  • eng/pipelines/ci-uitests.yml - Added darc-* to CI trigger branch filter
  • eng/pipelines/ci-device-tests.yml - Added darc-* to CI trigger branch filter

Add darc-* to the CI trigger branch filters so that maui-pr-uitests
and maui-pr-devicetests automatically run when dotnet-maestro pushes
dependency updates, instead of requiring manual /azp run comments.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings March 3, 2026 21:33
@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

🚀 Dogfood this PR with:

⚠️ WARNING: Do not do this without first carefully reviewing the code of this PR to satisfy yourself it is safe.

curl -fsSL https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.sh | bash -s -- 34317

Or

  • Run remotely in PowerShell:
iex "& { $(irm https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.ps1) } 34317"

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

This PR updates the Azure Pipelines YAML branch filters so MAUI UI tests and device tests automatically run when dotnet-maestro pushes dependency updates to darc-* branches, removing the need for manual /azp run triggers.

Changes:

  • Added darc-* to the CI trigger branch include list for the UI test pipeline.
  • Added darc-* to the CI trigger branch include list for the device test pipeline.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
eng/pipelines/ci-uitests.yml Extends CI branch triggers to include darc-* so UI tests run automatically for maestro update branches.
eng/pipelines/ci-device-tests.yml Extends CI branch triggers to include darc-* so device tests run automatically for maestro update branches.

You can also share your feedback on Copilot code review. Take the survey.

@rmarinho rmarinho merged commit 2f22928 into main Mar 4, 2026
33 checks passed
@rmarinho rmarinho deleted the ci/darc-branch-triggers branch March 4, 2026 08:56
PureWeen added a commit that referenced this pull request Mar 4, 2026
<!-- Please let the below note in for people that find this PR -->
> [!NOTE]
> Are you waiting for the changes in this PR to be merged?
> It would be very helpful if you could [test the resulting
artifacts](https://github.com/dotnet/maui/wiki/Testing-PR-Builds) from
this PR and let us know in a comment if this change resolves your issue.
Thank you!

### Description of Change

Add `darc-*` to the `trigger: branches: include:` section in
`ci-uitests.yml` and `ci-device-tests.yml` so that `maui-pr-uitests` and
`maui-pr-devicetests` automatically run when dotnet-maestro pushes
dependency updates to `darc-*` branches.

Previously, these pipelines required manual `/azp run` comments on every
maestro PR.

### Issues Fixed

N/A - CI improvement

### Files Changed

- `eng/pipelines/ci-uitests.yml` - Added `darc-*` to CI trigger branch
filter
- `eng/pipelines/ci-device-tests.yml` - Added `darc-*` to CI trigger
branch filter

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
HarishKumarSF4517 pushed a commit to HarishKumarSF4517/maui that referenced this pull request Mar 5, 2026
…#34317)

<!-- Please let the below note in for people that find this PR -->
> [!NOTE]
> Are you waiting for the changes in this PR to be merged?
> It would be very helpful if you could [test the resulting
artifacts](https://github.com/dotnet/maui/wiki/Testing-PR-Builds) from
this PR and let us know in a comment if this change resolves your issue.
Thank you!

### Description of Change

Add `darc-*` to the `trigger: branches: include:` section in
`ci-uitests.yml` and `ci-device-tests.yml` so that `maui-pr-uitests` and
`maui-pr-devicetests` automatically run when dotnet-maestro pushes
dependency updates to `darc-*` branches.

Previously, these pipelines required manual `/azp run` comments on every
maestro PR.

### Issues Fixed

N/A - CI improvement

### Files Changed

- `eng/pipelines/ci-uitests.yml` - Added `darc-*` to CI trigger branch
filter
- `eng/pipelines/ci-device-tests.yml` - Added `darc-*` to CI trigger
branch filter

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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.

3 participants