Context
When a new version of a PowerShell module is released via Process-PSModule, a GitHub Release is created with release notes. However, the built module artifact and documentation artifact are not attached to the release.
Request
The documentation and module build artifacts should be attached to the GitHub Release as downloadable assets. This allows users to download specific versions of the module directly from the release page.
Acceptance criteria
- The built module artifact (
.nupkg or module folder) is attached to the GitHub Release
- The documentation artifact is attached to the GitHub Release
- Assets are named clearly and consistently
- Existing release creation behavior is not affected
Technical decisions
To be determined during implementation planning.
Implementation plan
Context
When a new version of a PowerShell module is released via Process-PSModule, a GitHub Release is created with release notes. However, the built module artifact and documentation artifact are not attached to the release.
Request
The documentation and module build artifacts should be attached to the GitHub Release as downloadable assets. This allows users to download specific versions of the module directly from the release page.
Acceptance criteria
.nupkgor module folder) is attached to the GitHub ReleaseTechnical decisions
To be determined during implementation planning.
Implementation plan