Skip to content

Create a NuGet package for the module#128

Merged
marko-stanojevic merged 2 commits intomainfrom
feat/nuget_package
Feb 10, 2026
Merged

Create a NuGet package for the module#128
marko-stanojevic merged 2 commits intomainfrom
feat/nuget_package

Conversation

@marko-stanojevic
Copy link
Contributor

@marko-stanojevic marko-stanojevic commented Feb 10, 2026

Description

This pull request adds automation for packaging and distributing the module as a NuGet package as part of the release workflow. The main changes include introducing a new Package build task and updating the GitHub Actions workflow to create and upload the build package to GitHub Releases.

Build and Release Automation:

  • Added a new Package task in PSScriptModule.build.ps1 to create a NuGet package for the module, including registering a local feed, publishing the module to it, and cleaning up the repository after packaging.

GitHub Actions Workflow Enhancements:

  • Updated .github/actions/ps-release/action.yml to include steps for running the new Package task and uploading the resulting .nupkg file as a release asset on GitHub.

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update
  • Code quality improvement (refactoring, tests, performance)

@github-actions github-actions bot added ci-cd Github configuration files github feature build Build related changes labels Feb 10, 2026
@marko-stanojevic marko-stanojevic merged commit 7b5bfd2 into main Feb 10, 2026
9 checks passed
@marko-stanojevic marko-stanojevic deleted the feat/nuget_package branch February 10, 2026 21:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Build related changes ci-cd Github configuration files feature github

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant