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.