chriscarini/IntelliJ Platform Plugin Verifier

A GitHub Action for IntelliJ Platform Plugins to verify their compatibility with various JetBrains IDEs.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 16, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: chriscarini/intellij-platform-plugin-verifier-action@18a458f197299bbe26b125d98aed48df90857439 # v2.0.5

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
verifier-versionThe version of verifier-all.jar to download and use for verification.yesLATEST
plugin-locationThe location of the plugin; based from the root directory of your project; ie: `build/distributions/sample-intellij-plugin-*`yesbuild/distributions/*.zip
ide-versionsThe list of IDE + version (separated by a `:`) to validate against.yes
failure-levelsThe list of failure levels you want to set. Any set and found will cause this action to fail.yesCOMPATIBILITY_PROBLEMS INVALID_PLUGIN
mute-plugin-problemsThe 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-prefixesColon-separated list of external class prefixes to ignore for "No such class" errors (verifier -external-prefixes).no
namedescription
verification-output-log-filenameThe filename of the log file generated from the verification output. The output file contains both `stdout` and `stderr` streams.