Skip to content

Conversation

@Nox-MSFT
Copy link
Collaborator

This pull request removes several Azure Pipeline YAML build definitions and related documentation. The main impact is the elimination of support for building and testing the project across multiple platforms, including various Ubuntu, Debian, and Windows environments. The changes also remove the README that documented pipeline structure and usage.

Pipeline and platform support removal:

  • Deleted build pipeline YAML files for Debian (adu-debian-amd64-build.yml, adu-debian-arm32-build.yml, adu-debian-arm64-build.yml), Ubuntu (adu-ubuntu-amd64-build.yml, adu-ubuntu-arm64-build.yml), and Windows (adu-windows-msvc2022-amd64-build.yml) platforms, which disables automated builds and tests for these environments. [1] [2] [3] [4] [5] [6]

Documentation removal:

  • Removed the README.md file in azurepipelines/build/, which previously explained the pipeline structure, build templates, and instructions for adding new pipelines.

This pull request removes several Azure Pipeline YAML build definitions and related documentation. The main impact is the elimination of support for building and testing the project across multiple platforms, including various Ubuntu, Debian, and Windows environments. The changes also remove the README that documented pipeline structure and usage.

Pipeline and platform support removal:

* Deleted build pipeline YAML files for Debian (`adu-debian-amd64-build.yml`, `adu-debian-arm32-build.yml`, `adu-debian-arm64-build.yml`), Ubuntu (`adu-ubuntu-amd64-build.yml`, `adu-ubuntu-arm64-build.yml`), and Windows (`adu-windows-msvc2022-amd64-build.yml`) platforms, which disables automated builds and tests for these environments. [[1]](diffhunk://#diff-181959f9ae3f3b2d4bf64456fb55b05c0ebe63d130a7f7afba37f69cf6c14c37L1-L99) [[2]](diffhunk://#diff-0a80a3b75686494af6d54edc4a4abb2df27495d3533513108efa28d860714777L1-L98) [[3]](diffhunk://#diff-654664b08e5cdf540ba11f01766f441982329ec79c6d52eed3d439cf844e2b59L1-L99) [[4]](diffhunk://#diff-3980a751500683b8bc7bee60b13de0d63d65bd179493a8240ea541dfdb08ca9cL1-L125) [[5]](diffhunk://#diff-22476a378f6b986b8ea5f471534789c8da99367644ee3cad14cfd0ff4de7b58cL1-L110) [[6]](diffhunk://#diff-c9a33a0dcb181540c16230bb1183c77078818b795d6219ed00fc0cb978c2b5e4L1-L132)

Documentation removal:

* Removed the `README.md` file in `azurepipelines/build/`, which previously explained the pipeline structure, build templates, and instructions for adding new pipelines.
@Nox-MSFT Nox-MSFT requested review from Copilot and jw-msft October 31, 2025 20:56
Copy link

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 removes the entire azurepipelines/build directory, eliminating all Azure DevOps build pipelines and templates for the ADU Agent across multiple platforms and architectures. The removal includes build configurations for Ubuntu, Debian, and Windows platforms supporting amd64, arm64, and arm32 architectures, as well as the associated documentation.

  • Deleted all build pipeline templates and platform-specific build configurations
  • Removed native and Docker-based build step templates
  • Eliminated build pipeline documentation

Reviewed Changes

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

Show a summary per file
File Description
azurepipelines/build/templates/adu-native-build-steps.yml Removed native build template for x86-64 architecture
azurepipelines/build/templates/adu-docker-build-steps.yml Removed Docker-based build template for ARM architecture
azurepipelines/build/native/adu-windows-msvc2022-amd64-build.yml Removed Windows Server 2022 MSVC build pipeline
azurepipelines/build/native/adu-ubuntu-arm64-build.yml Removed Ubuntu ARM64 native build pipeline
azurepipelines/build/native/adu-ubuntu-amd64-build.yml Removed Ubuntu AMD64 native build pipeline
azurepipelines/build/docker/adu-debian-arm64-build.yml Removed Debian 11 ARM64 Docker build pipeline
azurepipelines/build/docker/adu-debian-arm32-build.yml Removed Debian 11 ARM32 Docker build pipeline
azurepipelines/build/docker/adu-debian-amd64-build.yml Removed Debian 11 AMD64 Docker build pipeline
azurepipelines/build/README.md Removed build pipelines documentation
Comments suppressed due to low confidence (1)

azurepipelines/build/templates/adu-native-build-steps.yml:1

  • The deletion of this template file will break the e2e test pipeline at azurepipelines/e2e_test/e2etest.yaml line 78, which references /azurepipelines/build/templates/adu-native-build-steps.yml@self. The reference must be removed or updated to point to a replacement template before this file can be safely deleted.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Nox-MSFT Nox-MSFT merged commit 8c8d22a into develop Oct 31, 2025
15 of 17 checks passed
@Nox-MSFT Nox-MSFT deleted the user/nox-msft/remove-unused-build-pipeline branch October 31, 2025 21:14
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