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.

Reply via email to