You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Tests and lints the source code in parallel (matrix) using [PSModule framework settings for style and standards for source code](https://github.com/PSModule/Test-PSModule?tab=readme-ov-file#sourcecode-tests) + [PSScriptAnalyzer rules](https://github.com/PSModule/Invoke-ScriptAnalyzer).
- Tests the source code in parallel (matrix) using [PSModule framework settings for style and standards for source code](https://github.com/PSModule/Test-PSModule?tab=readme-ov-file#sourcecode-tests)
31
31
- This produces a json based report that is used to later evaluate the results of the tests.
- Tests and lints the module in parallel (matrix) using [PSModule framework settings for style and standards foor modules](https://github.com/PSModule/Test-PSModule?tab=readme-ov-file#module-tests) + [PSScriptAnalyzer rules](https://github.com/PSModule/Invoke-ScriptAnalyzer).
34
37
- This produces a json based report that is used to later evaluate the results of the tests.
- Import and tests the module in parallel (matrix) using Pester tests from the module repository.
37
40
- This produces a json based report that is used to later evaluate the results of the tests.
38
-
-[Build-Docs](./.github/workflows/Build-Docs.yml)
39
-
- Generates documentation and lints the documentation using [SuperLinter](https://github.com/super-linter/super-linter).
40
-
-[Build-Site](./.github/workflows/Build-Site.yml)
41
-
- Generates a static site using [MkDocs](https://www.mkdocs.org/).
42
-
-[Test-PSModule](https://github.com/PSModule/Test-PSModule/) - Tests the compiled module. This runs on 4 different environments to check compatibility.
43
-
- PowerShell LTS on Windows, Ubuntu and macOS.
44
-
-[Publish-PSModule](https://github.com/PSModule/Publish-PSModule/) - Publishes the module to the PowerShell Gallery, docs to GitHub Pages, and creates a release on the GitHub repository.
41
+
-[Get test results](./.github/workflows/Get-TestResults.yml)
42
+
- Gathers the test results from the previous steps and creates a summary of the results.
43
+
- If any tests have failed, the workflow will fail here.
|`Publish.Module.AutoCleanup`|`Boolean`| Automatically cleanup old module versions |`true`|
136
+
|`Publish.Module.AutoPatching`|`Boolean`| Automatically patch module version |`true`|
137
+
|`Publish.Module.IncrementalPrerelease`|`Boolean`| Use incremental prerelease versioning |`true`|
138
+
|`Publish.Module.DatePrereleaseFormat`|`String`| Format for date-based prerelease |`''` (empty string) |
139
+
|`Publish.Module.VersionPrefix`|`String`| Prefix for version tags |`'v'`|
140
+
|`Publish.Module.MajorLabels`|`String`| Labels indicating a major version bump |`'major, breaking'`|
141
+
|`Publish.Module.MinorLabels`|`String`| Labels indicating a minor version bump |`'minor, feature'`|
142
+
|`Publish.Module.PatchLabels`|`String`| Labels indicating a patch version bump |`'patch, fix'`|
143
+
|`Publish.Module.IgnoreLabels`|`String`| Labels indicating no release |`'NoRelease'`|
144
+
145
+
This table clearly represents each nested property, type, brief description, and the default values you've specified in your provided PowerShell structure.
0 commit comments