René's URL Explorer Experiment


Title: [release/v7.6.1] Download PMC Packages through `TemplateContext` by jshigetomi · Pull Request #27331 · PowerShell/PowerShell · GitHub

Open Graph Title: [release/v7.6.1] Download PMC Packages through `TemplateContext` by jshigetomi · Pull Request #27331 · PowerShell/PowerShell

X Title: [release/v7.6.1] Download PMC Packages through `TemplateContext` by jshigetomi · Pull Request #27331 · PowerShell/PowerShell

Description: Backport of #27326 to release/v7.6.1 Triggered by @jshigetomi on behalf of @jshigetomi 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) Required tooling change. Modifies the Azure DevOps release pipeline templates that publish PowerShell packages to PMC (packages.microsoft.com) via Ev2. Without this change, the v7.6.1 release pipeline cannot publish packages because the Ev2 environment has disallowed the previously-used DownloadPipelineArtifact task in the publish stage. The PR migrates artifact download to templateContext.inputs, parameterizes the publish stage (releaseEnvironment / approvalServiceEnvironment / stagePrefix / skipEv2Push), and adds a NonOfficial dry-run path that validates the new artifact download approach without performing the actual Ev2 push. Customer Impact Customer reported Found internally Regression REQUIRED: Check exactly one box. Yes No This is not a regression. Testing Verified by: Cherry-picking the merge commit cleanly onto release/v7.6.1 with no conflicts. Pipeline-level validation will occur via the NonOfficial dry-run pipeline once this PR's CI runs (the original PR specifically added a NonOfficial path that exercises templateContext.inputs artifact download with skipEv2Push: true). Functional verification of PMC publishing will happen during the actual v7.6.1 release using the publish stage with production parameters. Risk REQUIRED: Check exactly one box. High Medium Low High risk because this modifies the release publishing pipeline (Ev2 push to PMC) on the live release branch. However, not taking this change blocks the v7.6.1 PMC release entirely — the Ev2 pipeline has disallowed the previous DownloadArtifacts task, so the existing pipeline cannot run. The change has been validated in master and is the explicit reason the original PR was authored ("PR was made to unblock 7.4.15 and 7.6.1 PMC releases"). Note: original PR currently has Backport-7.6.x-Consider (not Approved) — proceeding at user request given the unblock-release justification stated in the PR body.

Open Graph Description: Backport of #27326 to release/v7.6.1 Triggered by @jshigetomi on behalf of @jshigetomi Original CL Label: CL-BuildPackaging /cc @PowerShell/powershell-maintainers Impact REQUIRED: Choose either To...

X Description: Backport of #27326 to release/v7.6.1 Triggered by @jshigetomi on behalf of @jshigetomi Original CL Label: CL-BuildPackaging /cc @PowerShell/powershell-maintainers Impact REQUIRED: Choose either To...

