Skip to content

[release/v7.5.7] Remove unused step to clone Internal-PowerShellTeam-Tools repo in PMC publish pipeline - #27498

Merged
Dongbo Wang (daxian-dbw) merged 1 commit into
PowerShell:release/v7.5.7from
SeeminglyScience:backport/release/v7.5.7/27495-6cee25f72
May 22, 2026
Merged

[release/v7.5.7] Remove unused step to clone Internal-PowerShellTeam-Tools repo in PMC publish pipeline#27498
Dongbo Wang (daxian-dbw) merged 1 commit into
PowerShell:release/v7.5.7from
SeeminglyScience:backport/release/v7.5.7/27495-6cee25f72

Conversation

@SeeminglyScience

Copy link
Copy Markdown
Contributor

Backport of #27495 to release/v7.5.7

Triggered by Patrick Meinecke (@SeeminglyScience) on behalf of Anam Navied (@anamnavi)

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

  • Required tooling change
  • Optional tooling change (include reasoning)

Simplifies PMC publish pipeline by removing unnecessary repository clone step that was no longer being used.

Customer Impact

  • Customer reported
  • Found internally

Regression

REQUIRED: Check exactly one box.

  • Yes
  • No

This is not a regression.

Testing

Pipeline change was tested and merged on main without issues. This backport applies the same cleanup to the release branch.

Risk

REQUIRED: Check exactly one box.

  • High
  • Medium
  • Low

Low risk: This PR removes unused code, not modifying or adding functionality. The step was already abandoned on main. Change scope is limited to PMC pipeline configuration.

Copilot AI review requested due to automatic review settings May 22, 2026 04:34
@SeeminglyScience Patrick Meinecke (SeeminglyScience) added the CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log label May 22, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Backport to release/v7.5.7 that simplifies the EV2 prep stage of the PMC publish pipeline by removing an unused step that cloned the Internal-PowerShellTeam-Tools repository.

Changes:

  • Removed the PowerShell step that cloned Internal-PowerShellTeam-Tools from MSCodeHub in the EV2 prep pipeline template.
Comments suppressed due to low confidence (1)

.pipelines/templates/release-prep-for-ev2.yml:66

  • After removing the MSCodeHub clone step, this template no longer appears to reference any variables from the mscodehub-code-read-akv variable group (e.g., $(mscodehubCodeReadPat)). Consider removing that variable group from the variables: section to avoid granting the job access to an unnecessary secret and to reduce pipeline surface area.
    - pwsh: |
        Get-ChildItem Env: | Out-String -Stream | write-Verbose -Verbose
      displayName: 'Capture Environment Variables'
      env:
        ob_restore_phase: true

@daxian-dbw
Dongbo Wang (daxian-dbw) merged commit be14d74 into PowerShell:release/v7.5.7 May 22, 2026
35 checks passed
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.

4 participants