Skip to content

Remove net10 branch automation - #36656

Merged
PureWeen merged 1 commit into
mainfrom
users/kubaflo/retire-net10-automation-20260718
Jul 20, 2026
Merged

Remove net10 branch automation#36656
PureWeen merged 1 commit into
mainfrom
users/kubaflo/retire-net10-automation-20260718

Conversation

@kubaflo

@kubaflo kubaflo commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

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

Retires automation targeting the unsupported net10.0 branch:

  • Removes the scheduled/event-driven mainnet10.0 merge workflow and its configuration.
  • Removes net10.0 from the daily formatting workflow matrix.
  • Disables the live merge workflow immediately to prevent replacement PRs while this change is reviewed.

The matching dependency-flow cleanup is tracked by maestro-configuration PR 63025, removing the Android, dotnet, and macios subscriptions plus the net10.0 default-channel mapping.

Issues Fixed

No issue. Retires the automation responsible for generated PRs #36400 and #36641.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 5708fd5f-27bd-45fc-ad38-91a3b0738891
Copilot AI review requested due to automatic review settings July 18, 2026 17:22
@kubaflo
kubaflo temporarily deployed to copilot-pat-pool July 18, 2026 17:22 — with GitHub Actions Inactive
@github-actions

Copy link
Copy Markdown
Contributor

🚀 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 -- 36656

Or

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

@kubaflo
kubaflo temporarily deployed to copilot-pat-pool July 18, 2026 17:22 — with GitHub Actions Inactive
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
There may be pipelines that require an authorized user to comment /azp run to run.

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 retires repository automation that specifically targeted the now-unsupported net10.0 branch, reducing ongoing maintenance and preventing further auto-generated merge/format PRs against that branch.

Changes:

  • Removes the GitHub Actions workflow that merged main into net10.0, along with its arcade merge-flow configuration.
  • Updates the daily dotnet format workflow matrix to stop running against net10.0.

Reviewed changes

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

File Description
github-merge-flow-net10.jsonc Removes the arcade inter-branch merge configuration for mainnet10.0.
.github/workflows/merge-main-to-net10.yml Deletes the workflow that automatically created/updated mainnet10.0 merge PRs.
.github/workflows/dotnet-format-daily.yml Removes net10.0 from the scheduled formatting branch matrix.

@kubaflo
kubaflo enabled auto-merge (squash) July 18, 2026 17:24
@kubaflo
kubaflo temporarily deployed to copilot-pat-pool July 18, 2026 17:25 — with GitHub Actions Inactive
@kubaflo
kubaflo temporarily deployed to copilot-pat-pool July 18, 2026 17:26 — with GitHub Actions Inactive
@github-actions github-actions Bot added the area-infrastructure CI, Maestro / Coherency, upstream dependencies/versions label Jul 18, 2026
@kubaflo
kubaflo temporarily deployed to copilot-pat-pool July 18, 2026 17:26 — with GitHub Actions Inactive

@PureWeen PureWeen left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Adversarial review verdict

No issues found (3/3 reviewers). The workflow and its sole configuration file are removed as a matched pair, while the formatting matrix drops only the retired net10.0 leg. No surviving references or downstream workflow dependencies were found.

Test coverage: No tests were added; for this configuration-only retirement, repository consumer checks and live workflow-state verification cover the changed behavior.

Prior review status: The existing Copilot review also reported no findings, and there are no inline review threads.

Methodology: 3 independent reviewers with adversarial consensus.

@PureWeen
PureWeen disabled auto-merge July 20, 2026 18:23
@PureWeen
PureWeen merged commit 23cf053 into main Jul 20, 2026
39 checks passed
@PureWeen
PureWeen deleted the users/kubaflo/retire-net10-automation-20260718 branch July 20, 2026 18:23
@github-actions github-actions Bot added this to the .NET 10 SR10 milestone Jul 20, 2026
SyedAbdulAzeemSF4852 pushed a commit to SyedAbdulAzeemSF4852/maui that referenced this pull request Jul 27, 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

Retires automation targeting the unsupported `net10.0` branch:

- Removes the scheduled/event-driven `main` → `net10.0` merge workflow
and its configuration.
- Removes `net10.0` from the daily formatting workflow matrix.
- Disables the live merge workflow immediately to prevent replacement
PRs while this change is reviewed.

The matching dependency-flow cleanup is tracked by
[maestro-configuration PR
63025](https://dev.azure.com/dnceng/internal/_git/maestro-configuration/pullrequest/63025),
removing the Android, dotnet, and macios subscriptions plus the
`net10.0` default-channel mapping.

### Issues Fixed

No issue. Retires the automation responsible for generated PRs dotnet#36400
and dotnet#36641.

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

area-infrastructure CI, Maestro / Coherency, upstream dependencies/versions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants