Title: Skip Store Publish when No Channel Seleceted by jshigetomi · Pull Request #27334 · PowerShell/PowerShell · GitHub
Open Graph Title: Skip Store Publish when No Channel Seleceted by jshigetomi · Pull Request #27334 · PowerShell/PowerShell
X Title: Skip Store Publish when No Channel Seleceted by jshigetomi · Pull Request #27334 · PowerShell/PowerShell
Description: PR Summary This pull request updates the release pipeline scripts to improve handling when no release channel (LTS, Stable, or Preview) is selected. Instead of failing the pipeline, the scripts now skip the Store package creation and publish steps gracefully, and set variables to ensure downstream tasks are also skipped. Pipeline robustness and conditional execution: Updated the channel selection logic in .pipelines/templates/package-store-package.yml and .pipelines/templates/release-MSIX-Publish.yml to skip Store package creation/publish with a warning when no valid channel is detected, rather than causing the pipeline to fail. [1] [2] Set the SkipStorePublish variable and related channel flags to ensure any downstream tasks conditioned on these are properly skipped. Added a condition to the 'Upload StoreBroker Package' step so it only runs if SkipStorePublish is not set to true. PR Context This is to prevent pipeline failure when a channel like preview, LTS, or stable isn't selected, like for v7.5.X PR Checklist PR has a meaningful title Use the present tense and imperative mood when describing your changes Summarized changes Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header This PR is ready to merge. If this PR is a work in progress, please open this as a Draft Pull Request and mark it as Ready to Review when it is ready to merge. Breaking changes None OR Experimental feature(s) needed Experimental feature name(s): User-facing changes Not Applicable OR Documentation needed Issue filed: Testing - New and feature N/A or can only be tested interactively OR Make sure you've added a new test if existing tests do not effectively test the code changed
Open Graph Description: PR Summary This pull request updates the release pipeline scripts to improve handling when no release channel (LTS, Stable, or Preview) is selected. Instead of failing the pipeline, the scripts now...
X Description: PR Summary This pull request updates the release pipeline scripts to improve handling when no release channel (LTS, Stable, or Preview) is selected. Instead of failing the pipeline, the scripts now...
Opengraph URL: https://github.com/PowerShell/PowerShell/pull/27334
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:a5faa879-5374-0ce2-a3e7-51c45530131c |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | B4CC:77B5A:52C976:7954B9:6A578620 |
| html-safe-nonce | d6bf7c06af52f1efdb093e73d74dc614b9c7889550d034c4429ae7d9158980cb |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNENDOjc3QjVBOjUyQzk3Njo3OTU0Qjk6NkE1Nzg2MjAiLCJ2aXNpdG9yX2lkIjoiOTE4NTE3OTM0MjYwNjkyNzM5MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | cc56890fc27f3234bf6d3021e29631e73ef3831c0e055a0c2e574bd417e4e170 |
| hovercard-subject-tag | pull_request:3569625600 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/PowerShell/PowerShell/pull/27334/files |
| twitter:image | https://avatars.githubusercontent.com/u/124807742?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/124807742?s=400&v=4 |
| og:image:alt | PR Summary This pull request updates the release pipeline scripts to improve handling when no release channel (LTS, Stable, or Preview) is selected. Instead of failing the pipeline, the scripts now... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | c6353e56e94423c9cd5abde7708a859afa36a0c1203c73749055bf6ee6704cd0 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/PowerShell/PowerShell git https://github.com/PowerShell/PowerShell.git |
| octolytics-dimension-user_id | 11524380 |
| octolytics-dimension-user_login | PowerShell |
| octolytics-dimension-repository_id | 49609581 |
| octolytics-dimension-repository_nwo | PowerShell/PowerShell |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 49609581 |
| octolytics-dimension-repository_network_root_nwo | PowerShell/PowerShell |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | f59ab1c46b638204e2aea09126d089be5dc773b7 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width