actions-marketplace-validations/PSRule
Run rules in a GitHub repository.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Dec 25, 2025
- License
- MIT
Pinned Snippet
uses: actions-marketplace-validations/microsoft_ps-rule@cdec3db75b9c05362dd96ba6e7a12968f6bc6771 # no releases — HEAD as of 2026-07-13tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| inputType | Determines the type of input to use for PSRule. | no | repository |
| inputPath | The path PSRule will look for files to validate. | no | "" |
| modules | A comma separated list of modules to use for analysis. | no | "" |
| source | An path containing rules to use for analysis. | no | .ps-rule/ |
| baseline | The name of a PSRule baseline to use. | no | "" |
| conventions | A comma separated list of conventions to use. | no | "" |
| option | The path to an options file. | no | "" |
| outcome | Filters output to include results with the specified outcome. | no | "" |
| outputFormat | The format to use when writing results to disk. When set to None results are not written to disk. | no | None |
| outputPath | The file path to write results to. | no | "" |
| path | The working directory PSRule is run from. | no | "" |
| prerelease | Determine if a pre-release module version is installed. | no | false |
| repository | The name of the PowerShell repository where PSRule modules are installed from. By default this is the PowerShell Gallery. | no | PSGallery |
| summary | Determines if a job summary is written. | no | true |
| version | The specific version of PSRule to use. | no | "" |
Outputs
no outputs