Commit Graph
11207 Commits
Author SHA1 Message Date
Aditya Patwardhan d4b6a71712 Update changelog for the release v7.6.0-preview.6 (#26597) v7.6.0-preview.6 2025-12-17 12:40:00 -06:00
PowerShell Team Bot 4e43780cd6 [release/v7.6] Fix the DSC test by skipping AfterAll cleanup if the initial setup in BeforeAll failed (#26622) 2025-12-16 14:57:10 -06:00
Aditya Patwardhan 14856b75c3 Merged PR 37937: Fix Windows Signing stage and MSIX create stage
Fix Windows Signing stage and MSIX create stage

----
#### AI description  (iteration 1)
#### PR Classification
Bug fix addressing issues in the Windows Signing and MSIX creation stages.

#### PR Summary
This pull request fixes the Windows signing and MSIX package creation processes. It ensures that dotnet is available early in the bootstrap and corrects YAML condition expressions for package tasks.
- `build.psm1`: Moved the dotnet availability check to an earlier section, ensuring that .NET SDK dependencies are met before proceeding.
- `.pipelines/templates/package-create-msix.yml`: Updated condition expressions to use variable dictionary references for both preview and stable/LTS package tasks.
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
2025-12-11 14:56:43 -08:00
Aditya Patwardhan ae73195cda Merged PR 37933: Add ob_restore_phase false to cloning which was removed in merging
Add ob_restore_phase false to cloning which was removed in merging

----
#### AI description  (iteration 1)
#### PR Classification
Pipeline configuration update that restores a previously removed parameter.

#### PR Summary
This pull request reintroduces the `ob_restore_phase` parameter with a value of false in the cloning step of the CI/CD pipeline configuration.
- Modified `/.pipelines/templates/packaging/windows/package.yml` to add `ob_restore_phase: false` in the clone template parameters.
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
2025-12-11 14:56:43 -08:00
Aditya Patwardhan 43764d7377 Merged PR 37931: Do not install dotnet-format tool for official builds
Do not install dotnet-format tool for official builds

----
#### AI description  (iteration 1)
#### PR Classification
Configuration change to skip installing the dotnet-format tool during official builds.

#### PR Summary
This pull request updates the build script to conditionally install the .NET SDK and dotnet-format tool only when not running in an official build environment.
- **`/build.psm1`**: Wraps the .NET installation block in an `if (-not $env:TF_BUILD)` condition, preventing the installation of the dotnet-format tool on official builds.
- **`/build.psm1`**: Maintains existing behavior for non-official builds while ensuring that official builds remain streamlined.
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
2025-12-11 14:56:43 -08:00
Aditya Patwardhan 592de7d065 Merged PR 37927: Update the ThirdPartyNotices file
Update the ThirdPartyNotices file

----
#### AI description  (iteration 1)
#### PR Classification
This pull request is a documentation update focused on refreshing and standardizing the license and dependency metadata in the ThirdPartyNotices file.

#### PR Summary
The pull request revises the content of the `ThirdPartyNotices.txt` file by streamlining the MIT license text and updating dependency version numbers and copyright notices.
- `ThirdPartyNotices.txt`: Consolidated redundant MIT license blocks into a consistent format.
- `ThirdPartyNotices.txt`: Updated multiple library version numbers (e.g. components upgraded from 9.0.9 to 10.0.0 and version changes for System.ServiceModel and Microsoft.Win32 libraries).
- `ThirdPartyNotices.txt`: Adjusted several dependency entries, including renaming and version updates (e.g. Markdig.Signed from 0.42.0 to 0.43.0).
- `ThirdPartyNotices.txt`: Revised copyright statements (e.g. Unicode copyright updated from 1991–2022 to 1991–2024).
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
2025-12-11 14:56:43 -08:00
Aditya Patwardhan af5e54202b Merged PR 37921: Remove the condition duplication in YAML for MSIX create
Remove the condition duplication in YAML for MSIX create

----
#### AI description  (iteration 1)
#### PR Classification
This pull request is a code cleanup that removes redundant condition logic from the MSIX creation pipeline configuration.

#### PR Summary
The changes streamline the YAML configuration to eliminate duplicated conditional checks, enhancing clarity in the pipeline setup.
- `/.pipelines/templates/package-create-msix.yml`: Removed the duplicate `condition: failed()` line from the job configuration.
- `/.pipelines/templates/package-create-msix.yml`: Applied a minor cosmetic adjustment to the `displayName` entry.
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
2025-12-11 14:56:43 -08:00
Aditya Patwardhan 826a2d0801 [release/v7.6] Update Microsoft.PowerShell.Native package version (#26607) 2025-12-11 13:39:34 -08:00
Aditya PatwardhanandPowerShell Team Bot dcccde9e0e [release/v7.6] [master] Update branch for release (#26600)
Co-authored-by: PowerShell Team Bot <69177312+pwshBot@users.noreply.github.com>
2025-12-10 13:15:05 -08:00
Aditya Patwardhan 6e97a08036 [release/v7.6] Separate Store Automation Service Endpoints, Resolve AppID (#26599) 2025-12-10 11:44:44 -08:00
Aditya Patwardhan b9f8920f04 [release/v7.6] Update Microsoft.PowerShell.PSResourceGet to v1.2.0-preview5 (#26590) 2025-12-08 15:56:48 -08:00
Travis Plunk e7132af803 [release/v7.6] Add merge conflict marker detection to linux-ci workflow and refactor existing actions to use reusable get-changed-files action (#26530) 2025-12-05 16:24:15 -08:00
Travis Plunk 8f3b14c74b [release/v7.6] Make the experimental feature PSFeedbackProvider stable (#26502) 2025-12-05 19:47:24 +00:00
Aditya PatwardhanandTravis Plunk f5c8ae6785 [release/v7.6] Fix template path for rebuild branch check in package.yml (#26560)
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>
2025-12-05 19:10:53 +00:00
Aditya Patwardhan 55b48f79b9 [release/v7.6] Update the macos package name for preview releases to match the previous pattern (#26576) 2025-12-05 11:04:37 -08:00
Aditya Patwardhan f19ac4ccb4 [release/v7.6] Add rebuild branch support with conditional MSIX signing (#26573) 2025-12-05 11:04:24 -08:00
Travis Plunk dfa094e851 [release/v7.6] Fix a regression in the API CompletionCompleters.CompleteFilename() that causes null reference exception (#26487) 2025-12-05 10:53:01 -08:00
Travis Plunk 932aea6967 [release/v7.6] Update the WCF packages to the latest version that is compatible with v4.10.3 (#26503) 2025-12-05 10:52:30 -08:00
Travis Plunk 4109551362 [release/v7.6] Improve ADO package build and validation across platforms (#26532) 2025-12-05 00:11:20 +00:00
Aditya PatwardhanandMartinGC94 2d213e283b [release/v7.6] Add Delimiter parameter to Get-Clipboard (#26572)
Co-authored-by: MartinGC94 <42123497+MartinGC94@users.noreply.github.com>
2025-12-04 18:40:57 +00:00
Aditya PatwardhanandRyan Yates 6827de520b [release/v7.6] Properly Expand Aliases to their actual ResolvedCommand (#26571)
Co-authored-by: Ryan Yates <ryan.yates@kilasuit.org>
2025-12-04 10:37:54 -08:00
Aditya Patwardhan 2e047922ca [release/v7.6] Close pipe client handles after creating the child ssh process (#26564) 2025-12-02 15:58:22 -08:00
Aditya Patwardhan 2bdc89fc7d [release/v7.6] Mirror .NET/runtime ICU version range in PowerShell (#26563) 2025-12-02 15:57:46 -08:00
Aditya Patwardhan 47927a24e0 [release/v7.6] Update the macos package name for preview releases to match the previous pattern (#26562) 2025-12-02 15:57:34 -08:00
Aditya Patwardhan a454f94dae [release/v7.6] Fix condition syntax for StoreBroker package tasks in MSIX pipeline (#26561) 2025-12-02 15:57:16 -08:00
Aditya Patwardhan d54c2d1df3 [release/v7.6] Move package validation to package pipeline (#26558) 2025-12-02 15:56:35 -08:00
Aditya Patwardhan b0a5ec4a85 [release/v7.6] Optimize/split windows package signing (#26557) 2025-12-02 15:56:21 -08:00
Aditya Patwardhan c63af4e2c9 [release/v7.6] Fix merge conflict checker for empty file lists and filter *.cs files (#26556) 2025-12-02 15:56:04 -08:00
Travis PlunkandCopilot 0b313f7111 [release/v7.6] Add reusable get-changed-files action and refactor existing actions (#26529)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-25 14:23:36 -08:00
Travis PlunkandCopilot 391284f31c [release/v7.6] Remove usage of fpm for DEB package generation (#26504)
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
2025-11-25 14:32:27 -05:00
61682d457a [release/v7.6] Add log grouping to build.psm1 for collapsible GitHub Actions logs (#26524)
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-24 12:37:27 -08:00
Travis Plunk 9532f85fe4 [release/v7.6] Make some experimental features stable (#26490) 2025-11-20 14:57:21 -08:00
ce725ce207 [release/v7.6] Replace fpm with native macOS packaging tools (pkgbuild/productbuild) (#26501)
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com>
2025-11-20 15:50:38 -06:00
0e83f60c0e [release/v7.6] Refactor analyze job to reusable workflow and enable on Windows CI (#26494)
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com>
2025-11-20 09:04:33 -08:00
3c517873ae [release/v7.6] Replace fpm with native rpmbuild for RPM package generation (#26441)
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-20 09:04:20 -08:00
ea0bfb39ac [release/v7.6] Fix GitHub API rate limit errors in test actions (#26492)
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com>
2025-11-19 16:38:01 -08:00
bcf9f89020 [release/v7.6] Convert Azure DevOps Linux Packaging pipeline to GitHub Actions workflow (#26493)
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com>
2025-11-19 16:37:11 -08:00
51e4d5c0ba [release/v7.6] Refactor: Centralize xUnit tests into reusable workflow and remove legacy verification (#26488)
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com>
2025-11-19 14:55:27 -08:00
Travis PlunkandDongbo Wang 46f219cbd0 [release/v7.6] Fix build to only enable ready-to-run for the Release configuration (#26481)
Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
2025-11-19 14:55:15 -08:00
22636e047f [release/v7.6] Integrate Windows packaging into windows-ci workflow using reusable workflow (#26468)
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com>
2025-11-19 11:23:35 -08:00
e9af4e7710 [release/v7.6] Update outdated package references (#26471)
Co-authored-by: PowerShell Team Bot <69177312+pwshBot@users.noreply.github.com>
Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
2025-11-19 10:01:24 -08:00
Travis Plunk 44aa739707 [release/v7.6] Github Workflow cleanup (#26439) 2025-11-13 15:03:35 -08:00
Travis PlunkandAditya Patwardhan 168482463d [release/v7.6] DSC v3 resource for Powershell Profile (#26447)
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2025-11-13 15:02:24 -08:00
Travis Plunk 5b45b835ec [release/v7.6] Update PSResourceGet package version to preview4 (#26438) 2025-11-13 14:55:36 -08:00
Travis PlunkandDongbo Wang 38b8e5425b [release/v7.6] Update PSReadLine to v2.4.5 (#26446)
Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
2025-11-13 22:16:40 +00:00
dee5188f75 [release/v7.6] Add markdown link verification for PRs (#26445)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: xtqqczze <45661989+xtqqczze@users.noreply.github.com>
2025-11-13 22:15:10 +00:00
Travis PlunkandCopilot ae7f849949 [release/v7.6] Add network isolation policy parameter to vPack pipeline (#26444)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-13 13:44:07 -08:00
Dongbo Wang 8a723f8b19 Fix a couple more lint errors 2025-10-10 15:36:45 -07:00
Dongbo Wang 644f15eeef Fix lint errors in preview.md 2025-10-10 15:06:44 -07:00
Justin Chung 5e05175998 Make MSIX publish stage dependent on SetReleaseTagandContainerName stage 2025-10-10 16:15:26 -05:00