Title: 馃殌 [Feature]: Add PR Title and Description as Configurable Release Notes by MariusStorhaug 路 Pull Request #264 路 PSModule/Process-PSModule 路 GitHub
Open Graph Title: 馃殌 [Feature]: Add PR Title and Description as Configurable Release Notes by MariusStorhaug 路 Pull Request #264 路 PSModule/Process-PSModule
X Title: 馃殌 [Feature]: Add PR Title and Description as Configurable Release Notes by MariusStorhaug 路 Pull Request #264 路 PSModule/Process-PSModule
Description: Your pull request title and description are now automatically used as release notes when publishing modules. By default, merging a PR creates a GitHub release with your PR title as a heading and your PR description as the release notes content. Additionally, when a PR is closed without merging, the workflow now automatically cleans up any prerelease versions and tags, preventing orphaned prereleases in the PowerShell Gallery. Fixes #73 Fixes #263 Fixes #265 PR-based release notes are now the default Release notes are now automatically generated from your pull request content. When you merge a PR, the workflow creates a GitHub release with: Your PR title as an H1 heading with a link to the PR (e.g., # Add retry logic (#123)) Your PR description as the release notes body No configuration needed鈥攋ust write meaningful PR descriptions and they become your release notes. Customizing release notes behavior Three settings in PSModule.yml control this behavior: Setting Default Description Publish.Module.UsePRTitleAsReleaseName false Use the PR title as the GitHub release name instead of version string Publish.Module.UsePRBodyAsReleaseNotes true Use the PR description as the release notes content Publish.Module.UsePRTitleAsNotesHeading true Prepend PR title as H1 heading with PR number link in release notes To disable PR-based release notes and use GitHub's auto-generated notes instead: Publish: Module: UsePRBodyAsReleaseNotes: false UsePRTitleAsNotesHeading: false Abandoned PR cleanup When a PR is closed without merging (abandoned), the workflow now: Skips all test and build jobs entirely Proceeds directly to cleanup Removes any prerelease versions and tags created for that PR This saves CI resources and ensures abandoned work doesn't leave orphaned prereleases. Controlled by Publish.Module.AutoCleanup (enabled by default). Action version pinning All GitHub Actions references now use commit SHAs with version comments for improved security and reproducibility: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0 actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4.0.5 PSModule/GitHub-Script@2010983167dc7a41bcd84cb88e698ec18eccb7ca # v1.7.8 PSModule/Publish-PSModule@e1b338d1266dee28c6d6218756979597c8a77b7a # v2.2.0 PSModule/Get-PSModuleSettings@28c1805d689dc5bfcfba7489e76c34a6d33d7da8 # v1.4.0
Open Graph Description: Your pull request title and description are now automatically used as release notes when publishing modules. By default, merging a PR creates a GitHub release with your PR title as a heading and yo...
X Description: Your pull request title and description are now automatically used as release notes when publishing modules. By default, merging a PR creates a GitHub release with your PR title as a heading and yo...
Opengraph URL: https://github.com/PSModule/Process-PSModule/pull/264
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:24a1645c-7315-9395-40c1-3f2c797135e8 |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | D230:256AE2:50A54E:6F0957:697BC32D |
| html-safe-nonce | af1fd0200e05f50864533334cd51a971f99477e00a6e6c2e06487df6f4cab409 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMjMwOjI1NkFFMjo1MEE1NEU6NkYwOTU3OjY5N0JDMzJEIiwidmlzaXRvcl9pZCI6IjI3NDU4MzY4MzgyMjMzMzIxNDEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 1c4727eab51860e8093e4949d3abfb7b7cfe9adc65b8a83a09622665d3891a9c |
| hovercard-subject-tag | pull_request:3184568634 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,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/PSModule/Process-PSModule/pull/264/checks |
| twitter:image | https://avatars.githubusercontent.com/u/17722253?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/17722253?s=400&v=4 |
| og:image:alt | Your pull request title and description are now automatically used as release notes when publishing modules. By default, merging a PR creates a GitHub release with your PR title as a heading and yo... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 300bc1c13c6b7e78c073c9264c722c624187bbdfc3b25a5b021396c805f56978 |
| turbo-cache-control | no-preview |
| go-import | github.com/PSModule/Process-PSModule git https://github.com/PSModule/Process-PSModule.git |
| octolytics-dimension-user_id | 142951047 |
| octolytics-dimension-user_login | PSModule |
| octolytics-dimension-repository_id | 706356420 |
| octolytics-dimension-repository_nwo | PSModule/Process-PSModule |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 706356420 |
| octolytics-dimension-repository_network_root_nwo | PSModule/Process-PSModule |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | f571aa04a5e12a930e3b781f4b1c4b4408e5ba61 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width