Anam Navied
87ff80b151
Specify linux-arm64 runtime if package type is deb-arm64 in packaging.psm1 ( #27401 )
2026-05-06 13:28:52 -07:00
Andy Jordan and Copilot
3d13188032
Fix executable permissions for pwsh and createdump
...
The tarball staging path used `Copy-Item`, which on *nix doesn't preserve
the source file mode, so `pwsh` ended up 644 in the `.tar.gz`. The Debian,
RPM, and macOS PKG paths explicitly `chmod` everything to 644 and then bump
`pwsh` back to 755, which silently demoted `createdump` (the .NET helper
that produces crash minidumps) along with it. Now we `chmod 755` both
executables in all package staging paths, guarded by `Test-Path` since
fxdependent builds don't bundle `createdump`.
Also added regression tests which check the permissions of `pwsh` inside
the Linux and macOS tarballs before we upload them.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-05 12:47:42 -07:00
Anam Navied
ddff03a50f
Create PowerShell package for arm debian distribution ( #26925 )
2026-05-05 11:29:02 -07:00
Andy Jordan and Copilot
da95729be5
Add macOS binary code signing and package notarization
...
We still need to apply the template signing so that Guardian tasks pass
and so that script files are signed. After doing what's essentially
Windows signing, we sign and harden the binaries for macOS. Then we do
the same for the PKG installer, and finally notarize it. The ESRP
signing service requires a zip of files for Apple signing at all stages.
Now that we can use it via the OneBranch signing task we no longer need
the service connection or variable group that was trying to set it up.
Notarization requires the BundleId from Get-MacOSPackageIdentifierInfo.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-01 13:51:55 -07:00
72be78e6be
Remove MSI from publishing pipeline ( #27213 )
...
Co-authored-by: Justin Chung <chungjustin@microsoft.com >
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com >
2026-04-16 15:01:35 -04:00
Dongbo Wang
073f4d61bd
Build, package, and create VPack for the PowerShell-LTS store package within the same msixbundle-vpack pipeline ( #150 ) ( #27209 )
2026-04-08 13:28:20 -07:00
Dongbo Wang
0fe8748ea1
Change the display name of PowerShell-LTS MSIX package to "PowerShell LTS" ( #27203 )
2026-04-07 14:55:30 -07:00
Dongbo Wang
ff37ab4539
Revert "Fetch latest ICU release version dynamically" ( #27127 )
2026-03-31 14:24:41 -07:00
Dongbo Wang
1e5c02074d
Update the PhoneProductId to be the official LTS id used by Store ( #27077 )
2026-03-20 15:44:53 -07:00
Justin Chung
9c6a012e7d
Update build to create two msix's and msixbundles for LTS and Stable ( #27056 )
2026-03-19 13:57:10 -07:00
Anam Navied
7498139bae
Update Microsoft.PowerShell.PSResourceGet version to 1.2.0 ( #27003 )
2026-03-11 13:39:10 -07:00
Travis Plunk and Copilot
6e2b4c784a
Split TPN manifest and Component Governance manifest ( #26891 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-25 19:51:56 +00:00
7cdcd5893f
Correct the package name for .deb and .rpm packages ( #26877 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com >
2026-02-23 21:45:32 +00:00
kasperk81
cf40400cb9
Fetch latest ICU release version dynamically ( #26827 )
2026-02-19 11:28:04 -08:00
xtqqczze
2af5ad14a3
Update LangVersion to preview ( #26214 )
2026-02-19 07:39:42 -08:00
Aditya Patwardhan
212c5f97e3
Update to .NET 11 SDK and update dependencies ( #26783 )
2026-02-18 16:35:10 -08:00
Copilot and TravisEz13
5fdc2a023f
Fix macOS preview package identifier detection to use version string ( #26690 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com >
2026-01-15 10:40:58 -05:00
kasperk81
bb44aa1bc4
Mirror .NET/runtime ICU version range in PowerShell Linux packaging ( #26304 )
2025-11-17 11:56:51 -08:00
Aditya Patwardhan
5715d33398
DSC v3 resource for Powershell Profile ( #26157 )
2025-11-13 09:56:09 -08:00
Travis Plunk and Copilot
4aa65a77be
Update the macos package name for preview releases to match the previous pattern ( #26429 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-12 09:36:50 -08:00
Dongbo Wang
e069c1d198
Update the WCF packages to the latest version that is compatible with v4.10.3 ( #26406 )
2025-11-11 14:25:51 -08:00
Travis Plunk
e7bf5621bf
Improve ADO package build and validation across platforms ( #26398 )
2025-11-07 11:53:43 -08:00
Copilot
7e1ef1f744
Replace fpm with dpkg-deb for DEB package generation ( #26281 )
2025-10-28 16:39:28 -07:00
47e8e900ab
Replace fpm with native macOS packaging tools (pkgbuild/productbuild) ( #26268 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com >
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com >
2025-10-28 15:09:26 -07:00
ThioJoe and Travis Plunk
1b3a3215d2
Fix a few simple typos in comments and string outputs ( #25805 )
...
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com >
2025-10-23 09:09:26 +05:00
5661a5152f
Replace fpm with native rpmbuild for RPM package generation ( #26233 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com >
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-20 15:18:23 -07:00
Justin Chung
0fb6904d3e
Automate Store Publishing ( #25725 )
2025-09-30 13:41:56 -05:00
Dongbo Wang
abb70228cb
Update version for the package Microsoft.PowerShell.Native ( #26041 )
2025-09-11 11:29:46 -07:00
Richard Slater
3b8aa798cf
fix(apt-package): add libicu76 dependency to support Debian 13 ( #25866 )
2025-09-10 20:07:56 +00:00
499cedfaf6
Add build to vPack Pipeline ( #25915 )
...
Co-authored-by: Travis Plunk (HE/HIM) <tplunk@ntdev.microsoft.com >
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com >
2025-09-03 14:13:58 -07:00
PowerShell Team Bot
2fb12a31f3
Update PowerShell to use .NET SDK v10-preview.7 ( #25876 )
2025-08-20 14:38:09 -07:00
Dongbo Wang
70b4bda20f
Publish .msixbundle package as a VPack ( #25612 )
2025-05-30 10:23:48 -07:00
68a5fdba3d
Update to .NET 10.0.100-preview.3 ( #25358 )
...
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com >
Co-authored-by: Justin Chung <124807742+jshigetomi@users.noreply.github.com >
2025-04-17 20:27:30 +00:00
c1241ede43
Update outdated package references ( #25232 )
...
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com >
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com >
2025-03-26 12:27:50 -05:00
Aditya Patwardhan
eef334de1b
Bump .NET to 10 preview.1 ( #25154 )
2025-03-19 15:48:08 -07:00
Aditya Patwardhan and Travis Plunk
0cf23a841a
Add UseDotnet task for installing dotnet ( #24905 )
...
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com >
2025-02-03 14:37:32 -08:00
xtqqczze
060cbe3412
Set LangVersion compiler option to 13.0 ( #24617 )
2024-11-26 08:44:05 +05:00
alerickson and Aditya Patwardhan
c2dd2c0202
Update PSResourceGet to v1.1.0-RC2 ( #24512 )
...
* Update PSResourceGet to v1.1.0-RC2
* Fix windows packaging
* Update windows bom
* Update version string to be lowercase
---------
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com >
2024-10-31 07:27:47 +00:00
Travis Plunk
623c45174a
Keep the roff file when gzipping it. ( #24450 )
2024-10-15 21:36:07 -07:00
Travis Plunk
ac8ab0db22
Checkin generated manpage ( #24423 )
...
* checkin generataed manpage
* move ronn file into new folder
* update build and release to use new asset
* add a minimal macos packaging test
* add correct dependency for the macos packaging stage
* fix packaging error
* remove removing files
2024-10-14 12:16:10 -07:00
Anam Navied
dd6bb31b67
add updated libicu dependency for debian packages ( #24301 )
...
* add updated libicu dependency for debian packages specifically ubuntu24.04
* add mapping for ubuntu noble PMC repo
2024-09-19 15:24:23 -07:00
Raffaele Zippo
68a18d46b6
Save man files in /usr/share/man instead of /usr/local/share/man ( #23855 )
2024-08-19 13:44:08 -07:00
alerickson
8c98b5cf60
Bump PSResourceGet to 1.1.0-preview1 ( #24129 )
2024-08-14 14:50:54 -07:00
Travis Plunk and James Truher [MSFT]
c11e4cf0d1
Move to 9.0.0-preview.6.24327.7 ( #24133 )
...
---------
Co-authored-by: James Truher [MSFT] <jimtru@microsoft.com >
2024-08-13 10:18:39 -07:00
Travis Plunk
5eb9ae43f5
Cleanup unused csproj ( #23951 )
2024-07-30 22:23:19 +00:00
Aditya Patwardhan
dbb17afcb2
Skip build steps that do not have exe packages ( #23945 )
2024-07-01 11:36:04 -07:00
Dongbo Wang
d564d0fff9
Bump to .NET 9 preview 3 ( #21782 )
2024-05-09 15:36:52 -07:00
Aditya Patwardhan
0fee36393f
Create the Windows.x64 global tool with shim for signing ( #21559 )
2024-05-03 13:16:02 -07:00
Aditya Patwardhan
b2574ce6f8
Official PowerShell Package pipeline ( #21504 )
2024-04-22 16:26:03 -07:00
James Truher [MSFT]
d51f35e221
fix package build to not check some files for a signature. ( #21458 )
2024-04-11 23:46:51 +00:00