* 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>
* 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
* 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>
* 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>
#### 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.
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`.
#### 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`.
#### 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.
#### 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.