The boolean parameter should be optional and default to true if not provided.
https://github.com/jenkinsci/pipeline-model-definition-plugin/blob/01ba61a99d1f99bf82ba70d8c94d2d6c5e88714b/pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/impl/SkipDefaultCheckout.java#L37
options { skipDefaultCheckout() }
There was some reason this was problematic, but right now I can't remember what it was. I'll give it a look.
PR up at https://github.com/jenkinsci/pipeline-model-definition-plugin/pull/100
Code changed in jenkins User: Andrew Bayer Path: pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/impl/SkipDefaultCheckout.java pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/OptionsTest.java pipeline-model-definition/src/test/resources/multipleProperties.groovy http://jenkins-ci.org/commit/pipeline-model-definition-plugin/a632cc6ab24f42498d3827af5db4abe017a0c0b0 Log: [FIXED JENKINS-41391] Switch skipDefaultCheckout to default true
That is - make skipDefaultCheckout() work the same as skipDefaultCheckout(true).
Bulk closing resolved issues.