Skip to content

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

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Nov 15, 2024

Conversation

TravisEz13
Copy link
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 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
@@ -5,6 +5,8 @@ jobs:
pool:
type: windows
variables:
- name: ob_sdl_sbom_enabled
value: false
Copy link
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 jshigetomi merged commit 9aa6e06 into PowerShell:release/v7.5 Nov 15, 2024
11 checks passed
Copy link
Contributor

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

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

🔗 https://aka.ms/PSRepoFeedback

@TravisEz13 TravisEz13 deleted the backport-24583 branch January 14, 2025 21:09
@jshigetomi 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