Skip to content

[Packaging] Add Debian Trixie support - #33818

Open
Adam Short (ashort96) wants to merge 1 commit into
Azure:devfrom
ashort96:add-debian-trixie-support-dev
Open

[Packaging] Add Debian Trixie support#33818
Adam Short (ashort96) wants to merge 1 commit into
Azure:devfrom
ashort96:add-debian-trixie-support-dev

Conversation

@ashort96

@ashort96 Adam Short (ashort96) commented Jul 31, 2026

Copy link
Copy Markdown

🤖 PR Validation — ️✔️ All clear

Breaking Changes Tests
️✔️ None ️✔️ 130/130

Related command

N/A — packaging/CI change only, no CLI command changes.

Description

Adds Debian Trixie (13) to the BuildDebPackages/TestDebPackages matrix in azure-pipelines.yml, mirroring the existing Bookworm entries added in #26690.

packages.microsoft.com/repos/azure-cli/dists/ currently only goes up to bookworm, so anyone on Debian 13 installing via the documented apt-repo method hits a missing Release file (#32069). This PR adds the CI build/test matrix entry needed to produce a trixie .deb, the same way #26690 added Bookworm support after Debian 12's release.

Note: merging this adds trixie to what CI builds/tests, but actually publishing it to packages.microsoft.com/repos/azure-cli/dists/trixie/ is a separate internal release step outside this repo — flagging that step needs to happen too for #32069 to be fully resolved.

Fixes #32069

History Notes

PR information

  • The title of the PR is clear and informative.
  • There are a small number of commits, each of which have an informative message.
  • This PR has modified CHANGELOG.md to reflect the applicable changes. (N/A — packaging/CI only, no user-facing CLI change)
  • I have read the Submitting Changes section of CONTRIBUTING.md.
  • I have added tests for the changes made. (N/A — CI matrix entry, covered by the existing TestDebPackages job itself)
  • I have verified that this change works when installed from the appropriate package for various environments (Cloud Shell, MSI, Homebrew, apt-get, YUM/DNF, Docker, etc.) (Blocked on Microsoft's internal publish pipeline being updated for trixie — see note above.)

Adds Trixie (13) to the deb build/test matrix in azure-pipelines.yml,
mirroring the existing Bookworm entries added in Azure#26690.

Fixes Azure#32069
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@ashort96
Adam Short (ashort96) marked this pull request as ready for review July 31, 2026 19:53
Copilot AI review requested due to automatic review settings July 31, 2026 19:53
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
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

Adds Debian Trixie (13) as a supported Debian codename in the Azure Pipelines build/test matrix so CI can produce and validate .deb artifacts for Debian 13, matching the existing pattern used for Debian Bookworm support.

Changes:

  • Extend BuildDebPackages matrix to include Debian trixie for each configured architecture.
  • Extend TestDebPackages matrix to include Debian trixie for each configured architecture.

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

@ashort96

Copy link
Copy Markdown
Author

Naga Nandyala (@naga-nandyala) could this be reviewed please? Trixie has been released for almost a year now, would be great to have azure-cli supported 🙏🏼

@a0x1ab Aditya Pujara (a0x1ab) added the Azure Client Tools Agent Requested Request Azure Client Tools Agent testing and review label Aug 19, 2026
@azure-client-tools-agent

Copy link
Copy Markdown
Contributor

Live test skipped

⏭️ Skipping the live test for this revision because no new test file was added (tests/**/test_*.py).

The live-test pipeline runs only the test files a PR changes, so there is nothing to execute for this commit. This is informational — a regression test is encouraged where it makes sense, but not required. If a test file is added in a later commit, the live test will run automatically.

@azure-client-tools-agent azure-client-tools-agent Bot 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.

Automated CI Review — All Checks Passed ✅

All checks are green for this PR (adds Debian Trixie packaging support). No further automated action needed here.

@azure-client-tools-agent azure-client-tools-agent Bot added azure-client-tools-agent Pull request reviewed by Azure Client Tools Agent and removed Azure Client Tools Agent Requested Request Azure Client Tools Agent testing and review labels Aug 19, 2026
@coopercox-ms

Copy link
Copy Markdown
Member

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

azure-client-tools-agent Pull request reviewed by Azure Client Tools Agent

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Install Azure CLI on Debian 13 - missing trixie directory

5 participants