├── .github ├── dependabot.yml └── workflows │ ├── build.yaml │ ├── codeql-analysis.yml │ └── publish.yaml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── config └── checkstyle │ └── checkstyle.xml ├── docs └── resources │ ├── bamboo_test_results.png │ └── summary.png ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main └── java │ └── com │ └── bisnode │ └── opa │ ├── DownloadOpaTask.java │ ├── OpaPlugin.java │ ├── OpaPluginUtils.java │ ├── StartOpaTask.java │ ├── StopOpaTask.java │ ├── TestRegoCoverageTask.java │ ├── TestRegoTask.java │ ├── configuration │ ├── DefaultOpaExtension.java │ ├── ExecutableMode.java │ ├── OpaExtension.java │ └── OpaPlatform.java │ ├── package-info.java │ └── process │ ├── OpaOutputConsumer.java │ ├── OpaTestProcess.java │ ├── ProcessConfiguration.java │ └── ProcessExecutionResult.java ├── test ├── java │ └── com │ │ └── bisnode │ │ └── opa │ │ ├── OpaIOTest.java │ │ ├── OpaPluginTest.java │ │ ├── OpaPluginTestUtils.java │ │ ├── StartOpaTaskTest.java │ │ ├── StopOpaTaskTest.java │ │ ├── TestRegoCoverageTaskTest.java │ │ ├── TestRegoTaskTest.java │ │ └── configuration │ │ └── DefaultOpaConfigurationTest.java └── resources │ └── opa-test-output.json └── testFunctional └── java └── com └── bisnode └── test ├── OpaPluginFunctionalTestUtils.java └── PluginFunctionalTest.java /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/README.md -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /docs/resources/bamboo_test_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/docs/resources/bamboo_test_results.png -------------------------------------------------------------------------------- /docs/resources/summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/docs/resources/summary.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.warning.mode=all -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'opa-gradle-plugin' 2 | 3 | -------------------------------------------------------------------------------- /src/main/java/com/bisnode/opa/DownloadOpaTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/main/java/com/bisnode/opa/DownloadOpaTask.java -------------------------------------------------------------------------------- /src/main/java/com/bisnode/opa/OpaPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/main/java/com/bisnode/opa/OpaPlugin.java -------------------------------------------------------------------------------- /src/main/java/com/bisnode/opa/OpaPluginUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/main/java/com/bisnode/opa/OpaPluginUtils.java -------------------------------------------------------------------------------- /src/main/java/com/bisnode/opa/StartOpaTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/main/java/com/bisnode/opa/StartOpaTask.java -------------------------------------------------------------------------------- /src/main/java/com/bisnode/opa/StopOpaTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/main/java/com/bisnode/opa/StopOpaTask.java -------------------------------------------------------------------------------- /src/main/java/com/bisnode/opa/TestRegoCoverageTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/main/java/com/bisnode/opa/TestRegoCoverageTask.java -------------------------------------------------------------------------------- /src/main/java/com/bisnode/opa/TestRegoTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/main/java/com/bisnode/opa/TestRegoTask.java -------------------------------------------------------------------------------- /src/main/java/com/bisnode/opa/configuration/DefaultOpaExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/main/java/com/bisnode/opa/configuration/DefaultOpaExtension.java -------------------------------------------------------------------------------- /src/main/java/com/bisnode/opa/configuration/ExecutableMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/main/java/com/bisnode/opa/configuration/ExecutableMode.java -------------------------------------------------------------------------------- /src/main/java/com/bisnode/opa/configuration/OpaExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/main/java/com/bisnode/opa/configuration/OpaExtension.java -------------------------------------------------------------------------------- /src/main/java/com/bisnode/opa/configuration/OpaPlatform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/main/java/com/bisnode/opa/configuration/OpaPlatform.java -------------------------------------------------------------------------------- /src/main/java/com/bisnode/opa/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/main/java/com/bisnode/opa/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/bisnode/opa/process/OpaOutputConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/main/java/com/bisnode/opa/process/OpaOutputConsumer.java -------------------------------------------------------------------------------- /src/main/java/com/bisnode/opa/process/OpaTestProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/main/java/com/bisnode/opa/process/OpaTestProcess.java -------------------------------------------------------------------------------- /src/main/java/com/bisnode/opa/process/ProcessConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/main/java/com/bisnode/opa/process/ProcessConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/bisnode/opa/process/ProcessExecutionResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/main/java/com/bisnode/opa/process/ProcessExecutionResult.java -------------------------------------------------------------------------------- /src/test/java/com/bisnode/opa/OpaIOTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/test/java/com/bisnode/opa/OpaIOTest.java -------------------------------------------------------------------------------- /src/test/java/com/bisnode/opa/OpaPluginTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/test/java/com/bisnode/opa/OpaPluginTest.java -------------------------------------------------------------------------------- /src/test/java/com/bisnode/opa/OpaPluginTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/test/java/com/bisnode/opa/OpaPluginTestUtils.java -------------------------------------------------------------------------------- /src/test/java/com/bisnode/opa/StartOpaTaskTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/test/java/com/bisnode/opa/StartOpaTaskTest.java -------------------------------------------------------------------------------- /src/test/java/com/bisnode/opa/StopOpaTaskTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/test/java/com/bisnode/opa/StopOpaTaskTest.java -------------------------------------------------------------------------------- /src/test/java/com/bisnode/opa/TestRegoCoverageTaskTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/test/java/com/bisnode/opa/TestRegoCoverageTaskTest.java -------------------------------------------------------------------------------- /src/test/java/com/bisnode/opa/TestRegoTaskTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/test/java/com/bisnode/opa/TestRegoTaskTest.java -------------------------------------------------------------------------------- /src/test/java/com/bisnode/opa/configuration/DefaultOpaConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/test/java/com/bisnode/opa/configuration/DefaultOpaConfigurationTest.java -------------------------------------------------------------------------------- /src/test/resources/opa-test-output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/test/resources/opa-test-output.json -------------------------------------------------------------------------------- /src/testFunctional/java/com/bisnode/test/OpaPluginFunctionalTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/testFunctional/java/com/bisnode/test/OpaPluginFunctionalTestUtils.java -------------------------------------------------------------------------------- /src/testFunctional/java/com/bisnode/test/PluginFunctionalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bisnode/opa-gradle-plugin/HEAD/src/testFunctional/java/com/bisnode/test/PluginFunctionalTest.java --------------------------------------------------------------------------------