Repository navigation
Comparing changes
Open a pull request
base repository: PowerShell/PowerShell
base: master
head repository: PowerShell/PowerShell
compare: release/v7.7.0
- 19 commits
- 62 files changed
- 14 contributors
Commits on Oct 26, 2026
-
Merged PR 42331: [release/v7.7.0-rc.1] Update branch for release
rc - Automated by PowerShell release prep > **Note for reviewers:** This PR uses transitive dependency pinning (`transitive=true`, `versionLock=minor`). If this is the first time this pipeline has run on this branch, a large number of transitive dependencies may appear pinned. This is expected behavior.
GitHubToAzDevOpsMirror-service-connection authored and Justin Chung committedOct 26, 2026 Configuration menu - View commit details
-
Copy full SHA for 1ac9877 - Browse repository at this point
Copy the full SHA 1ac9877View commit details
Commits on Oct 28, 2026
-
Merged PR 42370: [release/v7.7.0-rc.1] Exclude build intermediates fr…
…om test package ## Summary - Remove generated `obj` directories after publishing PowerShell test tools. - Preserve the published `bin` outputs required to run tests. - Prevent SDK-generated build intermediates from being copied into test-package archives. ## Reason The coordinated binaries build's Guardian CodeSign validation reported `CodeSign.MissingSigningCert` for `Microsoft.NET.Sdk.BlazorWeb.DotNetWatch.BrowserTools.Config.js` files inside the Windows test packages. Those files are generated by `Microsoft.NET.Sdk.Web` under test-tool `obj` directories and are not intended distribution artifacts. This cleanup is in `Publish-PSTestTools`, so it covers both `New-TestPackage` and `Compress-TestContent` consumers. Related build: https://dev.azure.com/mscodehub/PowerShellCore/_build/results?buildId=733320 ## Validation - `build.psm1` parses with no PowerShell parser errors. - `git diff --check` passes. - The change is limited to four lines in `build.psm1`. ---- #### AI description (iteration 1) #### PR Classification Build process cleanup: removes unnecessary build intermediates from test packages. #### PR Summary This PR updates `build.psm1` to remove `obj` directories from the test folder during test tool publishing, ensuring build intermediates are excluded from test packages. - `build.psm1`: Added logic to `Publish-PSTestTools` function to recursively find and delete `obj` directories under `$PSScriptRoot/test` before completing the test package publishing process. <!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
Justin Chung committedOct 28, 2026 Configuration menu - View commit details
-
Copy full SHA for a712d40 - Browse repository at this point
Copy the full SHA a712d40View commit details -
Update preview changelog for v7.7.0-rc.1 (#28180)
Co-authored-by: PwshBot <pwshbot@microsoft.com> Co-authored-by: Justin Chung <124807742+jshigetomi@users.noreply.github.com> Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 040f971 - Browse repository at this point
Copy the full SHA 040f971View commit details -
Merge commit '040f971fdb65113672b1babfc5cac88b13490b13'
Mirroring committedOct 28, 2026 Configuration menu - View commit details
-
Copy full SHA for 03e7593 - Browse repository at this point
Copy the full SHA 03e7593View commit details
Commits on Oct 29, 2026
-
Merged PR 42435: [release/v7.7.0-rc.1] Stop publishing previews to Az…
…ure Linux 4 <!-- Anything that looks like this is a comment and can't be seen after the Pull Request is created. --> # PR Summary <!-- Summarize your PR between here and the checklist. --> - Remove the x64 and ARM64 Azure Linux 4 mappings for the `preview` PMC channel. - Preserve both Azure Linux 4 mappings for the `stable` PMC channel. - Update the packaging tests to assert that preview releases do not map to Azure Linux 4 repositories. ## PR Context <!-- Provide a little reasoning as to why this Pull Request helps and why you have opened it. --> PowerShell preview and RC release tags select mappings with `channel: preview`. Azure Linux 4 should not receive preview PowerShell packages, so this removes only those two routing entries from `release/v7.7.0-rc.1`; stable publication remains unchanged. Validation: - `Invoke-Pester` for `test/packaging/packaging.tests.ps1`: passed 22 tests, failed 0. - PowerShell parser check for the changed test file: passed with 0 errors. - `git diff --check`: passed. ## PR Checklist - [x] [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 - [x] [Summarized changes](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission) - [x] [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) - [x] 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-a-pull-request/about-pull-requests#draft-pull-requests). - **[Breaking changes](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#making-breaking-changes)** - [x] 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): - **User-facing changes** - [x] Not Applicable - **OR** - [ ] [Documentation needed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission) - [ ] Issue filed: - **Testing - New and feature** - [ ] N/A or can only be tested interactively - **OR** - [x] [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) ---- #### AI description (iteration 1) #### PR Classification Removal of unused/deprecated package mappings, a cleanup/configuration change to stop publishing preview packages to Azure Linux 4. #### PR Summary This PR removes the preview...
Justin Chung committedOct 29, 2026 Configuration menu - View commit details
-
Copy full SHA for 89c0f93 - Browse repository at this point
Copy the full SHA 89c0f93View commit details
Commits on Oct 30, 2026
-
Merged PR 42461: Pin AzurePowerShell task for v7.7.0-rc.1 publishing
## Summary - Pin both PSInfra blob publication tasks to `AzurePowerShell@5.280.3`. - Pin the BuildInfo publication task to the same known-good task revision. ## Reason Release build [733701](https://dev.azure.com/mscodehub/PowerShellCore/_build/results?buildId=733701) resolved `AzurePowerShell@5` to a newer task revision and all three jobs failed because `New-AzStorageContext` was unavailable. Successful release build [732392](https://dev.azure.com/mscodehub/PowerShellCore/_build/results?buildId=732392) used task revision `5.280.3`. ## Validation - Verified exactly three task references were changed. - `git diff --check` passed. After merge, retry the `Make Blob Public` and `Upload BuildInfo.json` release stages; binaries and packages do not need rebuilding. ---- #### AI description (iteration 1) #### PR Classification CI/build pipeline configuration change to pin a task version for release stability. #### PR Summary Pinned the `AzurePowerShell` task version from `@5` to `@5.280.3` across pipeline templates to ensure consistent and reproducible behavior for the v7.7.0-rc.1 publishing process. - `release-MakeBlobPublic.yml`: Pinned two instances of the `AzurePowerShell` task to version `5.280.3`. - `release-upload-buildinfo.yml`: Pinned the `AzurePowerShell` task to version `5.280.3`. <!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
Justin Chung committedOct 30, 2026 Configuration menu - View commit details
-
Copy full SHA for 88257d5 - Browse repository at this point
Copy the full SHA 88257d5View commit details -
Merged PR 42465: Install Az.Storage for blob and buildinfo release jobs
## Summary - Install `Az.Storage 9.7.2` from the internal `PowerShellGalleryMirror` Azure Artifacts feed in each storage-publication job. - Explicitly import `Az.Storage 9.7.2` before invoking storage commands. - Restore the tasks to `AzurePowerShell@5`; pinning task version `5.280.3` did not address the image dependency change. ## Reason Release run [734624](https://dev.azure.com/mscodehub/PowerShellCore/_build/results?buildId=734624) confirmed the exact task pin was honored, but `New-AzStorageContext` remained unavailable on `PSMMS2019-Secure 29.0.0`. Successful run [732392](https://dev.azure.com/mscodehub/PowerShellCore/_build/results?buildId=732392) used image version `27.0.0`, which contained the storage module. This change removes the release jobs' dependency on the floating image's module inventory. ## Validation - Verified exactly three storage-publication jobs were updated. - `git diff --check` passed. After merge, rerun only `Make Blob Public` and `Upload BuildInfo.json`; binaries and packages do not need rebuilding. ---- #### AI description (iteration 1) #### PR Classification CI/CD pipeline fix to ensure the correct `Az.Storage` module version is installed for release publishing tasks. #### PR Summary This PR updates release pipeline templates to explicitly install and import `Az.Storage` version 9.7.2 before executing Azure PowerShell tasks, replacing the pinned `AzurePowerShell@5.280.3` task version with `AzurePowerShell@5`. - `release-MakeBlobPublic.yml`: Adds steps to register the PowerShell Gallery mirror repository and install `Az.Storage` 9.7.2 before blob copy tasks; imports the module explicitly in inline scripts. - `release-upload-buildinfo.yml`: Adds similar module installation step before uploading build JSON to blob storage, and imports `Az.Storage` 9.7.2 in the inline script. - Both files downgrade the `AzurePowerShell` task version from `5.280.3` to `5` to use the latest compatible version. <!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
Justin Chung committedOct 30, 2026 Configuration menu - View commit details
-
Copy full SHA for 85ef71e - Browse repository at this point
Copy the full SHA 85ef71eView commit details
Commits on Nov 5, 2026
-
[release/v7.7.0] Pin Linux image version to Ubuntu 24.04 for CI tests (…
…#28357) Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for e29710a - Browse repository at this point
Copy the full SHA e29710aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1abaed2 - Browse repository at this point
Copy the full SHA 1abaed2View commit details -
[release/v7.7.0] Add warning for SHA-1 File Catalog (#28358)
Co-authored-by: Anam Navied <anam.naviyou@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 318a65c - Browse repository at this point
Copy the full SHA 318a65cView commit details -
[release/v7.7.0] Bump github/codeql-action/upload-sarif from 4.38.3 t…
…o 4.39.1 (#28359) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a41d0cc - Browse repository at this point
Copy the full SHA a41d0ccView commit details
Commits on Nov 6, 2026
-
[release/v7.7.0] Update Microsoft.PowerShell.PSResourceGet to version…
… 1.3.0-rc2 (#28363) Co-authored-by: shammu1 <74476908+shammu1@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6c47d26 - Browse repository at this point
Copy the full SHA 6c47d26View commit details -
[release/v7.7.0] Localized file check-in by OneLocBuild Task: Build d…
…efinition ID 13420: Build ID 2785816 (#28364) Co-authored-by: olprod <olprod@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 1915648 - Browse repository at this point
Copy the full SHA 1915648View commit details -
[release/v7.7.0] Fix the regex in
ConsoleHost.Tests.ps1used to ver……ify help content (#28365) Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for c9b051f - Browse repository at this point
Copy the full SHA c9b051fView commit details -
[release/v7.7.0] Add ability to consume PowerShell modules from inter…
…nal feed (#28366) Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 8235928 - Browse repository at this point
Copy the full SHA 8235928View commit details -
[release/v7.7.0] Fix module-only vPack build feed credentials (#28369)
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for ac94577 - Browse repository at this point
Copy the full SHA ac94577View commit details -
[release/v7.7.0] Update Appx manifest to not allow updates while PS7 …
…is running (#28361) Co-authored-by: OKAN TIKTAS <okantktswork@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 33b3356 - Browse repository at this point
Copy the full SHA 33b3356View commit details -
Configuration menu - View commit details
-
Copy full SHA for b877cd8 - Browse repository at this point
Copy the full SHA b877cd8View commit details
Commits on Nov 10, 2026
-
Update 7.7 changelog for v7.7.0 (#28382)
Co-authored-by: PwshBot <pwshbot@microsoft.com> Co-authored-by: Justin Chung <chungjustin@microsoft.com> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Co-authored-by: Justin Chung <124807742+jshigetomi@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6b4f9ff - Browse repository at this point
Copy the full SHA 6b4f9ffView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...release/v7.7.0