Skip to content

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

Merged
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
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 @SeeminglyScience on behalf of @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.

@SeeminglyScience SeeminglyScience requested a review from a team as a code owner May 22, 2026 04:34
Copilot AI review requested due to automatic review settings May 22, 2026 04:34
@SeeminglyScience 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
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 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