Commit Graph
1306 Commits
Author SHA1 Message Date
Justin ChungandCopilot 8fc58754d7 Scope system configuration to MSIX
Remove the experimental-feature mutation cmdlets while preserving discovery.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: ab738c1b-4d18-491b-a40f-0515b586857b
2026-07-28 15:43:06 -05:00
Justin Chung 381db70a0f Merge branch 'master' into relocSystemConfig 2026-07-28 14:54:41 -05:00
Dongbo Wang db5f4f33fa Remove Test-Bom and the boms JSON files (#27726)
`Test-Bom` was only used in `New-MSIPackage`, which was removed in https://github.com/PowerShell/PowerShell/pull/27213 as we are not building MSI packages for v7.7 and onward.

`Test-Bom` is no longer used anywhere in PowerShell repo, so removing it and its helpers, as well as the boms JSON files, in this PR.
2026-07-24 11:56:58 -07:00
Dongbo Wang 6633089f88 Update metadata.json for July releases (#27704) 2026-07-20 15:01:54 -07:00
PowerShell Team Bot 0c226762e2 [master] Update branch for release (#27683) 2026-07-14 22:35:53 +00:00
Aditya Patwardhan 26757e2604 Avoid calling credential provider for public feed for Wix (#27663) 2026-07-07 21:14:58 +00:00
Dongbo Wang 0f53100340 Produce min-size package for arm64 architecture (#27646) 2026-07-06 16:29:50 -07:00
Justin ChungandJustin Chung 13161f20e1 Update metadata.json for servicing releases (#27609)
Co-authored-by: Justin Chung <chungjustin@microsoft.com>
2026-06-17 11:37:10 -05:00
Andy Jordan dc4e8fead4 Remove -Daily from install-powershell.ps1 since it no longer exists (#25124) 2026-06-16 19:50:19 +00:00
PowerShell Team BotandAditya Patwardhan 6ae5efcd4a [master] Update branch for release (#27582)
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2026-06-10 15:02:31 -04:00
Anam Navied 3ff088eb5d Add PMC mappings for debian12 arm64 and debian13 arm64 (#27491) 2026-06-09 13:24:45 -07:00
Dongbo Wang 96ab22e281 Remove the unused Publish-NugetToMyGet command from packaging module (#27403) 2026-06-02 12:27:13 -07:00
Dongbo Wang 30a78c3a31 Update metadata.json for v7.7.0-preview.2 release (#27537) 2026-05-27 12:14:15 -07:00
Justin Chung 8ef8ae1138 Move AllUsers config out of $PSHOME and add Get-PowerShellConfiguration cmdlet 2026-05-26 16:20:04 -05:00
PowerShell Team Bot f1aaf15413 Update branch to use the .NET 11 SDK 11.0.100-preview.4 (#27504) 2026-05-22 17:28:08 -07:00
Dongbo Wang 7ae36cd32e Update metadata.json for the servicing releases (#27488) 2026-05-22 10:17:29 -07:00
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 JordanandCopilot 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 JordanandCopilot 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
Dongbo Wang 9db3471c8f Update metadata.json for the new servicing and preview releases (#27307) 2026-04-28 12:00:46 -07:00
Anam NaviedandJustin Chung 0458f16cc5 Remove mariner2.0 from PMC mapping (#27068)
Co-authored-by: Justin Chung <124807742+jshigetomi@users.noreply.github.com>
2026-04-24 12:33:53 -04:00
PowerShell Team Bot 6cc1e7071d [master] Update branch for release (#27291) 2026-04-17 13:03:11 -05: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
30d14eafaa Externalize findMissingNotices target framework selection with ordered Windows fallback (#27269)
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>
2026-04-15 17:30:19 -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
PowerShell Team Bot 1b390e1fa7 Update package references and move to .NET SDK 11.0-preview.2 (#27117) 2026-03-31 12:22:31 -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
Dongbo Wang a15947e77a Update metadata.json for the v7.6.0 release (#27054) 2026-03-18 15:12:50 -07:00
Anam Navied 73186fb138 Fix PMC repo URL for RHEL10 (#27059) 2026-03-18 13:42:23 -07:00
Anam Navied 7498139bae Update Microsoft.PowerShell.PSResourceGet version to 1.2.0 (#27003) 2026-03-11 13:39:10 -07:00
312291762e Fix ConvertFrom-ClearlyDefinedCoordinates to handle API object coordinates (#26893)
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: PowerShell Team Bot <69177312+pwshBot@users.noreply.github.com>
Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
2026-03-10 18:16:18 -04:00
Anam Navied 95e38946b1 Add PMC packages for debian13 and rhel10 (#26912) 2026-02-26 14:50:37 -08:00
Travis PlunkandCopilot 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
Patrick Meinecke f2c9775d70 Update metadata.json for v7.6.0-rc.1 (#26856) 2026-02-20 12:34:59 -05: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
PowerShell Team Bot 439c42f232 Update outdated package references (#26771) 2026-02-10 16:02:44 +00:00
PowerShell Team BotandDongbo Wang dab346a6b7 Move PowerShell build to depend on .NET SDK 10.0.102 (#26697)
Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
2026-01-20 16:50:23 -08:00
CopilotandTravisEz13 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
Aditya Patwardhan bd33c2d987 Update metadata.json to update the Latest attribute with a better name (#26380) 2026-01-14 14:38:37 -08:00
Anam Navied 5ebba3ca33 Delete unused winget release script (#26683) 2026-01-12 10:05:19 -08:00
Jonathan Gilbert 7ace9e0f5e Improve error message from Start-NativeExecution (#26500) 2026-01-09 15:48:37 -08:00
Dongbo Wang cd0628641b Update Get-ChangeLog to handle backport PRs and Copilot PRs correctly (#26610) 2025-12-16 10:50:38 -08:00
PowerShell Team Bot 3f54d4af1f Update package references and build to use the .NET SDK 10.0.101 (#26595) 2025-12-15 10:33:44 -08:00