Commit Graph
10486 Commits
Author SHA1 Message Date
Travis Plunk b575e2e76f Update Component Manifest (#25093) 2025-02-26 09:40:23 -08:00
PowerShell Team Bot 1b0488cd28 [release/v7.4] Update branch for release - Transitive - true - minor (#25085) 2025-02-25 13:24:51 -08:00
Travis PlunkandAditya Patwardhan 61ce3a3dcc [release/v7.4]Add UseDotnet task for installing dotnet (#25080)
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2025-02-25 13:22:30 -08:00
78e2a13ed9 [release/v7.4] Add Justin Chung as PowerShell team member in releaseTools.psm1 (#25074)
Co-authored-by: Justin Chung <124807742+jshigetomi@users.noreply.github.com>
Co-authored-by: Justin Chung <chungjustin@microsoft.com>
2025-02-24 15:02:56 -08:00
5ea9308665 [release/v7.4]Fix V-Pack download package name (#25078)
Co-authored-by: Justin Chung <124807742+jshigetomi@users.noreply.github.com>
Co-authored-by: Justin Chung <chungjustin@microsoft.com>
2025-02-24 15:02:06 -08:00
19ae7159d4 [release/v7.4]Fix MSIX stage in release pipeline (#25079)
Co-authored-by: Justin Chung <124807742+jshigetomi@users.noreply.github.com>
Co-authored-by: Justin Chung <chungjustin@microsoft.com>
2025-02-24 14:59:11 -08:00
Travis Plunk c24e24c60a [release/v7.4]Give the pipeline runs meaningful names (#25081) 2025-02-24 14:57:02 -08:00
Travis Plunk 7121cd44d9 [release/v7.4]Make sure the vPack pipeline does not produce an empty package (#25082) 2025-02-24 14:56:34 -08:00
Travis PlunkandAditya Patwardhan 967e600b7e [release/v7.4]Update CODEOWNERS (#25083)
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2025-02-24 14:56:10 -08:00
Travis Plunk abe32baae0 [release/v7.4]Add setup dotnet action to the build composite action (#25084) 2025-02-24 14:54:03 -08:00
Travis Plunk 08a84e6ec3 [release/v7.4]Remove AzDO credscan as it is now in GitHub (#25077) 2025-02-24 11:00:21 -08:00
Travis PlunkandAditya Patwardhan 70d022d1c8 [release/v7.4]Use workload identity service connection to download makeappx tool from storage account (#25075)
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2025-02-24 10:57:47 -08:00
PowerShell Team BotandTravis Plunk 76208609a4 [release/v7.4] Update .NET SDK (#24993)
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>
2025-02-12 00:00:12 +00:00
PowerShell Team BotandTravis Plunk b70bb41fac [release/v7.4] Update branch for release - Transitive - true - minor (#24884)
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>
2025-02-11 14:39:34 -08:00
Travis Plunk 7e1b990f81 [release/v7.4]Fix GitHub Action filter overmatching (#24957) 2025-02-05 15:10:17 -08:00
Travis Plunk 34eb4530b6 [release/v7.4]Fix release branch filters (#24960) 2025-02-05 14:57:09 -08:00
Travis Plunk d1f7ddacbc [release/v7.4]Convert powershell/PowerShell-CI-macos to GitHub Actions (#24955) 2025-02-05 13:49:42 -08:00
Travis Plunk 22ee0bf4fa [release/v7.4]Convert powershell/PowerShell-CI-linux to GitHub Actions (#24945) 2025-02-05 11:31:48 -08:00
Travis Plunk 08414b5cd6 [release/v7.4]Convert powershell/PowerShell-Windows-CI to GitHub Actions (#24932) 2025-02-04 14:23:32 -08:00
Anam Navied eb2bf0c448 [release/v7.4]PMC parse state correctly from update command's response (#24860) 2025-01-23 14:22:10 -08:00
+1 b35290f15a [release/v7.4]Add EV2 support for publishing PowerShell packages to PMC (#24857)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Justin Chung <chungjustin@microsoft.com>
Co-authored-by: Justin Chung <t-juchung@microsoft.com>
Co-authored-by: Justin Chung <124807742+jshigetomi@users.noreply.github.com>
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
Co-authored-by: alerickson <25858831+alerickson@users.noreply.github.com>
Co-authored-by: Patrick Meinecke <SeeminglyScience@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: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jordan Borean <jborean93@gmail.com>
2025-01-23 22:04:23 +00:00
Justin ChungandJustin Chung 3027638cc4 Add 7.4.7 Changelog (#24844) (#24854)
* Add 7.4.7 Changelog

* Change summary comment to Update .NET SDK

---------

Co-authored-by: Justin Chung <chungjustin@microsoft.com>
v7.4.7
2025-01-23 12:03:09 -08:00
Justin ChungandJustin Chung 91531f68de Fix backport issues with release pipeline (#24835)
* Add missed release-install-pwsh.yml template

* Fix backport merge conflicts to release pipeline

* Fix more backport issues

* Changed Windows container image to 2022

* Add msix pwsh task and changed DOTNET root finding in validate global tools

* Fix msix and global tools

* Revert msix change

* Add back AZ remove module

* Add install makeapp tool step

* Fix publish nuget

---------

Co-authored-by: Justin Chung <chungjustin@microsoft.com>
2025-01-22 13:09:34 -08:00
Travis Plunk bf12cd1245 Remove duplicated parameter (#24832) 2025-01-21 09:59:00 -08:00
Dongbo WangandTravis Plunk 3e17fc1667 [release/v7.4] Make the AssemblyVersion not change for servicing releases 7.4.7 and onward (#24821)
* Make the `AssemblyVersion` not change for servicing releases (#24667)

* Keep `AssemblyVersion` unchanged for servicing releases 7.4.7 and plus

---------

Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>
2025-01-17 17:23:08 -08:00
Travis Plunk aaf0626eaf Add *.props and sort path filters for windows CI (#24822) (#24823) 2025-01-17 16:38:38 -08:00
Travis Plunk a2ac6f3107 Take the newest windows signature nuget packages (#24818) 2025-01-17 14:39:20 -08:00
Travis PlunkandAditya Patwardhan c1b565b297 Use work load identity service connection to download makeappx tool from storage account (#24817) (#24820)
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2025-01-17 14:02:46 -08:00
Travis Plunk 4b3f7944a3 Update path filters for Windows CI (#24809) (#24819) 2025-01-17 13:59:58 -08:00
3168a49b10 Fixed release pipeline errors and switched to KS3 (#24751) (#24816)
* Fixed an error in the release pipeline

* Fixed ReleaseTag and Version variable in validate
packages

* Switched from Netlock to KS3

---------

Co-authored-by: Justin Chung <124807742+jshigetomi@users.noreply.github.com>
Co-authored-by: Justin Chung <chungjustin@microsoft.com>
2025-01-17 13:27:02 -08:00
Travis Plunk 03cf0c6edc Update notices file (#24810) 2025-01-17 11:20:41 -08:00
PowerShell Team Bot e8d527609b [release/v7.4] Update branch for release - Transitive - true - minor (#24806)
* Update .NET SDK to latest version

* Update package references
2025-01-17 01:05:36 +00:00
Travis Plunk bd699adbac Add ability to capture MSBuild Binary logs when restore fails (#24128) (#24799)
* Capture binary logs

* Update .pipelines/PowerShell-Coordinated_Packages-Official.yml
2025-01-16 15:54:21 -08:00
Travis PlunkandAditya Patwardhan c26e909e2e Download package from package build for generating vpack (#24481) (#24801)
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2025-01-16 15:53:42 -08:00
8d74036d81 Add a parameter that skips verify packages step (#24763) (#24803)
* added a parameter that skips verify packages step

* fix parameter string to boolean value

---------

Co-authored-by: Justin Chung <124807742+jshigetomi@users.noreply.github.com>
Co-authored-by: Justin Chung <chungjustin@microsoft.com>
2025-01-16 15:53:04 -08:00
600af89633 Fix Changelog content grab during GitHub Release (#24788) (#24804)
Co-authored-by: Justin Chung <124807742+jshigetomi@users.noreply.github.com>
Co-authored-by: Justin Chung <chungjustin@microsoft.com>
2025-01-16 15:51:45 -08:00
d4b5845503 Add tool package download in publish nuget stage (#24790) (#24805)
Co-authored-by: Justin Chung <124807742+jshigetomi@users.noreply.github.com>
Co-authored-by: Justin Chung <chungjustin@microsoft.com>
2025-01-16 15:51:20 -08:00
Travis Plunk 79e4cbaa80 Add CodeQL scanning to APIScan build (#24303) (#24800)
* Enable CodeQL in the APIScan build

* fix indentation

* fix build name

* Manually add CodeQL

* enable TSA directly in codeql

* update codeql source code directory

* go back to version 0

* switch to variable to configure source code root

* Update .pipelines/apiscan-gen-notice.yml
2025-01-16 15:06:03 -08:00
a022faee5e Deploy Box Update (#24632) (#24802)
* reverted one time changes

* added ob_outputDirectory

* added mscode variable group

* forgot to move psm1 to ToolArtifact folder

* added pipeline name and passing toolartifact through context

* added tools

* PSPackagesOfficial

* removed tools clone

* added uploading CL

* verbose statements for release tag and release version

* trying to regerence variable with step name

* checking REPOROOT

* removed get child item

* Deploy box update

* nuget template context pipeline name correction

* changed other instances of releasetag

* added -Verbose to Copy-Item

* checkout task, instead of git clone

* changed to Build.SourcesDirectory

* removed path specification

* removed path

* added tsa and credscan

* not copying tools to artifacts

* official and production

---------

Co-authored-by: Justin Chung <124807742+jshigetomi@users.noreply.github.com>
Co-authored-by: Justin Chung <chungjustin@microsoft.com>
2025-01-16 14:06:57 -08:00
Travis Plunk 32511ebf3f Merge branch 'v7.4.6' into release/v7.4 2025-01-16 12:51:25 -08:00
624d479add [release/v7.4] Update branch for release - Transitive - true - minor (#24546)
* Update .NET SDK to latest version

* Update package references

* 7.4.6  isn't working for this test.

* try to fix named pipe test again

* Revert "try to fix named pipe test again"

This reverts commit 0966c6428f.

* Revert "7.4.6  isn't working for this test."

This reverts commit 238e3fc551.

* Revert one change to get the bulk of the updates

* Update test/tools/NamedPipeConnection/src/code/Microsoft.PowerShell.NamedPipeConnection.csproj

---------

Co-authored-by: Travis Plunk <github@ez13.net>
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>
2024-11-05 10:01:50 -08:00
Travis Plunk 37ef282738 [release/v7.4] Fix backport mistake in #24429 (#24545) 2024-11-04 14:34:14 -08:00
Travis PlunkandAditya Patwardhan 9a783789c2 Fix seed max value for Container Linux CI (#24510) (#24543)
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2024-11-04 14:23:40 -08:00
Travis Plunk 72f8c58e6f Add a way to use only NuGet feed sources (#24528) (#24542)
* Update build.psm1

* update default feeds

* fix issue with cgmanifest having duplicate existing entries

* update pattern
2024-11-04 13:38:37 -08:00
Aditya Patwardhan 0868a24041 Bump Microsoft.PowerShell.PSResourceGet to 1.0.6 (#24419) 2024-10-30 12:37:21 -07:00
Patrick Meinecke 15affc7e14 Merged PR 33083: Update path due to pool change
#### AI description  (iteration 1)
#### PR Classification
Code cleanup

#### PR Summary
This pull request updates the path references in the release upload build info script due to a change in the directory structure.
- `.pipelines/templates/release-upload-buildinfo.yml`: Updated path references for importing the `ci.psm1` module and accessing `metadata.json` to reflect the new directory structure.
2024-10-25 16:33:29 -04:00
Patrick Meinecke 8419685a35 Merged PR 33082: Update pool for "Publish BuildInfo" job
Temporary fix for firewall issue in OneBranch

----
#### AI description  (iteration 1)
#### PR Classification
Configuration update for the build pipeline.

#### PR Summary
This pull request updates the pool configuration for the "Publish BuildInfo" job to use a custom pool.
- `.pipelines/templates/release-upload-buildinfo.yml`: Changed the pool to `PowerShell1ES`, set `isCustom` to true, and added a demand for `ImageOverride` to equal `PSMMS2019-Secure`.
2024-10-25 16:33:29 -04:00
Patrick Meinecke 5890f7b0b4 Merged PR 33077: Add missing backports and new fixes
#### AI description  (iteration 1)
#### PR Classification
Bug fix and new feature implementation.

#### PR Summary
This pull request adds missing backports and introduces new fixes to the pipeline configurations.
- `.pipelines/PowerShell-vPack-Official.yml`: Replaces AzCopy installation and download steps with a package artifact download.
- `.pipelines/templates/release-MakeBlobPublic.yml`: Adds parameters for skipping PSInfra installers and modifies blob copy logic.
- `.pipelines/PowerShell-Release-Official.yml`: Adds a parameter to skip copying archives and installers to PSInfrastructure public location.
- `.pipelines/templates/release-symbols.yml` and `.pipelines/templates/release-upload-buildinfo.yml`: Ensures checkout is done at the beginning of the restore phase.
- `.pipelines/templates/release-publish-pmc.yml`: Changes `BlobFolderName` from `AzureVersion` to `ReleaseTag`.
2024-10-25 16:33:29 -04:00
Patrick Meinecke bfed231d20 Merged PR 33055: Port copy blob changes
#### AI description  (iteration 1)
#### PR Classification
Code cleanup and configuration update.

#### PR Summary
This pull request updates the pipeline configuration for copying blobs to PSInfra storage.
- `.pipelines/templates/release-MakeBlobPublic.yml`: Added custom pool configuration and demands for `PowerShell1ES`. Simplified environment variable capture command.
2024-10-25 16:33:29 -04:00
Patrick Meinecke feb8ec8092 Merged PR 33048: Update firewall to monitor
#### AI description  (iteration 1)
#### PR Classification
New feature

#### PR Summary
This pull request updates the firewall configuration to monitor network traffic.
- `.pipelines/PowerShell-Release-Official.yml`: Added feature flags for `LinuxHostVersion` and `WindowsHostVersion` to enable network monitoring.
2024-10-25 16:33:29 -04:00