Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
363 commits
Select commit Hold shift + click to select a range
1ef84fa
Create new pipeline for compliance (#24252) (#24437)
adityapatwardhan Oct 15, 2024
00feeff
Make some release tests run in a hosted pools (#24270) (#24441)
adityapatwardhan Oct 15, 2024
648adf1
Delete the msix blob if it's already there (#24353) (#24445)
adityapatwardhan Oct 15, 2024
64b8a70
Add `BaseUrl` to `buildinfo` json file (#24376) (#24446)
adityapatwardhan Oct 15, 2024
f3fb421
Update vpack pipeline (#24281) (#24442)
adityapatwardhan Oct 15, 2024
123ac59
add mapping to azurelinux repo (#24290) (#24443)
adityapatwardhan Oct 15, 2024
8f749a9
add updated libicu dependency for debian packages (#24301) (#24444)
adityapatwardhan Oct 15, 2024
6026aeb
Checkin generated manpage (#24423) (#24447)
adityapatwardhan Oct 15, 2024
afd15e5
Add specific path for issues in tsaconfig (#24244) (#24436)
adityapatwardhan Oct 15, 2024
8763e9a
Delete demos directory (#24258) (#24439)
adityapatwardhan Oct 15, 2024
5aac2a7
Delete assets/AppImageThirdPartyNotices.txt (#24256) (#24438)
adityapatwardhan Oct 15, 2024
9e9fe79
[release/v7.4] Fixes to Azure Public feed usage (#24429)
adityapatwardhan Oct 15, 2024
6cfa623
Add PMC mapping for debian 12 (bookworm) (#24413) (#24448)
adityapatwardhan Oct 15, 2024
b8d6c9b
Update and add new NuGet package sources for different environments. …
adityapatwardhan Oct 15, 2024
55b929b
Update PowerShell-Coordinated_Packages-Official.yml (#24449)
adityapatwardhan Oct 15, 2024
63fba30
Keep the roff file when gzipping it. (#24450) (#24453)
adityapatwardhan Oct 16, 2024
d71d4f1
Add ability to capture MSBuild Binary logs when restore fails (#24128…
adityapatwardhan Oct 16, 2024
408f6db
Copy to static site instead of making blob public (#24269) (#24473)
adityapatwardhan Oct 22, 2024
5a54f50
Merged PR 32983: Update changelog for v7.4.6 release
Oct 17, 2024
9972ac2
Merged PR 33040: Update change log for 7.4.6
adityapatwardhan Oct 22, 2024
f6ca2ce
Merged PR 33046: Fix typo in release-MakeBlobPublic.yml
Oct 22, 2024
93766c8
Merged PR 33048: Update firewall to monitor
Oct 22, 2024
8193054
Merged PR 33055: Port copy blob changes
Oct 22, 2024
278077e
Merged PR 32983: Update changelog for v7.4.6 release
Oct 17, 2024
194ebf9
Merged PR 33040: Update change log for 7.4.6
adityapatwardhan Oct 22, 2024
ee35772
Merged PR 33046: Fix typo in release-MakeBlobPublic.yml
Oct 22, 2024
feb8ec8
Merged PR 33048: Update firewall to monitor
Oct 22, 2024
bfed231
Merged PR 33055: Port copy blob changes
Oct 22, 2024
5890f7b
Merged PR 33077: Add missing backports and new fixes
Oct 23, 2024
8419685
Merged PR 33082: Update pool for "Publish BuildInfo" job
Oct 24, 2024
15affc7
Merged PR 33083: Update path due to pool change
Oct 24, 2024
0868a24
Bump Microsoft.PowerShell.PSResourceGet to 1.0.6 (#24419)
adityapatwardhan Oct 30, 2024
72f8c58
Add a way to use only NuGet feed sources (#24528) (#24542)
TravisEz13 Nov 4, 2024
9a78378
Fix seed max value for Container Linux CI (#24510) (#24543)
TravisEz13 Nov 4, 2024
37ef282
[release/v7.4] Fix backport mistake in #24429 (#24545)
TravisEz13 Nov 4, 2024
624d479
[release/v7.4] Update branch for release - Transitive - true - minor…
pwshBot Nov 5, 2024
32511eb
Merge branch 'v7.4.6' into release/v7.4
TravisEz13 Jan 16, 2025
a022fae
Deploy Box Update (#24632) (#24802)
TravisEz13 Jan 16, 2025
79e4cba
Add CodeQL scanning to APIScan build (#24303) (#24800)
TravisEz13 Jan 16, 2025
d4b5845
Add tool package download in publish nuget stage (#24790) (#24805)
TravisEz13 Jan 16, 2025
600af89
Fix Changelog content grab during GitHub Release (#24788) (#24804)
TravisEz13 Jan 16, 2025
8d74036
Add a parameter that skips verify packages step (#24763) (#24803)
TravisEz13 Jan 16, 2025
c26e909
Download package from package build for generating vpack (#24481) (#2…
TravisEz13 Jan 16, 2025
bd699ad
Add ability to capture MSBuild Binary logs when restore fails (#24128…
TravisEz13 Jan 16, 2025
e8d5276
[release/v7.4] Update branch for release - Transitive - true - minor…
pwshBot Jan 17, 2025
03cf0c6
Update notices file (#24810)
TravisEz13 Jan 17, 2025
3168a49
Fixed release pipeline errors and switched to KS3 (#24751) (#24816)
TravisEz13 Jan 17, 2025
4b3f794
Update path filters for Windows CI (#24809) (#24819)
TravisEz13 Jan 17, 2025
c1b565b
Use work load identity service connection to download makeappx tool f…
TravisEz13 Jan 17, 2025
a2ac6f3
Take the newest windows signature nuget packages (#24818)
TravisEz13 Jan 17, 2025
aaf0626
Add *.props and sort path filters for windows CI (#24822) (#24823)
TravisEz13 Jan 18, 2025
3e17fc1
[release/v7.4] Make the `AssemblyVersion` not change for servicing re…
daxian-dbw Jan 18, 2025
bf12cd1
Remove duplicated parameter (#24832)
TravisEz13 Jan 21, 2025
91531f6
Fix backport issues with release pipeline (#24835)
jshigetomi Jan 22, 2025
3027638
Add 7.4.7 Changelog (#24844) (#24854)
jshigetomi Jan 23, 2025
b35290f
[release/v7.4]Add EV2 support for publishing PowerShell packages to P…
anamnavi Jan 23, 2025
eb2bf0c
[release/v7.4]PMC parse state correctly from update command's respons…
anamnavi Jan 23, 2025
08414b5
[release/v7.4]Convert powershell/PowerShell-Windows-CI to GitHub Acti…
TravisEz13 Feb 4, 2025
22ee0bf
[release/v7.4]Convert powershell/PowerShell-CI-linux to GitHub Action…
TravisEz13 Feb 5, 2025
d1f7dda
[release/v7.4]Convert powershell/PowerShell-CI-macos to GitHub Action…
TravisEz13 Feb 5, 2025
34eb453
[release/v7.4]Fix release branch filters (#24960)
TravisEz13 Feb 5, 2025
7e1b990
[release/v7.4]Fix GitHub Action filter overmatching (#24957)
TravisEz13 Feb 5, 2025
b70bb41
[release/v7.4] Update branch for release - Transitive - true - minor…
pwshBot Feb 11, 2025
7620860
[release/v7.4] Update .NET SDK (#24993)
pwshBot Feb 12, 2025
70d022d
[release/v7.4]Use workload identity service connection to download ma…
TravisEz13 Feb 24, 2025
08a84e6
[release/v7.4]Remove AzDO credscan as it is now in GitHub (#25077)
TravisEz13 Feb 24, 2025
abe32ba
[release/v7.4]Add setup dotnet action to the build composite action (…
TravisEz13 Feb 24, 2025
967e600
[release/v7.4]Update CODEOWNERS (#25083)
TravisEz13 Feb 24, 2025
7121cd4
[release/v7.4]Make sure the vPack pipeline does not produce an empty …
TravisEz13 Feb 24, 2025
c24e24c
[release/v7.4]Give the pipeline runs meaningful names (#25081)
TravisEz13 Feb 24, 2025
19ae715
[release/v7.4]Fix MSIX stage in release pipeline (#25079)
TravisEz13 Feb 24, 2025
5ea9308
[release/v7.4]Fix V-Pack download package name (#25078)
TravisEz13 Feb 24, 2025
78e2a13
[release/v7.4] Add Justin Chung as PowerShell team member in `release…
TravisEz13 Feb 24, 2025
61ce3a3
[release/v7.4]Add UseDotnet task for installing dotnet (#25080)
TravisEz13 Feb 25, 2025
1b0488c
[release/v7.4] Update branch for release - Transitive - true - minor…
pwshBot Feb 25, 2025
b575e2e
Update Component Manifest (#25093)
TravisEz13 Feb 26, 2025
f461eac
[release/v7.4]Create Change log for 7.4.8 (#25091)
TravisEz13 Feb 26, 2025
232de15
[release/v7.4]Make Component Manifest Updater use neutral target in a…
TravisEz13 Feb 26, 2025
ac77d64
[release/v7.4]Update security extensions (#25099)
TravisEz13 Feb 26, 2025
bc463d9
[release/v7.4]Add GitHub Actions workflow to verify PR labels (#25158)
jshigetomi Mar 12, 2025
4a053a4
[release/v7.4]Remove Az module installs and AzureRM uninstalls in pip…
jshigetomi Mar 12, 2025
0a5a2ae
[release/v7.4]Check GH token availability for Get-Changelog (#25156)
jshigetomi Mar 12, 2025
6289295
[release/v7.4]Skip additional packages when generating component mani…
jshigetomi Mar 12, 2025
d170f25
[release/v7.4]Only build Linux for packaging changes (#25161)
jshigetomi Mar 12, 2025
edebf00
[release/v7.4] Update branch for release (#25101)
pwshBot Mar 12, 2025
60ca905
[release/v7.4]Add 7.4.9 changelog (#25171)
jshigetomi Mar 13, 2025
f1e27f9
[release/v7.4]Update package pipeline windows image version (#25192)
jshigetomi Mar 24, 2025
3e5477f
[release/v7.4] Fallback to AppLocker after `WldpCanExecuteFile` (#25229)
TravisEz13 Apr 4, 2025
4586837
[release/v7.4] Disable SBOM generation on set variables job in releas…
pwshBot Apr 11, 2025
b543ea6
[release/v7.4] Cleanup old release pipelines (#25404)
pwshBot Apr 21, 2025
4aebcdc
[release/v7.4] Simplify PR Template (#25407)
pwshBot Apr 21, 2025
d40de1a
[release/v7.4] Update GitHub Actions to work in private GitHub repo (…
pwshBot Apr 21, 2025
b7ab759
[release/v7.4] Switch to ubuntu-lastest for CI (#25406)
pwshBot Apr 21, 2025
5f38064
[release/v7.4] Remove obsolete template from Windows Packaging CI (#2…
pwshBot Apr 21, 2025
9d3c87c
[release/v7.4] Revert "Cleanup old release pipelines (#25201)" (#25408)
pwshBot Apr 21, 2025
80446ed
[release/v7.4] Remove call to NuGet (#25410)
pwshBot Apr 21, 2025
fb54f38
[release/v7.4] Do not run labels workflow in the internal repo (#25411)
pwshBot Apr 21, 2025
f046b4c
[release/v7.4] Migrate MacOS Signing to OneBranch (#25412)
pwshBot Apr 21, 2025
c25092f
[release/v7.4] Use GitHubReleaseTask (#25401)
pwshBot Apr 21, 2025
128869e
[release/v7.4] Update APIScan to use new symbols server (#25400)
pwshBot Apr 21, 2025
e033cc4
[release/v7.4] Add default .NET install path for SDK validation (#25339)
pwshBot Apr 28, 2025
e41868d
[release/v7.4] Make GitHub Workflows work in the internal mirror (#25…
pwshBot Apr 28, 2025
794a10d
[release/v7.4] Combine GitHub and Nuget Release Stage (#25473)
pwshBot Apr 28, 2025
2e3fd92
[release/v7.4] Update Microsoft.PowerShell.PSResourceGet to 1.1.0 (#2…
pwshBot Apr 28, 2025
6a56667
[release/v7.4] Fix the expected path of .NET after using UseDotnet 2 …
pwshBot Apr 28, 2025
51a5e23
[release/v7.4] Update test result processing to use NUnitXml format a…
pwshBot Apr 28, 2025
e2c3e5d
[release/v7.4] Add Windows Store Signing to MSIX bundle (#25472)
pwshBot Apr 28, 2025
4242056
[release/v7.4] Use new variables template for vPack (#25474)
pwshBot Apr 28, 2025
b3e9717
[release/v7.4] Fix Conditional Parameter to Skip NuGet Publish (#25475)
pwshBot Apr 28, 2025
dff88e4
[release/v7.4] Fix MSIX artifact upload, vPack template, changelog ha…
pwshBot Apr 28, 2025
63f42af
Fix Merge Errors from #25401 and Internal 33077 (#25478)
jshigetomi Apr 28, 2025
a2f1b7f
[release/v7.4] Enhance path filters action to set outputs for all cha…
pwshBot May 2, 2025
ee53c67
[release/v7.4] Add CodeQL suppressions for PowerShell intended behavi…
pwshBot May 2, 2025
491ef14
[release/v7.4] Move MSIXBundle to Packages and Release to GitHub (#25…
pwshBot May 6, 2025
e204782
[release/v7.4] Update branch for release (#25518)
pwshBot May 6, 2025
4b68755
Update Third Party Notices (#25524)
jshigetomi May 7, 2025
f0f881c
[release/v7.4] Add 7.4.10 Changelog (#25525)
pwshBot May 7, 2025
19d0723
Update Third Party Notices (#25524)
jshigetomi May 7, 2025
9d446b3
[release/v7.4] Add 7.4.10 Changelog (#25525)
pwshBot May 7, 2025
b26fa56
Fix Find-DotNet in global tools
jshigetomi May 8, 2025
d89ebde
Merge tag 'v7.4.10' into release/v7.4
TravisEz13 May 13, 2025
133f616
[release/v7.4] Move .NET method invocation logging to after the neede…
pwshBot Jun 4, 2025
9ed98c4
[release/v7.4] Change linux packaging tests to ubuntu latest (#25640)
pwshBot Jun 6, 2025
04d6c98
Update .NET SDK to latest version
pwshBot Jun 10, 2025
78bc3c8
Update package references
pwshBot Jun 10, 2025
f2a27b3
Update cgmanifest
pwshBot Jun 10, 2025
e94aaa8
Manually update SqlClient in TestService
SeeminglyScience Jun 10, 2025
5d96d59
Update ThirdPartyNotices for v7.4.11 (#25659)
SeeminglyScience Jun 16, 2025
a8b43e1
[release/v7.4] Correct Capitalization Referencing Templates (#25672)
pwshBot Jun 17, 2025
744a53a
[release/v7.4] Update CHANGELOG for v7.4.11 (#25685)
pwshBot Jun 24, 2025
98f26c6
[release/v7.4] Remove AsyncSDL from Pipelines Toggle Official/NonOffi…
pwshBot Sep 2, 2025
b2d043a
[release/v7.4] Add Codeql Suppressions (#25973)
pwshBot Sep 3, 2025
4872de0
[release/v7.4] Make logical template name consistent between pipeline…
pwshBot Sep 6, 2025
ba9892b
[release/v7.4] Update SDK to 8.0.413 (#25993)
pwshBot Sep 6, 2025
052342c
[release/v7.4] Update container images to use mcr.microsoft.com for L…
TravisEz13 Sep 6, 2025
765de58
Update third-party library versions to 8.0.19 for ObjectPool, Windows…
TravisEz13 Sep 6, 2025
be24eef
[release/v7.4] Add LinuxHost Network configuration to PowerShell Pack…
pwshBot Sep 6, 2025
cea55ce
Merged PR 36429: Approve be24eeff4
TravisEz13 Sep 6, 2025
3ca0d2e
[release/v7.4] Fix variable reference for release environment in pipe…
pwshBot Sep 8, 2025
7db2ec1
[release/v7.4] Add 7.4.12 Changelog (#26018)
pwshBot Sep 8, 2025
1a8d7b8
[release/v7.4] Fix variable reference for release environment in pipe…
pwshBot Sep 8, 2025
500096b
[release/v7.4] Add 7.4.12 Changelog (#26018)
pwshBot Sep 8, 2025
6a3d53d
Fix race condition in RemoteHyperVSocket
TravisEz13 Sep 2, 2025
b2d7bf6
Add disableNetworkIsolation parameter to pipeline configuration
TravisEz13 Sep 10, 2025
94beb9a
Merged PR 36469: Add release note for approval of b2d7bf6a7
TravisEz13 Sep 10, 2025
bc2f290
[release/v7.4] Update Ev2 Shell Extension Image to AzureLinux 3 for P…
pwshBot Sep 10, 2025
bf1eec9
[release/v7.4] Update StableRelease to not be the latest (#26042)
TravisEz13 Sep 12, 2025
f30fde4
Merge tag 'v7.4.12' into release/v7.4
TravisEz13 Sep 15, 2025
3b631f3
[release/v7.4] Ensure that socket timeouts are set only during the to…
pwshBot Oct 9, 2025
010da3a
[release/v7.4] Suppress false positive PSScriptAnalyzer warnings in t…
pwshBot Oct 9, 2025
c986ccc
[release/v7.4] add CodeQL suppressions for UpdatableHelp and NativeCo…
pwshBot Oct 9, 2025
a27518f
[release/v7.4] add CodeQL suppresion for NativeCommandProcessor (#26174)
pwshBot Oct 9, 2025
5152be6
[release/v7.4] Automate Store Publishing (#26163)
pwshBot Oct 9, 2025
5bc15ae
[release/v7.4] Remove UseDotnet task and use the dotnet-install scrip…
pwshBot Oct 9, 2025
3dca89f
[release/v7.4] Mark the 3 consistently failing tests as pending to un…
pwshBot Oct 15, 2025
33f7ce7
[release/v7.4] Update branch for release (#26194)
pwshBot Oct 15, 2025
83d74c9
[release/v7.4] Update vPack name (#26222)
pwshBot Oct 16, 2025
fa7640b
[release/v7.4] Add build to vPack Pipeline (#25980)
pwshBot Oct 16, 2025
495995f
[release/v7.4] Github Workflow cleanup (#26334)
pwshBot Oct 29, 2025
f4f3a42
[release/v7.4] Add network isolation policy parameter to vPack pipeli…
pwshBot Oct 31, 2025
05cb6d0
[release/v7.4] Integrate Windows packaging into windows-ci workflow u…
pwshBot Oct 31, 2025
fc5d5fa
[release/v7.4] Add markdown link verification for PRs (#26340)
pwshBot Oct 31, 2025
1413b06
[release/v7.4] Convert Azure DevOps Linux Packaging pipeline to GitHu…
pwshBot Oct 31, 2025
a9bc941
[release/v7.4] Refactor analyze job to reusable workflow and enable o…
pwshBot Oct 31, 2025
7e11387
[release/v7.4] Add log grouping to build.psm1 for collapsible GitHub …
pwshBot Nov 2, 2025
e43fc13
[release/v7.4] Add reusable get-changed-files action and refactor exi…
pwshBot Nov 2, 2025
e922778
[release/v7.4] Replace fpm with native rpmbuild for RPM package gener…
pwshBot Nov 3, 2025
84af2bf
[release/v7.4] Add merge conflict marker detection to linux-ci workfl…
pwshBot Nov 4, 2025
e18d158
[release/v7.4] Replace fpm with native macOS packaging tools (pkgbuil…
pwshBot Nov 4, 2025
a659c79
[release/v7.4] Remove usage of fpm for DEB package generation (#26382)
TravisEz13 Nov 5, 2025
61c4d47
[release/v7.4] Fix merge conflict checker for empty file lists and fi…
TravisEz13 Nov 5, 2025
a3ac44f
[release/v7.4] Fix the task name to not use the pre-release task (#26…
TravisEz13 Nov 5, 2025
07d550f
[release/v7.4] Separate Store Automation Service Endpoints, Resolve A…
TravisEz13 Nov 5, 2025
7a63d92
[release/v7.4] Improve ADO package build and validation across platfo…
TravisEz13 Nov 10, 2025
ac01f2d
[release/v7.4] Optimize/split windows package signing (#26413)
TravisEz13 Nov 10, 2025
cd673a3
[release/v7.4] Fix path to metadata.json in channel selection script …
TravisEz13 Nov 10, 2025
08f8078
[release/v7.4] Backport Store publishing improvements (#26401)
TravisEz13 Nov 10, 2025
d0ae31b
[release/v7.4] Move package validation to package pipeline (#26417)
TravisEz13 Nov 11, 2025
5efa21e
[release/v7.4] Add rebuild branch support with conditional MSIX signi…
TravisEz13 Nov 11, 2025
b1ea190
[release/v7.4] Fix template path for rebuild branch check in package.…
TravisEz13 Feb 10, 2026
c2057ed
[release/v7.4] Fix condition syntax for StoreBroker package tasks in …
TravisEz13 Feb 10, 2026
ed9733e
[release/v7.4] Update the macos package name for preview releases to …
TravisEz13 Feb 10, 2026
8bd316f
[release/v7.4] Fix macOS preview package identifier detection to use …
TravisEz13 Feb 10, 2026
84c8a2d
[release/v7.4] Update the `Update-Help` tests to use `-Force` to remo…
TravisEz13 Feb 13, 2026
06efedb
[release/v7.4] Mark flaky Update-Help web tests as pending to unblock…
TravisEz13 Feb 13, 2026
e41290f
[release/v7.4] Update SDK to 8.0.417 (#26778)
pwshBot Feb 20, 2026
b827288
[release/v7.4] Add GitHub Actions annotations for Pester test failure…
TravisEz13 Feb 20, 2026
383a4c5
[release/v7.4] Fix buildinfo.json uploading for preview, LTS, and sta…
TravisEz13 Feb 20, 2026
400e22e
[release/v7.4] Refactor: Centralize xUnit tests into reusable workflo…
TravisEz13 Feb 20, 2026
b12bd89
[release/v7.4] Remove unused runCodesignValidationInjection variable …
TravisEz13 Feb 20, 2026
510db2d
[release/v7.4] Update `Get-ChangeLog` to handle backport PRs correctl…
TravisEz13 Feb 20, 2026
f9cd7d9
[release/v7.4] Fix $PSDefaultParameterValues leak causing tests to sk…
TravisEz13 Feb 20, 2026
44f2ffe
[release/v7.4] Skip the flaky `Update-Help` test for the `PackageMana…
adityapatwardhan Feb 20, 2026
bf6bd6c
[release/v7.4] Update metadata.json to update the Latest attribute wi…
TravisEz13 Feb 23, 2026
47b09db
[release/v7.4] Update SDK to 8.0.418 (#26880)
TravisEz13 Feb 23, 2026
22dd459
[release/v7.4] Update Application Insights package version to 2.23.0 …
TravisEz13 Feb 23, 2026
ac0b618
[release/v7.4.14] Update ThirdParty notices (#26892)
TravisEz13 Feb 25, 2026
16ca584
[release/v7.4.14] Bring Release Changes from v7.6.0-preview.6 (#26911)
adityapatwardhan Feb 26, 2026
f0949a0
[release/v7.4.14] [release/v7.4] Merge the v7.6.0-preview.5 release b…
adityapatwardhan Mar 2, 2026
b5180d4
[release/v7.4.14] .NET Resolution and Store Publishing Updates (#26930)
jshigetomi Mar 2, 2026
6678772
[release/v7.4.14] Bring over all changes for MSIX packaging template …
jshigetomi Mar 2, 2026
8439a55
[release/v7.4.14] Fix PSMethodInvocationConstraints.GetHashCode metho…
jshigetomi Mar 9, 2026
db2ae08
[release/v7.4] Correct the package name for .deb and .rpm packages (#…
jshigetomi Mar 9, 2026
7d39838
[release/v7.4] Split TPN manifest and Component Governance manifest (…
jshigetomi Mar 9, 2026
2a4949b
[release/v7.4] Hardcode Official templates (#26928) (#26962)
jshigetomi Mar 9, 2026
62c12ee
Merged PR 38882: Merged PR 38690: Update MaxVisitCount and MaxHashtab…
Mar 10, 2026
7ce3627
[release/v7.4] Update NuGet package versions in cgmanifest.json to ac…
jshigetomi Mar 10, 2026
a592b3d
Merge commit '7ce36276044acd98a6cd27c2382eaceab99c3d32'
Mar 10, 2026
4a19e8e
[release/v7.4.14]Fix ConvertFrom-ClearlyDefinedCoordinates to handle …
jshigetomi Mar 10, 2026
88f3b0f
Merge commit '4a19e8ef49d866f4c0bc5adad8db6427d3bf05ba'
Mar 10, 2026
b5a3a5c
[release/v7.4] Update branch for release (#26993)
jshigetomi Mar 11, 2026
03ae5c9
Merge commit 'b5a3a5c611fd36b6c637bcd70403a512c014cd3e'
Mar 11, 2026
558708d
Add changelog v7.4.13 and v7.4.14 (#27005)
jshigetomi Mar 11, 2026
ac5129a
Merge commit '558708d9bc64e4d4bec050fe32631831f3190e5a'
Mar 11, 2026
dc39bc9
[release/v7.4] Fix the container image for vPack, MSIX vPack and Pack…
jshigetomi Mar 12, 2026
5d24866
Merge commit 'dc39bc998011404130c671b89aa982119fbe9ad1'
Mar 12, 2026
44d1c63
[release/v7.4.15] Mirror .NET/runtime ICU version range in PowerShell…
adityapatwardhan Apr 2, 2026
5e71058
[release/v7.4.15] Close pipe client handles after creating the child …
adityapatwardhan Apr 3, 2026
974ed9c
[release/v7.4.15] Separate Official and NonOfficial templates for ADO…
adityapatwardhan Apr 3, 2026
0cfc2c7
[release/v7.4.15] Bump github/codeql-action from 4.32.4 to 4.32.6 (#2…
adityapatwardhan Apr 3, 2026
17548ed
[release/v7.4.15] Bump actions/upload-artifact from 6 to 7 (#27141)
adityapatwardhan Apr 3, 2026
c0a9ea6
[release/v7.4.15] Bump actions/dependency-review-action from 4.8.3 to…
adityapatwardhan Apr 3, 2026
2a72ba4
[release/v7.4.15] Move `_GetDependencies` MSBuild target from dynamic…
adityapatwardhan Apr 3, 2026
dd226cd
[release/v7.4.15] Create infrastructure to create two msixs and msixb…
adityapatwardhan Apr 3, 2026
744d928
[release/v7.4.15] Fix the `PSNativeCommandArgumentPassing` test (#27146)
adityapatwardhan Apr 3, 2026
ac37f6c
[release/v7.4.15] release-upload-buildinfo: replace version-compariso…
adityapatwardhan Apr 3, 2026
d110915
[release/v7.4.15] Bump github/codeql-action from 4.32.6 to 4.34.1 (#2…
adityapatwardhan Apr 3, 2026
e3ee855
[release/v7.4.15] Bump github/codeql-action from 4.34.1 to 4.35.1 (#2…
adityapatwardhan Apr 3, 2026
6041714
[release/v7.4.15] Publish `.msixbundle` package as a VPack (#27187)
adityapatwardhan Apr 3, 2026
2287361
[release/v7.4.15] Select New MSIX Package Name (#27173)
adityapatwardhan Apr 3, 2026
70e5f80
[release/v7.4.15] Update the PhoneProductId to be the official LTS id…
adityapatwardhan Apr 3, 2026
558af94
[release/v7.4.15] Fix a preview detection test for the packaging scri…
daxian-dbw Apr 9, 2026
8fb15a5
[release/v7.4.15] Add comment-based help documentation to build.psm1 …
daxian-dbw Apr 9, 2026
4f26825
[release/v7.4.15] Separate Store Package Creation, Skip Polling for S…
daxian-dbw Apr 9, 2026
af41de8
[release/v7.4.15] Delay update notification for one week to ensure al…
daxian-dbw Apr 9, 2026
fb08d1c
[release/v7.4.15] Redo windows image fix to use latest image (#27230)
daxian-dbw Apr 9, 2026
1da44f0
[release/v7.4.15] [StepSecurity] ci: Harden GitHub Actions tokens (#2…
daxian-dbw Apr 9, 2026
52735d8
[release/v7.4.15] Change the display name of PowerShell-LTS package t…
daxian-dbw Apr 9, 2026
cf65293
[release/v7.4.15] Build, package, and create VPack for the PowerShell…
daxian-dbw Apr 9, 2026
623c88f
[release/v7.4.15] [StepSecurity] ci: Harden GitHub Actions tags (#27244)
daxian-dbw Apr 9, 2026
7467f65
[release/v7.4.15] Pin ready-to-merge.yml reusable workflow to commit …
daxian-dbw Apr 9, 2026
521bc57
[release/v7.4.15] Fix package pipeline by adding in PDP-Media directo…
daxian-dbw Apr 10, 2026
17b36b0
[release/v7.4.15] Update branch for release (#27279)
pwshBot Apr 16, 2026
19b46f5
[release/v7.4.15] Fix the APIScan pipeline (#27282)
SeeminglyScience Apr 16, 2026
1019a65
Update CHANGELOG for v7.4.15 (#27281)
SeeminglyScience Apr 21, 2026
b665885
[release/v7.4.15] PMC release: Use slash instead of back-slash for Li…
SeeminglyScience Apr 22, 2026
9495622
[release/v7.4.15] Download PMC Packages through `TemplateContext` (#2…
jshigetomi Apr 22, 2026
06d5773
Fix executable permissions for pwsh and createdump
andyleejordan Apr 24, 2026
b774b89
Move ESRP key codes into the `certificate_logical_to_actual` variable…
andyleejordan Apr 25, 2026
eead26d
Correct typo in package parameters
andyleejordan May 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
17 changes: 17 additions & 0 deletions .config/suppress.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"tool": "Credential Scanner",
"suppressions": [
{
"file": "\\test\\tools\\Modules\\WebListener\\ClientCert.pfx",
"_justification": "Test certificate with private key"
},
{
"file": "\\test\\tools\\Modules\\WebListener\\ServerCert.pfx",
"_justification": "Test certificate with private key"
},
{
"file": "\\test\\powershell\\Modules\\Microsoft.PowerShell.Security\\certificateCommon.psm1",
"_justification": "Test certificate with private key and inline suppression isn't working"
}
]
}
11 changes: 11 additions & 0 deletions .config/tsaoptions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"instanceUrl": "https://msazure.visualstudio.com",
"projectName": "One",
"areaPath": "One\\MGMT\\Compute\\Powershell\\Powershell\\PowerShell Core\\pwsh",
"notificationAliases": [
"[email protected]",
"[email protected]",
"[email protected]",
"[email protected]"
]
}
2 changes: 1 addition & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Licensed under the MIT License. See https://go.microsoft.com/fwlink/?linkid=2090316 for license information.
#-------------------------------------------------------------------------------------------------------------

FROM mcr.microsoft.com/powershell/test-deps:ubuntu-18.04
FROM mcr.microsoft.com/powershell/test-deps:ubuntu-18.04@sha256:20154a16708d4a92ebe81393361f27c7567e6553869e89dd6abdd198cc8ba309

# Avoid warnings by switching to noninteractive
ENV DEBIAN_FRONTEND=noninteractive
Expand Down
2 changes: 1 addition & 1 deletion .devcontainer/fedora30/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Licensed under the MIT License. See https://go.microsoft.com/fwlink/?linkid=2090316 for license information.
#-------------------------------------------------------------------------------------------------------------

FROM mcr.microsoft.com/powershell:preview-fedora-30
FROM mcr.microsoft.com/powershell:preview-fedora-30@sha256:f405d4d60f8d196532da75038c76c052084ef02121f8e2d3852080ff4a230a5a

# Configure apt and install packages
RUN dnf install -y git procps wget findutils \
Expand Down
3 changes: 3 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,9 @@ indent_style = tab

# Dotnet code style settings:
[*.cs]
# Ignore xUnit analyzer rule "Do not use blocking task operations in test method"
dotnet_diagnostic.xUnit1031.severity = none

# Sort using and Import directives with System.* appearing first
dotnet_sort_system_directives_first = true

Expand Down
52 changes: 20 additions & 32 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -6,72 +6,60 @@
# Area: Performance
# @adityapatwardhan

# Area: Portability
# @JamesWTruher

# Area: Security
# @TravisEz13 @PaulHigin
src/System.Management.Automation/security/wldpNativeMethods.cs @TravisEz13 @PaulHigin

# Area: Documentation
.github/ @joeyaiello @TravisEz13
src/System.Management.Automation/security/wldpNativeMethods.cs @TravisEz13 @seeminglyscience

# Area: Test
# @JamesWTruher @TravisEz13 @adityapatwardhan

# Area: Cmdlets Core
# @JamesWTruher @SteveL-MSFT @anmenaga
# Area: CI Build
.github/workflows @PowerShell/powershell-maintainers
.github/actions @PowerShell/powershell-maintainers

# Now, areas that should have paths or filters, although we might not have them defined
# According to the docs, order here must be by precedence of the filter, with later rules overwritting
# but the feature seems to make taking a union of all the matching rules.

# Area: Cmdlets Management
src/Microsoft.PowerShell.Commands.Management/ @daxian-dbw @adityapatwardhan
# src/Microsoft.PowerShell.Commands.Management/ @daxian-dbw @adityapatwardhan

# Area: Utility Cmdlets
src/Microsoft.PowerShell.Commands.Utility/ @JamesWTruher @PaulHigin
# src/Microsoft.PowerShell.Commands.Utility/

# Area: Console
src/Microsoft.PowerShell.ConsoleHost/ @daxian-dbw @anmenaga @TylerLeonhardt

# Area: Demos
demos/ @joeyaiello @SteveL-MSFT @HemantMahawar
# src/Microsoft.PowerShell.ConsoleHost/ @daxian-dbw

# Area: DSC
src/System.Management.Automation/DscSupport @TravisEz13 @SteveL-MSFT
# src/System.Management.Automation/DscSupport @TravisEz13 @SteveL-MSFT

# Area: Engine
# src/System.Management.Automation/engine @daxian-dbw

# Area: Debugging
# Must be below engine to override
src/System.Management.Automation/engine/debugger/ @PaulHigin
# src/System.Management.Automation/engine/debugger/

# Area: Help
src/System.Management.Automation/help @adityapatwardhan
src/System.Management.Automation/help @adityapatwardhan @daxian-dbw

# Area: Intellisense
# @daxian-dbw

# Area: Language
src/System.Management.Automation/engine/parser @daxian-dbw
src/System.Management.Automation/engine/parser @daxian-dbw @seeminglyscience

# Area: Providers
src/System.Management.Automation/namespaces @anmenaga
# src/System.Management.Automation/namespaces

# Area: Remoting
src/System.Management.Automation/engine/remoting @PaulHigin
src/System.Management.Automation/engine/remoting @daxian-dbw @TravisEz13

# Areas: Build
# Must be last
*.config @daxian-dbw @TravisEz13 @adityapatwardhan @anmenaga @PaulHigin
*.props @daxian-dbw @TravisEz13 @adityapatwardhan @anmenaga @PaulHigin
*.yml @daxian-dbw @TravisEz13 @adityapatwardhan @anmenaga @PaulHigin
*.csproj @daxian-dbw @TravisEz13 @adityapatwardhan @anmenaga @PaulHigin
build.* @daxian-dbw @TravisEz13 @adityapatwardhan @anmenaga @PaulHigin
tools/ @daxian-dbw @TravisEz13 @adityapatwardhan @anmenaga @PaulHigin
docker/ @daxian-dbw @TravisEz13 @adityapatwardhan @anmenaga @PaulHigin
*.config @PowerShell/powershell-maintainers
*.props @PowerShell/powershell-maintainers
*.yml @PowerShell/powershell-maintainers
*.csproj @PowerShell/powershell-maintainers
build.* @PowerShell/powershell-maintainers
tools/ @PowerShell/powershell-maintainers
# docker/ @PowerShell/powershell-maintainers

# Area: Compliance
tools/terms @TravisEz13
Expand Down
40 changes: 13 additions & 27 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,35 +11,21 @@
## PR Checklist

- [ ] [PR has a meaningful title](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission)
- Use the present tense and imperative mood when describing your changes
- Use the present tense and imperative mood when describing your changes
- [ ] [Summarized changes](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission)
- [ ] [Make sure all `.h`, `.cpp`, `.cs`, `.ps1` and `.psm1` files have the correct copyright header](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission)
- [ ] This PR is ready to merge and is not [Work in Progress](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---work-in-progress).
- If the PR is work in progress, please add the prefix `WIP:` or `[ WIP ]` to the beginning of the title (the `WIP` bot will keep its status check at `Pending` while the prefix is present) and remove the prefix when the PR is ready.
- [ ] This PR is ready to merge. If this PR is a work in progress, please open this as a [Draft Pull Request and mark it as Ready to Review when it is ready to merge](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests#draft-pull-requests).
- **[Breaking changes](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#making-breaking-changes)**
- [ ] None
- **OR**
- [ ] [Experimental feature(s) needed](https://github.com/MicrosoftDocs/PowerShell-Docs/blob/main/reference/7.3/Microsoft.PowerShell.Core/About/about_Experimental_Features.md)
- [ ] Experimental feature name(s): <!-- Experimental feature name(s) here -->
- [ ] None
- **OR**
- [ ] [Experimental feature(s) needed](https://github.com/MicrosoftDocs/PowerShell-Docs/blob/main/reference/7.5/Microsoft.PowerShell.Core/About/about_Experimental_Features.md)
- [ ] Experimental feature name(s): <!-- Experimental feature name(s) here -->
- **User-facing changes**
- [ ] Not Applicable
- **OR**
- [ ] [Documentation needed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission)
- [ ] Issue filed: <!-- Number/link of that issue here -->
- [ ] Not Applicable
- **OR**
- [ ] [Documentation needed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission)
- [ ] Issue filed: <!-- Number/link of that issue here -->
- **Testing - New and feature**
- [ ] N/A or can only be tested interactively
- **OR**
- [ ] [Make sure you've added a new test if existing tests do not effectively test the code changed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#before-submitting)
- **Tooling**
- [ ] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
- **OR**
- [ ] I have considered the user experience from a tooling perspective and opened an issue in the relevant tool repository. This may include:
- [ ] Impact on [PowerShell Editor Services](https://github.com/PowerShell/PowerShellEditorServices) which is used in the [PowerShell extension](https://github.com/PowerShell/vscode-powershell) for VSCode
(which runs in a different PS Host).
- [ ] Issue filed: <!-- Number/link of that issue here -->
- [ ] Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.
- [ ] Issue filed: <!-- Number/link of that issue here -->
- [ ] Impact on [PSScriptAnalyzer](https://github.com/PowerShell/PSScriptAnalyzer) (which provides linting & formatting in the editor extensions).
- [ ] Issue filed: <!-- Number/link of that issue here -->
- [ ] Impact on [EditorSyntax](https://github.com/PowerShell/EditorSyntax) (which provides syntax highlighting with in VSCode, GitHub, and many other editors).
- [ ] Issue filed: <!-- Number/link of that issue here -->
- [ ] N/A or can only be tested interactively
- **OR**
- [ ] [Make sure you've added a new test if existing tests do not effectively test the code changed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#before-submitting)
23 changes: 23 additions & 0 deletions .github/action-filters.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
github: &github
- .github/actions/**
- .github/workflows/**-ci.yml
tools: &tools
- tools/buildCommon/**
- tools/ci.psm1
props: &props
- '**.props'
tests: &tests
- test/powershell/**
- test/tools/**
- test/xUnit/**
mainSource: &mainSource
- src/**
buildModule: &buildModule
- build.psm1
source:
- *github
- *tools
- *props
- *buildModule
- *mainSource
- *tests
40 changes: 40 additions & 0 deletions .github/actions/build/ci/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: CI Build
description: 'Builds PowerShell'
runs:
using: composite
steps:
- name: Capture Environment
if: success() || failure()
run: |-
Import-Module .\tools\ci.psm1
Show-Environment
shell: pwsh
- name: Set Build Name for Non-PR
if: github.event_name != 'PullRequest'
run: Write-Host "##vso[build.updatebuildnumber]$env:BUILD_SOURCEBRANCHNAME-$env:BUILD_SOURCEVERSION-$((get-date).ToString("yyyyMMddhhmmss"))"
shell: pwsh
- uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
global-json-file: ./global.json
- name: Bootstrap
if: success()
run: |-
Write-Verbose -Verbose "Running Bootstrap..."
Import-Module .\tools\ci.psm1
Invoke-CIInstall -SkipUser
Write-Verbose -Verbose "Start Sync-PSTags"
Sync-PSTags -AddRemoteIfMissing
Write-Verbose -Verbose "End Sync-PSTags"
shell: pwsh
- name: Build
if: success()
run: |-
Write-Verbose -Verbose "Running Build..."
Import-Module .\tools\ci.psm1
Invoke-CIBuild
shell: pwsh
- name: Upload build artifact
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: build
path: ${{ runner.workspace }}/build
122 changes: 122 additions & 0 deletions .github/actions/infrastructure/get-changed-files/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
# Get Changed Files Action

A reusable composite action that retrieves the list of files changed in a pull request or push event.

## Features

- Supports both `pull_request` and `push` events
- Optional filtering by file pattern
- Returns files as JSON array for easy consumption
- Filters out deleted files (only returns added, modified, or renamed files)
- Handles up to 100 changed files per request

## Usage

### Basic Usage (Pull Requests Only)

```yaml
- name: Get changed files
id: changed-files
uses: "./.github/actions/infrastructure/get-changed-files"

- name: Process files
run: |
echo "Changed files: ${{ steps.changed-files.outputs.files }}"
echo "Count: ${{ steps.changed-files.outputs.count }}"
```

### With Filtering

```yaml
# Get only markdown files
- name: Get changed markdown files
id: changed-md
uses: "./.github/actions/infrastructure/get-changed-files"
with:
filter: '*.md'

# Get only GitHub workflow/action files
- name: Get changed GitHub files
id: changed-github
uses: "./.github/actions/infrastructure/get-changed-files"
with:
filter: '.github/'
```

### Support Both PR and Push Events

```yaml
- name: Get changed files
id: changed-files
uses: "./.github/actions/infrastructure/get-changed-files"
with:
event-types: 'pull_request,push'
```

## Inputs

| Name | Description | Required | Default |
|------|-------------|----------|---------|
| `filter` | Optional filter pattern (e.g., `*.md` for markdown files, `.github/` for GitHub files) | No | `''` |
| `event-types` | Comma-separated list of event types to support (`pull_request`, `push`) | No | `pull_request` |

## Outputs

| Name | Description |
|------|-------------|
| `files` | JSON array of changed file paths |
| `count` | Number of changed files |

## Filter Patterns

The action supports simple filter patterns:

- **Extension matching**: Use `*.ext` to match files with a specific extension
- Example: `*.md` matches all markdown files
- Example: `*.yml` matches all YAML files

- **Path prefix matching**: Use a path prefix to match files in a directory
- Example: `.github/` matches all files in the `.github` directory
- Example: `tools/` matches all files in the `tools` directory

## Example: Processing Changed Files

```yaml
- name: Get changed files
id: changed-files
uses: "./.github/actions/infrastructure/get-changed-files"

- name: Process each file
shell: pwsh
env:
CHANGED_FILES: ${{ steps.changed-files.outputs.files }}
run: |
$changedFilesJson = $env:CHANGED_FILES
$changedFiles = $changedFilesJson | ConvertFrom-Json

foreach ($file in $changedFiles) {
Write-Host "Processing: $file"
# Your processing logic here
}
```

## Limitations

- Simple filter patterns only (no complex glob or regex patterns)

## Pagination

The action automatically handles pagination to fetch **all** changed files in a PR, regardless of how many files were changed:

- Fetches files in batches of 100 per page
- Continues fetching until all files are retrieved
- Logs a note when pagination occurs, showing the total file count
- **No file limit** - all changed files will be processed, even in very large PRs

This ensures that critical workflows (such as merge conflict checking, link validation, etc.) don't miss files due to pagination limits.

## Related Actions

- **markdownlinks**: Uses this pattern to get changed markdown files
- **merge-conflict-checker**: Uses this pattern to get changed files for conflict detection
- **path-filters**: Similar functionality but with more complex filtering logic
Loading
Loading