IntelliJ Plugin Verifier
IntelliJ Plugin Verifier GitHub Action
Use GitHub Actions to verify the compatibility of your IntelliJ plugin against any version of IntelliJ IDEA.
Simply add the action to your workflow-file and specify the path to your plugin, as well as the desired versions of IntelliJ IDEA to test, as shown in the example:
steps: - uses: actions/checkout@master - uses: firstname.lastname@example.org with: plugin: '/path/to/plugin.zip' versions: | 181.5684.4 2019.3.3
This action currently requires 2 arguments:
||The path to the
||Releases of IntelliJ that should be used to validate against, formatted as a multi-line string as shown in the example.||Required|
Note that you do not need to specify the full path (with e.g. the version number) to the zip-file, as illustrated in the example.
The following example builds a plugin using Gradle, and validates it against IDEA builds
2019.3.3 and the latest EAP version.
name: Plugin compatibility on: [push] jobs: run: runs-on: ubuntu-latest steps: - uses: actions/checkout@master - name: Setup Java uses: actions/setup-java@v1 with: java-version: 11.x.x - name: Build the plugin using Gradle run: ./gradlew buildPlugin - uses: email@example.com with: plugin: '/home/runner/work/demo-plugin/demo-plugin/build/distributions/demo-plugin-*' versions: | 181.5684.4 2019.3.3 LATEST-EAP-SNAPSHOT
Contributions are always appreciated in the form of pull requests/issues.
The code in this project is released under the MIT License.