Branch: refs/heads/master Home: https://github.com/jenkinsci/gradle-jpi-plugin Commit: ad424aeae4408458f94fe2efb3686f2972ee89d9 https://github.com/jenkinsci/gradle-jpi-plugin/commit/ad424aeae4408458f94fe2efb3686f2972ee89d9 Author: Steve Hill <sghill....@gmail.com> Date: 2020-12-18 (Fri, 18 Dec 2020)
Changed paths: M CHANGELOG.md M build.gradle.kts M gradle/verification-metadata.xml M src/main/groovy/org/jenkinsci/gradle/plugins/jpi/JpiPlugin.groovy A src/main/groovy/org/jenkinsci/gradle/plugins/jpi/restricted/CheckAccessModifierTask.groovy A src/main/groovy/org/jenkinsci/gradle/plugins/jpi/restricted/InternalErrorListener.groovy A src/main/groovy/org/jenkinsci/gradle/plugins/jpi/restricted/InternalMavenLoggingBridge.groovy A src/main/groovy/org/jenkinsci/gradle/plugins/jpi/restricted/RestrictedApiException.groovy A src/test/groovy/org/jenkinsci/gradle/plugins/jpi/CheckAccessModifierIntegrationSpec.groovy M src/test/groovy/org/jenkinsci/gradle/plugins/jpi/JpiIntegrationSpec.groovy A src/test/groovy/org/jenkinsci/gradle/plugins/jpi/restricted/InternalErrorListenerSpec.groovy Log Message: ----------- Introduce checkAccessModifier task - depended on by the check task - supports useBeta flag via -PcheckAccessModifier.useBeta=true - bridges maven logger to gradle - error messages are aggregated by restricted class Fixes #160 Commit: b362e5706bc234321f4a75c6f89656ee6fab76cf https://github.com/jenkinsci/gradle-jpi-plugin/commit/b362e5706bc234321f4a75c6f89656ee6fab76cf Author: Steve Hill <sghill....@gmail.com> Date: 2020-12-19 (Sat, 19 Dec 2020) Changed paths: M src/main/groovy/org/jenkinsci/gradle/plugins/jpi/JpiPlugin.groovy M src/main/groovy/org/jenkinsci/gradle/plugins/jpi/restricted/CheckAccessModifierTask.groovy Log Message: ----------- CheckAccessModifierTask Improvements - Use lazy properties for input - Use @CompileStatic Commit: 2aa1e2ed5cb2e48b275488da70f85193c9113201 https://github.com/jenkinsci/gradle-jpi-plugin/commit/2aa1e2ed5cb2e48b275488da70f85193c9113201 Author: Steve Hill <sghill....@gmail.com> Date: 2020-12-20 (Sun, 20 Dec 2020) Changed paths: M build.gradle.kts M config/codenarc/rules.groovy M gradle/verification-metadata.xml M src/main/groovy/org/jenkinsci/gradle/plugins/jpi/JpiPlugin.groovy A src/main/groovy/org/jenkinsci/gradle/plugins/jpi/internal/PrefixedPropertiesProvider.groovy A src/main/groovy/org/jenkinsci/gradle/plugins/jpi/restricted/CheckAccess.groovy M src/main/groovy/org/jenkinsci/gradle/plugins/jpi/restricted/CheckAccessModifierTask.groovy A src/main/groovy/org/jenkinsci/gradle/plugins/jpi/restricted/CheckAccessWorkParameters.groovy A src/test/groovy/org/jenkinsci/gradle/plugins/jpi/internal/PrefixedPropertiesProviderSpec.groovy Log Message: ----------- Implement CheckAccessModifier with the Worker API This change allows us to provide another configuration (jenkinsAccessModifier) to use for executing access-modifier. The new configuration is resolved from the project's repositories. As a result, annotation-indexer no longer needs to be excluded. annotation-indexer was previously excluded because the required version could not be resolved from built-in buildscript repositories. Commit: 963c55c4b4f1b043381a78bce64f0a5f02b8f951 https://github.com/jenkinsci/gradle-jpi-plugin/commit/963c55c4b4f1b043381a78bce64f0a5f02b8f951 Author: Steve Hill <sghill....@gmail.com> Date: 2020-12-21 (Mon, 21 Dec 2020) Changed paths: M build.gradle.kts M gradle/verification-metadata.xml M src/main/groovy/org/jenkinsci/gradle/plugins/jpi/JpiPlugin.groovy R src/main/groovy/org/jenkinsci/gradle/plugins/jpi/internal/PrefixedPropertiesProvider.groovy R src/main/groovy/org/jenkinsci/gradle/plugins/jpi/restricted/CheckAccess.groovy R src/main/groovy/org/jenkinsci/gradle/plugins/jpi/restricted/CheckAccessModifierTask.groovy R src/main/groovy/org/jenkinsci/gradle/plugins/jpi/restricted/CheckAccessWorkParameters.groovy R src/main/groovy/org/jenkinsci/gradle/plugins/jpi/restricted/InternalErrorListener.groovy R src/main/groovy/org/jenkinsci/gradle/plugins/jpi/restricted/InternalMavenLoggingBridge.groovy R src/main/groovy/org/jenkinsci/gradle/plugins/jpi/restricted/RestrictedApiException.groovy A src/main/kotlin/org/jenkinsci/gradle/plugins/accmod/AccessModifierPlugin.kt A src/main/kotlin/org/jenkinsci/gradle/plugins/accmod/CheckAccess.kt A src/main/kotlin/org/jenkinsci/gradle/plugins/accmod/CheckAccessModifierTask.kt A src/main/kotlin/org/jenkinsci/gradle/plugins/accmod/CheckAccessParameters.kt A src/main/kotlin/org/jenkinsci/gradle/plugins/accmod/InternalErrorListener.kt A src/main/kotlin/org/jenkinsci/gradle/plugins/accmod/MavenLoggingBridge.kt A src/main/kotlin/org/jenkinsci/gradle/plugins/accmod/PrefixedPropertiesProvider.kt A src/main/kotlin/org/jenkinsci/gradle/plugins/accmod/RestrictedApiException.kt A src/test/groovy/org/jenkinsci/gradle/plugins/accmod/CheckAccessModifierIntegrationSpec.groovy A src/test/groovy/org/jenkinsci/gradle/plugins/accmod/InternalErrorListenerSpec.groovy A src/test/groovy/org/jenkinsci/gradle/plugins/accmod/PrefixedPropertiesProviderSpec.groovy R src/test/groovy/org/jenkinsci/gradle/plugins/jpi/CheckAccessModifierIntegrationSpec.groovy R src/test/groovy/org/jenkinsci/gradle/plugins/jpi/internal/PrefixedPropertiesProviderSpec.groovy R src/test/groovy/org/jenkinsci/gradle/plugins/jpi/restricted/InternalErrorListenerSpec.groovy Log Message: ----------- Move CheckAccessModifier into its own plugin class This gives us an opportunity to switch this new code to kotlin. The goal of this change is to get better feedback from the compiler (deprecations, warnings, etc) and better support from IntelliJ for easier maintenance. Commit: a1458e7e3eacf2ebece8c867a97b2aa4829635e6 https://github.com/jenkinsci/gradle-jpi-plugin/commit/a1458e7e3eacf2ebece8c867a97b2aa4829635e6 Author: Steve Hill <sghill....@gmail.com> Date: 2020-12-22 (Tue, 22 Dec 2020) Changed paths: M src/main/kotlin/org/jenkinsci/gradle/plugins/accmod/AccessModifierPlugin.kt M src/main/kotlin/org/jenkinsci/gradle/plugins/accmod/CheckAccess.kt M src/main/kotlin/org/jenkinsci/gradle/plugins/accmod/CheckAccessModifierTask.kt M src/main/kotlin/org/jenkinsci/gradle/plugins/accmod/CheckAccessParameters.kt M src/test/groovy/org/jenkinsci/gradle/plugins/jpi/JpiIntegrationSpec.groovy Log Message: ----------- Address Review Feedback - Use the main sourceSet's output classesDirs instead of depending on the classes task. This will filter out the test directories, add implicit compile<Lang> task dependencies, and automatically filter out the non-existent directories - Favor ConfigurableFileCollection over Property<Configuration> - WorkParams can use val instead of fun Commit: d07bc3bc233477e7b7f7dcfcd6d4ac45d4864ae3 https://github.com/jenkinsci/gradle-jpi-plugin/commit/d07bc3bc233477e7b7f7dcfcd6d4ac45d4864ae3 Author: Steve Hill <sghill....@gmail.com> Date: 2020-12-22 (Tue, 22 Dec 2020) Changed paths: M build.gradle.kts Log Message: ----------- Silence kotlin compiler warnings Commit: 354ef9940bb92955c712db5316ab461832f413b8 https://github.com/jenkinsci/gradle-jpi-plugin/commit/354ef9940bb92955c712db5316ab461832f413b8 Author: Steve Hill <sghill....@gmail.com> Date: 2020-12-22 (Tue, 22 Dec 2020) Changed paths: M CHANGELOG.md M build.gradle.kts M config/codenarc/rules.groovy M gradle/verification-metadata.xml M src/main/groovy/org/jenkinsci/gradle/plugins/jpi/JpiPlugin.groovy A src/main/kotlin/org/jenkinsci/gradle/plugins/accmod/AccessModifierPlugin.kt A src/main/kotlin/org/jenkinsci/gradle/plugins/accmod/CheckAccess.kt A src/main/kotlin/org/jenkinsci/gradle/plugins/accmod/CheckAccessModifierTask.kt A src/main/kotlin/org/jenkinsci/gradle/plugins/accmod/CheckAccessParameters.kt A src/main/kotlin/org/jenkinsci/gradle/plugins/accmod/InternalErrorListener.kt A src/main/kotlin/org/jenkinsci/gradle/plugins/accmod/MavenLoggingBridge.kt A src/main/kotlin/org/jenkinsci/gradle/plugins/accmod/PrefixedPropertiesProvider.kt A src/main/kotlin/org/jenkinsci/gradle/plugins/accmod/RestrictedApiException.kt A src/test/groovy/org/jenkinsci/gradle/plugins/accmod/CheckAccessModifierIntegrationSpec.groovy A src/test/groovy/org/jenkinsci/gradle/plugins/accmod/InternalErrorListenerSpec.groovy A src/test/groovy/org/jenkinsci/gradle/plugins/accmod/PrefixedPropertiesProviderSpec.groovy M src/test/groovy/org/jenkinsci/gradle/plugins/jpi/JpiIntegrationSpec.groovy Log Message: ----------- Merge pull request #162 from jenkinsci/issue-160 Introduce checkAccessModifier task Compare: https://github.com/jenkinsci/gradle-jpi-plugin/compare/e3d96cd5330c...354ef9940bb9 -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/gradle-jpi-plugin/push/refs/heads/master/e3d96c-354ef9%40github.com.