Commit Graph
11120 Commits
Author SHA1 Message Date
xtqqczze d418ffe84c Make some tests less noisy on failure (#26035) 2025-09-11 13:55:36 -07:00
Dongbo Wang abb70228cb Update version for the package Microsoft.PowerShell.Native (#26041) 2025-09-11 11:29:46 -07:00
Dongbo Wang cfc0bcd9f5 Fix the APIScan pipeline (#26016)
1. When removing unused runtimes, keep the `win` and `win-x64` runtime folders.
2. Stop downloading `getfilesiginforedist.dll` from Azure blob. The original `getfilesiginforedist.dll` produced from the build works fine with the symbols retrieved by `dotnet-symbols`.
2025-09-10 14:57:44 -07:00
PowerShell Team BotandDongbo Wang a1b417691f Move PowerShell build to use .NET SDK 10.0.100-rc.1 (#26027)
Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
2025-09-10 14:55:07 -07:00
Richard Slater 3b8aa798cf fix(apt-package): add libicu76 dependency to support Debian 13 (#25866) 2025-09-10 20:07:56 +00:00
dependabot[bot] afe0c86ddb Bump github/codeql-action from 3.30.1 to 3.30.2 (#26029) 2025-09-10 10:35:47 -07:00
Anam Navied a4dc4d8210 Update Ev2 Shell Extension Image to AzureLinux 3 for PMC Release (#26025) 2025-09-10 09:19:30 -07:00
dependabot[bot] bce5047f2b Bump github/codeql-action from 3.30.0 to 3.30.1 (#26008) 2025-09-09 13:09:38 -07:00
dependabot[bot] 2689c44e36 Bump actions/github-script from 7 to 8 (#25983)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-08 22:09:05 +00:00
Justin Chung f079498798 Add 7.4.12 Changelog (#26011) 2025-09-08 15:07:48 -07:00
Travis Plunk db25106909 Fix variable reference for release environment in pipeline (#26012) 2025-09-08 12:28:24 -07:00
Justin Chung 41093ec8ae Add v7.5.3 Changelog (#25994) 2025-09-08 19:27:54 +00:00
xtqqczze 43c2d98349 Remove unnecessary CS0618 suppressions from Variant APIs (#26006) 2025-09-07 14:44:14 +00:00
Travis Plunk 50d81d592d Add LinuxHost Network configuration to PowerShell Packages pipeline (#26000) 2025-09-06 12:27:43 -07:00
Travis Plunk 60a85b1e76 Make logical template name consistent between pipelines (#25990) 2025-09-05 13:21:09 -07:00
Travis Plunk 6f028d46d1 Update container images to use mcr.microsoft.com for Linux and Azure … (#25981) 2025-09-05 18:06:16 +00:00
dependabot[bot] 3ef1bc6fe9 Bump github/codeql-action from 3.29.11 to 3.30.0 (#25966)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 18:56:27 +00:00
dependabot[bot] d98418e65a Bump actions/setup-dotnet from 4 to 5 (#25978)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 18:52:48 +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
Anam Navied 1e46d89c63 Add Codeql Suppressions (#25943) 2025-09-03 11:14:44 -07:00
xtqqczze e2b2d1ea59 Ensure .cs files end with exactly one newline (#25968) 2025-09-03 14:09:34 +00:00
xtqqczze 7ef03a14ae Remove obsolete CA2105 rule suppression (#25938) 2025-09-03 03:45:41 +00:00
xtqqczze 176e29ac3a Replace DOTNET_SKIP_FIRST_TIME_EXPERIENCE with DOTNET_NOLOGO (#25946) 2025-09-03 03:44:43 +00:00
Travis Plunk 89af9edb18 Fix typo in CHANGELOG for script filename suggestion (#25962) 2025-09-02 14:29:42 -07:00
xtqqczze 44d366adb2 Remove obsolete CA1703 rule suppression (#25955) 2025-09-02 03:31:08 +00:00
xtqqczze 06ff422d2a Remove obsolete CA2240 rule suppression (#25957) 2025-09-02 03:26:45 +00:00
xtqqczze f455b3b123 Remove obsolete CA1701 rule suppression (#25948) 2025-09-01 04:00:22 +00:00
xtqqczze 3b6f267e19 Remove obsolete CA2233 rule suppression (#25951) 2025-09-01 03:56:16 +00:00
xtqqczze eda56e282e Remove obsolete CA1026 rule suppression (#25934) 2025-08-31 23:20:07 +05:00
xtqqczze 41ecc6847c Remove obsolete CA1059 rule suppression (#25940) 2025-08-31 00:12:14 +05:00
dependabot[bot] 32e877ba40 Bump actions/dependency-review-action from 4.7.2 to 4.7.3 (#25930)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-29 16:45:09 -07:00
Dongbo Wang 53805fb426 Add the parameter Register-ArgumentCompleter -NativeFallback to support registering a cover-all completer for native commands (#25230) 2025-08-29 15:50:02 -07:00
xtqqczze 8d524adf7f Remove obsolete CA2118 rule suppression (#25924) 2025-08-29 10:57:40 +05:00
xtqqczze cf2d7021ab Remove redundant System.Runtime.Versioning attributes (#25926) 2025-08-28 05:54:18 +00:00
Dongbo Wang 44e34f0044 Change the default feedback provider timeout from 300ms to 1000ms (#25910) 2025-08-26 16:06:23 -07:00
Steve LeeandPatrick Meinecke 16aeaba68f Fix stderr output of console host to respect NO_COLOR (#24391)
Co-authored-by: Patrick Meinecke <SeeminglyScience@users.noreply.github.com>
2025-08-26 16:37:40 -04:00
dependabot[bot] b6e207b75f Bump github/codeql-action from 3.29.10 to 3.29.11 (#25889) 2025-08-25 14:36:57 -07:00
Justin Chung 10a8226f86 Remove AsyncSDL from Pipelines Toggle Official/NonOfficial Runs (#25885) 2025-08-25 10:29:54 -07:00
xtqqczze 5b72eb5200 Seal internal types in Microsoft.PowerShell.Commands.Utility (#25892) 2025-08-25 10:22:20 +05:00
xtqqczze 781c9a5453 Seal internal types in Microsoft.PowerShell.Commands.Management (#25849) 2025-08-22 10:01:07 +05:00
111a8e4b61 Specify .NET Search by Build Type (#25837)
Co-authored-by: Travis Plunk (HE/HIM) <tplunk@ntdev.microsoft.com>
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>
2025-08-21 10:20:17 -05:00
PowerShell Team Bot 2fb12a31f3 Update PowerShell to use .NET SDK v10-preview.7 (#25876) 2025-08-20 14:38:09 -07:00
dependabot[bot] cae1dc2c5b Bump actions/dependency-review-action from 4.7.1 to 4.7.2 (#25882) 2025-08-20 13:32:57 -07:00
dependabot[bot] b993074fc4 Bump github/codeql-action from 3.29.9 to 3.29.10 (#25881) 2025-08-20 13:32:36 -07:00
Dongbo Wang d68c15e743 Update PATH environment variable for package manager executable on Windows (#25847)
Implementation for PowerShell/PowerShell-RFC#391. A few implementation decisions:

1. Check the package manager list only once per process (**same as CMD**). So, changing the package manager list in registry doesn't affect a PowerShell session that is already running.

2. When detecting user/system PATH value changes, only check new items PREPENDED or APPENDED to the original string (**same as CMD**). The detection is made simple, which is not intended to detect complex changes to the user/system PATH.

3. The PATH update feature is disabled when the `Environment` provider is not available, or when the current session is restricted.
    - Both `Environment` provider and `IsSessionRestricted` are checked only once per PowerShell session.
    - Use `ConditionalWeakTable` to cache whether the feature is enabled or not for a given session.
    - We cannot use `thread-static` variable for the caching because it's possible for Runspace to reuse threads.
2025-08-20 12:53:59 -07:00
Patrick Meinecke c5f2446e69 Suppress false positive PSScriptAnalyzer warnings in tests and build scripts (#25864) 2025-08-19 11:51:38 +05:00
Aditya Patwardhan b90f382100 Change the macos runner image to macos 15 large (#25867) 2025-08-15 20:10:14 +00:00
dependabot[bot] daacfe74e9 Bump actions/checkout from 4 to 5 (#25853) 2025-08-13 20:49:54 -07:00
dependabot[bot] 3f24ae61d2 Bump github/codeql-action from 3.29.7 to 3.29.9 (#25857) 2025-08-13 20:49:42 -07:00
Dongbo Wang f4a452ea3c Update PSRP protocol to deprecate session key exchange between newer client and server (#25774) 2025-08-06 22:54:11 +00:00