Skip to content

[release/v7.5] Added Deploy Box Product Pathway to GitHub Release and NuGet Release Pipelines - #24595

Merged
Justin Chung (jshigetomi) merged 1 commit into
PowerShell:release/v7.5from
TravisEz13:backport-24583
Nov 15, 2024
Merged

[release/v7.5] Added Deploy Box Product Pathway to GitHub Release and NuGet Release Pipelines#24595
Justin Chung (jshigetomi) merged 1 commit into
PowerShell:release/v7.5from
TravisEz13:backport-24583

Conversation

@TravisEz13

Copy link
Copy Markdown
Member

Backport #24583

This pull request includes significant changes to the .pipelines/PowerShell-Release-Official.yml file to update container images, modify dependencies, and add new stages. Additionally, new templates for downloading packages and checking out repositories have been introduced.

Key changes include:

Container Image Updates:

  • Updated the WindowsContainerImage to use ltsc2022 instead of ltsc2019.

Dependency Modifications:

  • Modified the resources section to include a new release category and updated WindowsHostVersion to 2022 with Netlock network.

New Stages and Dependencies:

  • Added new stages such as DownloadPackages, PublishGitHubRelease, and PushGitTagAndMakeDraftPublic. Each new stage includes its respective jobs and dependencies. [1] [2]
  • Updated dependencies for existing stages to depend on the new stages where necessary, ensuring a streamlined release process. [1] [2] [3]

Template Additions:

  • Introduced a new template release-download-packages.yml for downloading various package types, including Linux, Windows, and macOS packages.
  • Added release-checkout-pwsh-repo.yml for checking out the PowerShell repository, including a script to handle branch names and clone the repository.

Refactoring GitHub Tasks:

  • Updated release-githubtasks.yml to use the release pool and added new variables and steps to streamline the GitHub release process. [1] [2] [3]

@TravisEz13 Travis Plunk (TravisEz13) changed the title [release/v7.5]Added Deploy Box Product Pathway to GitHub Release and NuGet Release Pipelines [release/v7.5] Added Deploy Box Product Pathway to GitHub Release and NuGet Release Pipelines Nov 15, 2024
type: windows
variables:
- name: ob_sdl_sbom_enabled
value: false

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this should set to true

@jshigetomi
Justin Chung (jshigetomi) merged commit 9aa6e06 into PowerShell:release/v7.5 Nov 15, 2024
@microsoft-github-policy-service

microsoft-github-policy-service Bot commented Nov 15, 2024

Copy link
Copy Markdown
Contributor

📣 Hey Travis Plunk (@TravisEz13), how did we do? We would love to hear your feedback with the link below! 🗣️

🔗 https://aka.ms/PSRepoFeedback

@TravisEz13
Travis Plunk (TravisEz13) deleted the backport-24583 branch January 14, 2025 21:09
@jshigetomi Justin Chung (jshigetomi) added the CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log label Jan 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants