Feel free to open an issue or pull request.
A prerelease version of the module is published automatically on every commit to the main branch.
The GitHub Actions deploy workflow run must be manually approved to publish a stable version.
The version number is of the format Major.Minor.Patch and follows semantic versioning.
By default, every commit to the main branch will increment the Patch version number.
If you want to increment the Major or Minor version number, you have 2 options:
- Manually start a
deployworkflow run and specify the version number to use. e.g. Specifying2.4.0will produce a new version of2.4.0. - Create a new version tag and pushing it up to GitHub.
Builds are not triggered on tags, and thus the version tag will be used as the starting point for the next version.
e.g. Creating a new tag of
v2.4.0will produce a new version of2.4.1on the next commit to themainbranch.
To update the version of Dumpify that the PowerShell module uses:
- Download the latest Dumpify NuGet package to your computer.
- Rename the .nupkg file to .zip and extract the contents.
- Copy the
lib\netstandard2.0\Dumpify.dlltosrc/dumPS/Dumpify/<new version>/netstandard2.0/Dumpify.dll. - Inspect the
Dumpify.nuspecfile to see which version ofSpectre.Consoleit depends on. - Download that specific version of the Spectre.Console NuGet package to your computer.
- Rename the .nupkg file to .zip and extract the contents.
- Copy the
lib\netstandard2.0\Spectre.Console.dlltosrc/dumPS/Dumpify/<new version>/netstandard2.0/Spectre.Console.dll. - Delete the
src/dumPS/Dumpify/<old version>directory.