Opengraph URL: https://github.com/PowerShell/PowerShell/pull/27331

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:b35e5979-9988-6dc9-4770-3b064212d556
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id9910:34BF14:1157AD:1848CF:6A59D136
html-safe-nonce174aebc049f162205e8a97c0170ebb75c3a9d057ec80ab9df00960336e0e17e7
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5OTEwOjM0QkYxNDoxMTU3QUQ6MTg0OENGOjZBNTlEMTM2IiwidmlzaXRvcl9pZCI6IjI5MjU5OTk5NjYwMDE5NDI4MzgiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac6829e06ae7bd465b035d5394d17e93aaadc0bb22b26ce49d123f59737a2653dc
hovercard-subject-tagpull_request:3569502953
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/PowerShell/PowerShell/pull/27331/files
twitter:imagehttps://avatars.githubusercontent.com/u/124807742?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/124807742?s=400&v=4
og:image:altBackport of #27326 to release/v7.6.1 Triggered by @jshigetomi on behalf of @jshigetomi Original CL Label: CL-BuildPackaging /cc @PowerShell/powershell-maintainers Impact REQUIRED: Choose either To...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneba3976babb66479b1c943a8edc0777d96157da48fadc0161f9ddb219deee8353
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/PowerShell/PowerShell git https://github.com/PowerShell/PowerShell.git
octolytics-dimension-user_id11524380
octolytics-dimension-user_loginPowerShell
octolytics-dimension-repository_id49609581
octolytics-dimension-repository_nwoPowerShell/PowerShell
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id49609581
octolytics-dimension-repository_network_root_nwoPowerShell/PowerShell
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasebfacf98c3b7ad151665d6ddd216469389872b251
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/PowerShell/PowerShell/pull/27331/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FPowerShell%2FPowerShell%2Fpull%2F27331%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FPowerShell%2FPowerShell%2Fpull%2F27331%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=PowerShell%2FPowerShell
Reloadhttps://github.com/PowerShell/PowerShell/pull/27331/files
Reloadhttps://github.com/PowerShell/PowerShell/pull/27331/files
Reloadhttps://github.com/PowerShell/PowerShell/pull/27331/files
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/27331/files
PowerShell https://github.com/PowerShell
PowerShellhttps://github.com/PowerShell/PowerShell
Notifications https://github.com/login?return_to=%2FPowerShell%2FPowerShell
Fork 8.4k https://github.com/login?return_to=%2FPowerShell%2FPowerShell
Star 54.4k https://github.com/login?return_to=%2FPowerShell%2FPowerShell
Code https://github.com/PowerShell/PowerShell
Issues 1.2k https://github.com/PowerShell/PowerShell/issues
Pull requests 290 https://github.com/PowerShell/PowerShell/pulls
Discussions https://github.com/PowerShell/PowerShell/discussions
Actions https://github.com/PowerShell/PowerShell/actions
Projects https://github.com/PowerShell/PowerShell/projects
Security and quality 3 https://github.com/PowerShell/PowerShell/security
Insights https://github.com/PowerShell/PowerShell/pulse
Code https://github.com/PowerShell/PowerShell
Issues https://github.com/PowerShell/PowerShell/issues
Pull requests https://github.com/PowerShell/PowerShell/pulls
Discussions https://github.com/PowerShell/PowerShell/discussions
Actions https://github.com/PowerShell/PowerShell/actions
Projects https://github.com/PowerShell/PowerShell/projects
Security and quality https://github.com/PowerShell/PowerShell/security
Insights https://github.com/PowerShell/PowerShell/pulse
Sign up for GitHub https://github.com/signup?return_to=%2FPowerShell%2FPowerShell%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2FPowerShell%2FPowerShell%2Fissues%2Fnew%2Fchoose
jshigetomihttps://github.com/jshigetomi
PowerShell:release/v7.6.1https://github.com/PowerShell/PowerShell/tree/release/v7.6.1
jshigetomi:backport/release/v7.6.1/27326-63544d18bhttps://github.com/jshigetomi/PowerShell/tree/backport/release/v7.6.1/27326-63544d18b
Conversation 5 https://github.com/PowerShell/PowerShell/pull/27331
Commits 1 https://github.com/PowerShell/PowerShell/pull/27331/commits
Checks 35 https://github.com/PowerShell/PowerShell/pull/27331/checks
Files changed https://github.com/PowerShell/PowerShell/pull/27331/files
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/27331/files
[release/v7.6.1] Download PMC Packages through TemplateContext https://github.com/PowerShell/PowerShell/pull/27331/files#top
Show all changes 1 commit https://github.com/PowerShell/PowerShell/pull/27331/files
5ccf49e Download PMC Packages through `TemplateContext` (#27326) jshigetomi Apr 22, 2026 https://github.com/PowerShell/PowerShell/pull/27331/commits/5ccf49e383aa0b97188339992bc5cc8fdca3c9a4
Clear filters https://github.com/PowerShell/PowerShell/pull/27331/files
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/27331/files
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/27331/files
PowerShell-Release-Azure-NonOfficial.yml https://github.com/PowerShell/PowerShell/pull/27331/files#diff-18a5d0da95b628d7abb7be34c2cac4307c3ef787f6cb988649d3d7a662dce28b
PowerShell-Release-Official-Azure.yml https://github.com/PowerShell/PowerShell/pull/27331/files#diff-833ec5d61fd962c7836671be40b8e348827c747cb057ec119bb5bcf0dfd9463e
release-prep-for-ev2.yml https://github.com/PowerShell/PowerShell/pull/27331/files#diff-e3dace7fbd5ecd8a0aa5bf105cd7cf00f2c2abf73e5760a6136fcba4ef40bf13
release-publish-pmc.yml https://github.com/PowerShell/PowerShell/pull/27331/files#diff-a5cf0878c545f6c666c94076ec0d25ec8d8b8b13d67e908da250806017588248
.pipelines/NonOfficial/PowerShell-Release-Azure-NonOfficial.ymlhttps://github.com/PowerShell/PowerShell/pull/27331/files#diff-18a5d0da95b628d7abb7be34c2cac4307c3ef787f6cb988649d3d7a662dce28b
View file https://github.com/jshigetomi/PowerShell/blob/5ccf49e383aa0b97188339992bc5cc8fdca3c9a4/.pipelines/NonOfficial/PowerShell-Release-Azure-NonOfficial.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/PowerShell/PowerShell/pull/27331/{{ revealButtonHref }}
https://github.com/PowerShell/PowerShell/pull/27331/files#diff-18a5d0da95b628d7abb7be34c2cac4307c3ef787f6cb988649d3d7a662dce28b
Copilothttps://github.com/apps/copilot-pull-request-reviewer
Apr 22, 2026https://github.com/PowerShell/PowerShell/pull/27331/files#r3126802942
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/27331/files
Copilothttps://docs.github.com/copilot/responsible-use-of-github-copilot-features/responsible-use-of-github-copilot-code-review
.pipelines/PowerShell-Release-Official-Azure.ymlhttps://github.com/PowerShell/PowerShell/pull/27331/files#diff-833ec5d61fd962c7836671be40b8e348827c747cb057ec119bb5bcf0dfd9463e
View file https://github.com/jshigetomi/PowerShell/blob/5ccf49e383aa0b97188339992bc5cc8fdca3c9a4/.pipelines/PowerShell-Release-Official-Azure.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/PowerShell/PowerShell/pull/27331/{{ revealButtonHref }}
https://github.com/PowerShell/PowerShell/pull/27331/files#diff-833ec5d61fd962c7836671be40b8e348827c747cb057ec119bb5bcf0dfd9463e
Copilothttps://github.com/apps/copilot-pull-request-reviewer
Apr 22, 2026https://github.com/PowerShell/PowerShell/pull/27331/files#r3126802906
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/27331/files
Copilothttps://docs.github.com/copilot/responsible-use-of-github-copilot-features/responsible-use-of-github-copilot-code-review
https://github.com/PowerShell/PowerShell/pull/27331/files#diff-833ec5d61fd962c7836671be40b8e348827c747cb057ec119bb5bcf0dfd9463e
.pipelines/templates/release-prep-for-ev2.ymlhttps://github.com/PowerShell/PowerShell/pull/27331/files#diff-e3dace7fbd5ecd8a0aa5bf105cd7cf00f2c2abf73e5760a6136fcba4ef40bf13
View file https://github.com/jshigetomi/PowerShell/blob/5ccf49e383aa0b97188339992bc5cc8fdca3c9a4/.pipelines/templates/release-prep-for-ev2.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/PowerShell/PowerShell/pull/27331/{{ revealButtonHref }}
https://github.com/PowerShell/PowerShell/pull/27331/files#diff-e3dace7fbd5ecd8a0aa5bf105cd7cf00f2c2abf73e5760a6136fcba4ef40bf13
https://github.com/PowerShell/PowerShell/pull/27331/files#diff-e3dace7fbd5ecd8a0aa5bf105cd7cf00f2c2abf73e5760a6136fcba4ef40bf13
https://github.com/PowerShell/PowerShell/pull/27331/files#diff-e3dace7fbd5ecd8a0aa5bf105cd7cf00f2c2abf73e5760a6136fcba4ef40bf13
https://github.com/PowerShell/PowerShell/pull/27331/files#diff-e3dace7fbd5ecd8a0aa5bf105cd7cf00f2c2abf73e5760a6136fcba4ef40bf13
https://github.com/PowerShell/PowerShell/pull/27331/files#diff-e3dace7fbd5ecd8a0aa5bf105cd7cf00f2c2abf73e5760a6136fcba4ef40bf13
.pipelines/templates/release-publish-pmc.ymlhttps://github.com/PowerShell/PowerShell/pull/27331/files#diff-a5cf0878c545f6c666c94076ec0d25ec8d8b8b13d67e908da250806017588248
View file https://github.com/jshigetomi/PowerShell/blob/5ccf49e383aa0b97188339992bc5cc8fdca3c9a4/.pipelines/templates/release-publish-pmc.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/PowerShell/PowerShell/pull/27331/{{ revealButtonHref }}
Copilothttps://github.com/apps/copilot-pull-request-reviewer
Apr 22, 2026https://github.com/PowerShell/PowerShell/pull/27331/files#r3126802965
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/27331/files
Copilothttps://docs.github.com/copilot/responsible-use-of-github-copilot-features/responsible-use-of-github-copilot-code-review
Copilothttps://github.com/apps/copilot-pull-request-reviewer
Apr 22, 2026https://github.com/PowerShell/PowerShell/pull/27331/files#r3126802984
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/27331/files
Copilothttps://docs.github.com/copilot/responsible-use-of-github-copilot-features/responsible-use-of-github-copilot-code-review
Please reload this pagehttps://github.com/PowerShell/PowerShell/pull/27331/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.