Branch: refs/heads/SDEV-941-Draft
  Home:   https://github.com/jenkinsci/nexus-platform-plugin
  Commit: 2e37d5237d0b9c1d6a701c9e6a08e034866f1a30
      
https://github.com/jenkinsci/nexus-platform-plugin/commit/2e37d5237d0b9c1d6a701c9e6a08e034866f1a30
  Author: Chris Wininger <cwinin...@sonatype.com>
  Date:   2024-03-18 (Mon, 18 Mar 2024)

  Changed paths:
    M pom.xml
    M src/main/java/org/sonatype/nexus/ci/iq/IqPolicyEvaluator.groovy
    M src/main/java/org/sonatype/nexus/ci/iq/IqPolicyEvaluatorBuildStep.groovy
    M src/main/java/org/sonatype/nexus/ci/iq/IqPolicyEvaluatorUtil.groovy
    M 
src/main/java/org/sonatype/nexus/ci/iq/IqPolicyEvaluatorWorkflowStep.groovy
    M src/main/java/org/sonatype/nexus/ci/iq/PolicyEvaluatorExecution.groovy
    M src/main/java/org/sonatype/nexus/ci/iq/RemoteScanner.groovy
    M 
src/main/resources/org/sonatype/nexus/ci/iq/IqPolicyEvaluatorBuildStep/config.groovy
    M src/main/resources/org/sonatype/nexus/ci/iq/Messages.properties

  Log Message:
  -----------
  TODO

* publish nexus-api changes and remove snapshopt
* fully implment the new API
  * pass through optional properties
  * pass through optional name space
  * make api for passing call flow scan patterns look like the scanner api
  * if you don't pass an option for call flow scan patterns defautl to using 
the one provided for the scan
  * if possible nest these options under a wrapping object similar to 
CallflowOptions (keep in mind though it will take scan paterns not a target)


  Commit: af1bdba0a5ad1d9d08b7d1adfb4a711d2ad345c4
      
https://github.com/jenkinsci/nexus-platform-plugin/commit/af1bdba0a5ad1d9d08b7d1adfb4a711d2ad345c4
  Author: Chris Wininger <cwinin...@sonatype.com>
  Date:   2024-03-19 (Tue, 19 Mar 2024)

  Changed paths:
    A src/main/java/org/sonatype/nexus/ci/iq/CallflowRunConfiguration.groovy
    M src/main/java/org/sonatype/nexus/ci/iq/IqPolicyEvaluator.groovy
    M src/main/java/org/sonatype/nexus/ci/iq/IqPolicyEvaluatorBuildStep.groovy
    M src/main/java/org/sonatype/nexus/ci/iq/IqPolicyEvaluatorUtil.groovy
    M 
src/main/java/org/sonatype/nexus/ci/iq/IqPolicyEvaluatorWorkflowStep.groovy

  Log Message:
  -----------
  ok basically working


  Commit: a33eedd73a9c4fe13f6a38a05be6c3f9bdaf09ff
      
https://github.com/jenkinsci/nexus-platform-plugin/commit/a33eedd73a9c4fe13f6a38a05be6c3f9bdaf09ff
  Author: Chris Wininger <cwinin...@sonatype.com>
  Date:   2024-03-19 (Tue, 19 Mar 2024)

  Changed paths:
    M src/main/java/org/sonatype/nexus/ci/iq/IqPolicyEvaluator.groovy
    M src/main/java/org/sonatype/nexus/ci/iq/IqPolicyEvaluatorBuildStep.groovy
    M src/main/java/org/sonatype/nexus/ci/iq/IqPolicyEvaluatorUtil.groovy
    M 
src/main/java/org/sonatype/nexus/ci/iq/IqPolicyEvaluatorWorkflowStep.groovy

  Log Message:
  -----------
  basically working, you can specify with no overrides like this:

nexusPolicyEvaluation(
  iqApplication: 'test-callflow-3-11-2024',
  iqInstanceId: 'localhost-iq-server',
  iqStage: 'build',
  iqScanPatterns: [[scanPattern: 'test-callflow/**/*.jar']],
  runCallflow: true
)

other possible configs:

nexusPolicyEvaluation(
  iqApplication: 'test-callflow-3-11-2024',
  iqInstanceId: 'localhost-iq-server',
  iqStage: 'build',
  iqScanPatterns: [[scanPattern: 'test-callflow/**/*.jar']],
  runCallflow: true,
  callflowRunConfiguration: [callflowScanPatterns: [[scanPattern: 
'test-callflow/**/*with-dependencies.jar']], callflowNamespaces: []]
)

or

nexusPolicyEvaluation(
    iqApplication: 'test-callflow-3-11-2024',
    iqInstanceId: 'localhost-iq-server',
    iqStage: 'build',
    iqScanPatterns: [[scanPattern: 'test-callflow/**/*.jar']],
    runCallflow: true,
    callflowRunConfiguration: [callflowScanPatterns: [[scanPattern: 
'test-callflow/**/*with-dependencies.jar']]]
)


  Commit: d5cbd4bf226284745ca3e02d237dc5c343f8c66d
      
https://github.com/jenkinsci/nexus-platform-plugin/commit/d5cbd4bf226284745ca3e02d237dc5c343f8c66d
  Author: Chris Wininger <cwinin...@sonatype.com>
  Date:   2024-03-20 (Wed, 20 Mar 2024)

  Changed paths:
    M src/main/java/org/sonatype/nexus/ci/iq/CallflowRunConfiguration.groovy
    M src/main/java/org/sonatype/nexus/ci/iq/IqPolicyEvaluatorUtil.groovy

  Log Message:
  -----------
  removed un-used methods


  Commit: bda995c19041bba97cee67597735009e70aca8a1
      
https://github.com/jenkinsci/nexus-platform-plugin/commit/bda995c19041bba97cee67597735009e70aca8a1
  Author: Chris Wininger <cwinin...@sonatype.com>
  Date:   2024-03-20 (Wed, 20 Mar 2024)

  Changed paths:
    M src/main/java/org/sonatype/nexus/ci/iq/CallflowRunConfiguration.groovy
    M src/main/java/org/sonatype/nexus/ci/iq/IqPolicyEvaluatorUtil.groovy

  Log Message:
  -----------
  addtional configuration working as a map


  Commit: e77f6591e8754894749eedf5bfc63706056ade02
      
https://github.com/jenkinsci/nexus-platform-plugin/commit/e77f6591e8754894749eedf5bfc63706056ade02
  Author: Chris Wininger <cwinin...@sonatype.com>
  Date:   2024-03-20 (Wed, 20 Mar 2024)

  Changed paths:
    M src/main/java/org/sonatype/nexus/ci/iq/CallflowRunConfiguration.groovy
    M src/main/java/org/sonatype/nexus/ci/iq/IqPolicyEvaluatorUtil.groovy
    M src/main/java/org/sonatype/nexus/ci/iq/PolicyEvaluatorExecution.groovy

  Log Message:
  -----------
  yay properites in place


Compare: 
https://github.com/jenkinsci/nexus-platform-plugin/compare/2e37d5237d0b%5E...e77f6591e875

To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/nexus-platform-plugin/settings/notifications

-- 
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/nexus-platform-plugin/push/refs/heads/SDEV-941-Draft/000000-e77f65%40github.com.

Reply via email to