chriscarini/IntelliJ Platform Plugin Verifier
A GitHub Action for IntelliJ Platform Plugins to verify their compatibility with various JetBrains IDEs.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 16, 2026
- License
- Apache 2.0
Pinned Snippet
uses: chriscarini/intellij-platform-plugin-verifier-action@18a458f197299bbe26b125d98aed48df90857439 # v2.0.5tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| verifier-version | The version of verifier-all.jar to download and use for verification. | yes | LATEST |
| plugin-location | The location of the plugin; based from the root directory of your project; ie: `build/distributions/sample-intellij-plugin-*` | yes | build/distributions/*.zip |
| ide-versions | The list of IDE + version (separated by a `:`) to validate against. | yes | — |
| failure-levels | The list of failure levels you want to set. Any set and found will cause this action to fail. | yes | COMPATIBILITY_PROBLEMS INVALID_PLUGIN |
| mute-plugin-problems | The comma-separated list of rules to suppress. See https://github.com/JetBrains/intellij-plugin-verifier?tab=readme-ov-file#specific-options for a list of valid values. | no | — |
| external-prefixes | Colon-separated list of external class prefixes to ignore for "No such class" errors (verifier -external-prefixes). | no | — |
Outputs
| name | description |
|---|---|
| verification-output-log-filename | The filename of the log file generated from the verification output. The output file contains both `stdout` and `stderr` streams. |