Steve Dower
35bcf9f3c1
Fix generation of MD5 table at end of Windows release build (GH-32345)
2022-04-06 11:55:47 +01:00
Steve Dower
366c54633e
Fix GPG signing in Windows release build (GH-32089)
2022-03-23 23:36:26 +00:00
Steve Dower
3751b6b030
bpo-47086: Remove .chm from Windows installer and add HTML docs (GH-32038)
2022-03-22 01:08:37 +00:00
Steve Dower
d56a237e16
Fix some Windows release build script issues (GH-31931)
...
* Fix the condition used when excluding ARM64 packages from publish
* Do not publish anything unless the traditional installer works
* Fix disabling of MSI build
* Add override conditions for publish steps
* Allow overriding the Nuget version number during build
2022-03-16 15:23:35 +00:00
Steve Dower
cb495a1e9f
In Windows release builds, do not attempt to copy Tcl/Tk for ARM64 when it is not being published (GH-31918)
2022-03-16 00:44:17 +00:00
Steve Dower
da7d99a4de
bpo-46567: Add Tcl/Tk build for Windows ARM64 (GH-31574)
2022-02-28 12:06:43 +00:00
Steve Dower
45faf151c6
bpo-33125: Enables building traditional installer for Windows ARM64 (GH-30885)
...
Also makes a few general improvements to the build process and removes some dead code.
2022-01-28 16:48:06 +00:00
Steve Dower
70c16468de
Improve the Windows release build scripts (GH-30771)
...
Update to windows-2022 image
Promote queue variables to parameters for better UI
Structure build steps using parameters instead of conditions for simpler status display
2022-01-22 01:13:16 +00:00
Steve Dower
9e20ec4d43
Restore MSIX signing and ensure expired certificates are not selected (GH-30649)
...
Reverts the change in d6c6e6b
and applies a better fix.
2022-01-17 20:22:52 +00:00
Steve Dower
d6c6e6ba73
Skip signing side-loadable MSIX for Windows (GH-30644)
...
We currently do not release these files, and so there's nothing lost by signing them.
Our code signing certificate is somehow incompatible with signing MSIX files. We may be able to re-enable this when we next renew, or if Microsoft updates their signing tool to work with our certificate.
2022-01-17 18:05:16 +00:00
Steve Dower
db6434c474
Enable signing of nuget.org packages and update to supported timestamp server (GH-23132)
2020-11-03 22:31:49 +00:00
Steve Dower
777b611c8c
bpo-41492: Fixes the description appearing in UAC prompts on Windows (GH-21754)
2020-08-06 17:36:22 +01:00
Steve Dower
03153dd145
bpo-39789: Update Windows release build machines to VS 2019 (GH-18695)
...
Also fixes some potential Nuget build issues.
2020-02-29 00:21:46 +00:00
Steve Dower
b138dd296a
Fix ordering issue in Windows release upload script (GH-18465)
...
Automerge-Triggered-By: @zooba
2020-02-11 09:32:52 -08:00
Steve Dower
abdeb57a21
Fix Windows release builds (GH-17550)
2019-12-09 21:10:22 -08:00
Steve Dower
44ea525ca5
Fix unquoted YAML in Windows release build (GH-17479)
2019-12-05 15:32:04 -08:00
Steve Dower
de148f263f
bpo-33125: Add support for building and releasing Windows ARM64 packages (GH-16828)
...
Note that the support is not actually enabled yet, and so we won't be publishing these packages. However, for those who want to build it themselves (even by reusing the Azure Pipelines definition), it's now relatively easy to enable.
2019-11-20 09:30:47 -08:00
Steve Dower
3e34a25a7a
bpo-37354: Sign Activate.ps1 for release (GH-15235)
2019-08-12 14:09:36 -07:00
Steve Dower
fe330fc4ad
Fix publishing of Windows release (GH-15006)
2019-07-29 11:22:27 -07:00
Steve Dower
994a3b88dc
Enable publish of Windows releases through Azure Pipelines (GH-14720)
2019-07-13 11:46:16 +02:00
Steve Dower
fe2ad927f4
Improve release build performance using new artifacts tasks (GH-14175)
2019-06-17 15:27:36 -07:00
Steve Dower
749e73065d
Fix Windows release build issues (GH-14091)
...
* Increase timeout for PGO builds in Windows release
* Fix test step failures
* Disable MinGW step properly
* Fix embeddable distro name
2019-06-14 14:19:25 -07:00
Steve Dower
21a92f8cda
Implement Windows release builds in Azure Pipelines (GH-14065)
2019-06-14 08:29:20 -07:00