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

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

📋 Pull Request Information

Original PR: https://github.com/microsoft/terminal/pull/10778
Author: @DHowett
Created: 7/24/2021
Status: Merged
Merged: 7/27/2021
Merged by: @undefined

Base: mainHead: dev/duhowett/ceci_ne_pas_un_pipe


📝 Commits (10+)

  • 45939e5 Remove the old release pipeline
  • cc51361 add release.yml as exported from vso
  • 8963624 Align with better practices (not best)
  • 9efb7ab Promote runtime conditions to compile time parameters
  • 8fb3ce5 never run for PRs
  • a20ae42 promote pool to pipeline
  • 85056c9 Remove BODGY - not necessary any longer on PKGESSB
  • 1b33916 And fix the WPF nuget build
  • 7a5fee5 Fix the WPF build for reals tho
  • 9ee84d9 Make sure vpack gets the access token

📊 Changes

3 files changed (+482 additions, -143 deletions)

View changed files

📝 build/pipelines/release.yml (+482 -38)
build/pipelines/templates/build-console-int.yml (+0 -31)
build/pipelines/templates/release-sign-and-bundle.yml (+0 -74)

📄 Description

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

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/microsoft/terminal/pull/10778 **Author:** [@DHowett](https://github.com/DHowett) **Created:** 7/24/2021 **Status:** ✅ Merged **Merged:** 7/27/2021 **Merged by:** [@undefined](undefined) **Base:** `main` ← **Head:** `dev/duhowett/ceci_ne_pas_un_pipe` --- ### 📝 Commits (10+) - [`45939e5`](https://github.com/microsoft/terminal/commit/45939e5ea5570c28a34e2bfdca5058401fb1c809) Remove the old release pipeline - [`cc51361`](https://github.com/microsoft/terminal/commit/cc513614554ab26a64c271c41256721f0848ec4f) add release.yml as exported from vso - [`8963624`](https://github.com/microsoft/terminal/commit/89636241aa71f9ef785e3551bb407d99f08dba2f) Align with better practices (not best) - [`9efb7ab`](https://github.com/microsoft/terminal/commit/9efb7abc8ab5ea026ce7103c54ee18a9d893031c) Promote runtime conditions to compile time parameters - [`8fb3ce5`](https://github.com/microsoft/terminal/commit/8fb3ce594447ab9511305216d2cfdd2efd8c6284) never run for PRs - [`a20ae42`](https://github.com/microsoft/terminal/commit/a20ae4206af19d8e1196af177770db9c50b9e1e2) promote pool to pipeline - [`85056c9`](https://github.com/microsoft/terminal/commit/85056c96806c5cecba4e456b8c66ade6a426fd29) Remove BODGY - not necessary any longer on PKGESSB - [`1b33916`](https://github.com/microsoft/terminal/commit/1b33916382c08fcdee1068d4d4f935db6baf67a5) And fix the WPF nuget build - [`7a5fee5`](https://github.com/microsoft/terminal/commit/7a5fee5bfd0fe3e02535100349ebc410ae4594f3) Fix the WPF build for reals tho - [`9ee84d9`](https://github.com/microsoft/terminal/commit/9ee84d90b8b973d9a5b433eb2a8e0840a740b141) Make sure vpack gets the access token ### 📊 Changes **3 files changed** (+482 additions, -143 deletions) <details> <summary>View changed files</summary> 📝 `build/pipelines/release.yml` (+482 -38) ➖ `build/pipelines/templates/build-console-int.yml` (+0 -31) ➖ `build/pipelines/templates/release-sign-and-bundle.yml` (+0 -74) </details> ### 📄 Description 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 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-31 09:27:09 +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#28228