[release/v7.4.16] Fix *nix permissions and use certificate_logical_to_actual#27450
Closed
adityapatwardhan wants to merge 363 commits into
Closed
[release/v7.4.16] Fix *nix permissions and use certificate_logical_to_actual#27450adityapatwardhan wants to merge 363 commits into
adityapatwardhan wants to merge 363 commits into
Conversation
Fix typo with duplicate keys
`textlint` runs clean for the new entry ---- #### AI description (iteration 1) #### PR Classification Documentation update for the v7.4.6 release. #### PR Summary This pull request updates the changelog to document the changes and improvements made in the v7.4.6 release. - `CHANGELOG/7.4.md`: Added a new section for v7.4.6 detailing build and packaging improvements, including updates to .NET SDK, new NuGet package sources, and various fixes and enhancements.
Update change log for 7.4.6 ---- #### AI description (iteration 1) #### PR Classification Documentation update. #### PR Summary Updated the changelog for version 7.4.6 to reflect the latest changes and improvements. - `CHANGELOG/7.4.md`: Updated the release date to 2024-10-22 and added an entry for copying to static site instead of making blob public.
Fix typo in release-MakeBlobPublic.yml ---- #### AI description (iteration 1) #### PR Classification Bug fix #### PR Summary This pull request fixes a typo in the YAML configuration file for the release pipeline. - Corrected indentation in `/.pipelines/templates/release-MakeBlobPublic.yml` for the `Capture Environment Variables` step.
#### 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.
#### 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.
`textlint` runs clean for the new entry ---- #### AI description (iteration 1) #### PR Classification Documentation update for the v7.4.6 release. #### PR Summary This pull request updates the changelog to document the changes and improvements made in the v7.4.6 release. - `CHANGELOG/7.4.md`: Added a new section for v7.4.6 detailing build and packaging improvements, including updates to .NET SDK, new NuGet package sources, and various fixes and enhancements.
Update change log for 7.4.6 ---- #### AI description (iteration 1) #### PR Classification Documentation update. #### PR Summary Updated the changelog for version 7.4.6 to reflect the latest changes and improvements. - `CHANGELOG/7.4.md`: Updated the release date to 2024-10-22 and added an entry for copying to static site instead of making blob public.
Fix typo in release-MakeBlobPublic.yml ---- #### AI description (iteration 1) #### PR Classification Bug fix #### PR Summary This pull request fixes a typo in the YAML configuration file for the release pipeline. - Corrected indentation in `/.pipelines/templates/release-MakeBlobPublic.yml` for the `Capture Environment Variables` step.
#### 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.
#### 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 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`.
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`.
…tore Publish, Clean up PDP-Media (#27228)
…l packages become available (#27229)
…o PowerShell LTS (#27232)
…-LTS store package within the same `msixbundle-vpack` pipeline (#27242)
Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
…nux container (#27322) Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
…7330) Co-authored-by: Justin Chung <chungjustin@microsoft.com>
The tarball staging path used `Copy-Item`, which on *nix doesn't preserve the source file mode, so `pwsh` ended up 644 in the `.tar.gz`. The Debian, RPM, and macOS PKG paths explicitly `chmod` everything to 644 and then bump `pwsh` back to 755, which silently demoted `createdump` (the .NET helper that produces crash minidumps) along with it. Now we `chmod 755` both executables in all package staging paths, guarded by `Test-Path` since fxdependent builds don't bundle `createdump`. Also added regression tests which check the permissions of `pwsh` inside the Linux and macOS tarballs before we upload them. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
… group The `CP-…` key codes used for ESRP signing are now set from ADO via the `certificate_logical_to_actual` variable group. The templates reference the following variables instead of literal codes: - `$(authenticode_cert_id)` - `$(authenticode_test_cert_id)` - `$(nuget_cert_id)` - `$(apple_cert_id)` - `$(pgp_linux_cert_id)` - `$(pgp_release_cert_id)` `nupkg.yml`, `mac-package-build.yml`, and `linux-package-build.yml` pick up the new group import. `linux-package-build.yml` also now selects the PGP signing profile based on whether `jobName` starts with `mariner`, so `PowerShell-Packages-Stages.yml` no longer threads a `signingProfile` parameter in for the two Mariner jobs. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
It's been this way for a couple years which means we've been passing...something else?
Member
Author
|
wrong base branch.. closing |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Backport of #27385 to release/v7.4.16
Triggered by @adityapatwardhan on behalf of @andyleejordan
Original CL Label: CL-BuildPackaging
/cc @PowerShell/powershell-maintainers
Impact
REQUIRED: Choose either Tooling Impact or Customer Impact (or both). At least one checkbox must be selected.
Tooling Impact
Updates native dependency for PowerShell build.
Customer Impact
Regression
REQUIRED: Check exactly one box.
This is not a regression.
Testing
CI workflows will validate the update. No manual product testing required.
Risk
REQUIRED: Check exactly one box.
Dependency update to latest GA version; minimal risk to product functionality.