[PR #10778] Replace the placeholder release build with our real one #28233

Closed
opened 2026-01-31 09:27:10 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/10778

State: closed
Merged: Yes


This pull request ports our old release pipeline from Azure DevOps' editor to real YAML.

It includes the following changes on top of a straight-up "export" from Azure:

  • Converts all queue-time variables into form-based parameters
  • Adds a "matrix" build strategy for Configs * Platforms
  • Renames all jobs to have reasonable names
  • The YAML generator has a bug where it inlines scripts and file paths if a task had both; remove old inlines
  • Removes dead rules
  • Fixes the WPF build to include the apiset impostor
  • Migrates the access token into the environment for the one build stage that needs it
  • Cleans up some of the online script logic
  • Removes all of the "!is pull request?" checks
**Original Pull Request:** https://github.com/microsoft/terminal/pull/10778 **State:** closed **Merged:** Yes --- This pull request ports our old release pipeline from Azure DevOps' editor to real YAML. It includes the following changes on top of a straight-up "export" from Azure: - Converts all queue-time variables into form-based parameters - Adds a "matrix" build strategy for Configs * Platforms - Renames all jobs to have reasonable names - The YAML generator has a bug where it inlines scripts *and* file paths if a task had both; remove old inlines - Removes dead rules - Fixes the WPF build to include the apiset impostor - Migrates the access token into the environment for the one build stage that needs it - Cleans up some of the online script logic - Removes all of the "!is pull request?" checks
claunia added the pull-request label 2026-01-31 09:27:10 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#28233