[PR #13629] [MERGED] Add a script to publish a folder of binaries as a GH release #29668

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

📋 Pull Request Information

Original PR: https://github.com/microsoft/terminal/pull/13629
Author: @DHowett
Created: 7/29/2022
Status: Merged
Merged: 2/26/2024
Merged by: @DHowett

Base: mainHead: dev/duhowett/oi-why-not-


📝 Commits (10+)

  • 2709f0c WIP: Draft-TerminalReleases
  • 95d6320 Roughly speaking, finish the script
  • 3374ff2 Unbreak the script a lil
  • e0979e2 we can't use label so copy the files to new names
  • ad7b4b3 Merge remote-tracking branch 'origin/main' into dev/duhowett/oi-why-not-
  • 7c6d2a2 Migrate spelling-0.0.21 changes from main
  • 612c779 Merge remote-tracking branch 'origin/main' into dev/duhowett/oi-why-not-
  • 700dcf2 add hashes to the changelog?
  • ac0a2c5 Merge remote-tracking branch 'origin/main' into dev/duhowett/oi-why-not-
  • 53d3b59 Script: remove windows version, add zip, add arch, remove weird DisplayVersion hack

📊 Changes

1 file changed (+308 additions, -0 deletions)

View changed files

tools/ReleaseEngineering/Draft-TerminalReleases.ps1 (+308 -0)

📄 Description

This is a crazy fever dream.

I thought, "what if I could just have a script make all the releases, tags and names and upload all the assets to the right place?"

So, here's that script. Check it.

image

image

🔄 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/13629 **Author:** [@DHowett](https://github.com/DHowett) **Created:** 7/29/2022 **Status:** ✅ Merged **Merged:** 2/26/2024 **Merged by:** [@DHowett](https://github.com/DHowett) **Base:** `main` ← **Head:** `dev/duhowett/oi-why-not-` --- ### 📝 Commits (10+) - [`2709f0c`](https://github.com/microsoft/terminal/commit/2709f0c97022eaba3f9a49ee53d23d13afb1d335) WIP: Draft-TerminalReleases - [`95d6320`](https://github.com/microsoft/terminal/commit/95d6320d21d9b98417bfdd0002f5de95f6826291) Roughly speaking, finish the script - [`3374ff2`](https://github.com/microsoft/terminal/commit/3374ff2c46a2bfdd4fe09ad3910797d218e5516c) Unbreak the script a lil - [`e0979e2`](https://github.com/microsoft/terminal/commit/e0979e2924dbfba01c59806b5dcd8b1223df8333) we can't use label so copy the files to new names - [`ad7b4b3`](https://github.com/microsoft/terminal/commit/ad7b4b373265927c0f7b4529afb201c6b2ac1d09) Merge remote-tracking branch 'origin/main' into dev/duhowett/oi-why-not- - [`7c6d2a2`](https://github.com/microsoft/terminal/commit/7c6d2a2739ae0b356f9162007a18ba51e20bdea2) Migrate spelling-0.0.21 changes from main - [`612c779`](https://github.com/microsoft/terminal/commit/612c7799a61076e006d47cb6d15a77709b18cc3f) Merge remote-tracking branch 'origin/main' into dev/duhowett/oi-why-not- - [`700dcf2`](https://github.com/microsoft/terminal/commit/700dcf290014215e95d912a11889c2351f6ae14c) add hashes to the changelog? - [`ac0a2c5`](https://github.com/microsoft/terminal/commit/ac0a2c57a06544bb43770a78e00a83579cc082c9) Merge remote-tracking branch 'origin/main' into dev/duhowett/oi-why-not- - [`53d3b59`](https://github.com/microsoft/terminal/commit/53d3b596acc603943f3549262d9dc9603ce5eae7) Script: remove windows version, add zip, add arch, remove weird DisplayVersion hack ### 📊 Changes **1 file changed** (+308 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `tools/ReleaseEngineering/Draft-TerminalReleases.ps1` (+308 -0) </details> ### 📄 Description This is a crazy fever dream. I thought, "what if I could just have a script make all the releases, tags and names and upload all the assets to the right place?" So, here's that script. Check it. ![image](https://user-images.githubusercontent.com/189190/181834179-872aa7d6-fe93-4f87-bff7-5a9c1255984f.png) <img width="868" alt="image" src="https://user-images.githubusercontent.com/189190/181834382-a0b2d858-ba84-4f66-848d-2f00b1771db5.png"> --- <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:36:14 +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#29668