Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/pipeline-model-definition-plugin
  Commit: 5daa56824a989ec4b2037c0a3cdcded70fe68bfd
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/5daa56824a989ec4b2037c0a3cdcded70fe68bfd
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-11 (Fri, 11 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Matrix.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Parallel.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stages.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/MatrixTest.java
    A pipeline-model-definition/src/test/resources/matrix/matrix100.groovy
    A pipeline-model-definition/src/test/resources/matrix/matrix1024.groovy
    A pipeline-model-definition/src/test/resources/matrix/matrix300.groovy
    A pipeline-model-definition/src/test/resources/matrix/matrix62500.groovy

  Log Message:
  -----------
  Work around 250 item limit on ListExpressions


  Commit: 85e6c2228f223e31f24d776feaa16af16a6cfa4b
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/85e6c2228f223e31f24d776feaa16af16a6cfa4b
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-12 (Sat, 12 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy

  Log Message:
  -----------
  Work around method and class size limitations


  Commit: 3e93d003e9a244a149bc30a1ea4d995deccc0bb3
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/3e93d003e9a244a149bc30a1ea4d995deccc0bb3
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-12 (Sat, 12 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy

  Log Message:
  -----------
  Fix tools evaluation


  Commit: b6968946af37da24812f7210b80c24bb3d767247
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/b6968946af37da24812f7210b80c24bb3d767247
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-12 (Sat, 12 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/MatrixTest.java
    A pipeline-model-definition/src/test/resources/matrix/matrix50.groovy

  Log Message:
  -----------
  Add test comments


  Commit: f8623da73c14b03dbce37ee463df2b6dcf847229
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/f8623da73c14b03dbce37ee463df2b6dcf847229
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-14 (Mon, 14 Oct 2019)

  Changed paths:
    A 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/RuntimeContainerBase.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/MatrixTest.java
    M pipeline-model-definition/src/test/resources/matrix/matrix300.groovy

  Log Message:
  -----------
  Fix resolution of step calls including sleep

The resolve closures in the way pipeline requires we had to move to 
instanciated classes.


  Commit: 03a0b1245ed71ea3f32598d8c1af487bdb51e486
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/03a0b1245ed71ea3f32598d8c1af487bdb51e486
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-15 (Tue, 15 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/RuntimeContainerBase.groovy

  Log Message:
  -----------
  Fix spotbugs issue


  Commit: c5b1bac9f7915fcd1c44d2c658e954255ffe4f83
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/c5b1bac9f7915fcd1c44d2c658e954255ffe4f83
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-15 (Tue, 15 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy

  Log Message:
  -----------
  Move initialization to earliest reasonable spot


  Commit: e3fed0062e77b3719b610820a7fe90b18c6e9c78
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/e3fed0062e77b3719b610820a7fe90b18c6e9c78
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-15 (Tue, 15 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy

  Log Message:
  -----------
  Move more runtime constructors to functions


  Commit: 88bfcd534db569238aecbf18ebbec13dca98b629
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/88bfcd534db569238aecbf18ebbec13dca98b629
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-15 (Tue, 15 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/RuntimeContainerBase.groovy

  Log Message:
  -----------
  Switch container base to CpsScript so name resolution works


  Commit: 494b355c7c295216bbcd118efa6e9340941e6394
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/494b355c7c295216bbcd118efa6e9340941e6394
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-15 (Tue, 15 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/RuntimeContainerBase.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Agent.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Environment.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Options.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Parameters.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StageOptions.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Tools.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Triggers.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Changed.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Fixed.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Regression.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ASTParserUtils.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/BlockStatementMatch.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/Converter.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ParallelMatch.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AbstractChangelogConditionalScript.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/BranchConditionalScript.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ChangeLogConditionalScript.groovy
    M 
pipeline-model-definition/src/test/resources/environment/environmentOverwriteReference.groovy
    M 
pipeline-model-definition/src/test/resources/errors/globalLibraryNonStepBody.groovy
    M 
pipeline-model-definition/src/test/resources/libraries/globalLibrarySuccess.groovy
    M 
pipeline-model-definition/src/test/resources/when/whenBranchNotMultibranch.groovy

  Log Message:
  -----------
  Make RuntimeContainerBase pass through


  Commit: cfc65f05ff83dcf353bf67851d97203bc576b0de
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/cfc65f05ff83dcf353bf67851d97203bc576b0de
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-16 (Wed, 16 Oct 2019)

  Changed paths:
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/RuntimeContainerBase.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
    A 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/RuntimeContainerBase.java

  Log Message:
  -----------
  Make RuntimeContainerBase java instead of groovy

CpsScript is written in java. For some reason writing RuntimeContainerBase
in groovy resulted in build error that I couldn't track down to fix.

Moving to Java made it go away.


  Commit: 0883068c369d188303228271f6c43aa6097a7e83
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/0883068c369d188303228271f6c43aa6097a7e83
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-18 (Fri, 18 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy

  Log Message:
  -----------
  First cut at wrapped closures

This addresses the new failures by carefully pulling specific closures back 
into the WorkflowScript space.

With this change the 300 cell matrix is failing again, likely due to the number 
of statements being pulled into initialization.
However now that we have variables to hold duplicate items in we might be able 
ot be this by reusing steps delegates instead of creating a new one for each 
stage.


  Commit: 951e4c3b523e25ed450df5887c4e0a32cff5e343
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/951e4c3b523e25ed450df5887c4e0a32cff5e343
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-18 (Fri, 18 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/MatrixTest.java

  Log Message:
  -----------
  Return to 1K cell matrix test passing through the power of variables

Instead of creating completely separate code for every cell in the
matrix, this change reuses the same stages code for all cells, onlly
changing the environment in which it is called.

Annecdotally results in significant speed improvement.


  Commit: 1a8d3edbfb935807ed1d13a9f993896a86426356
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/1a8d3edbfb935807ed1d13a9f993896a86426356
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-18 (Fri, 18 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy

  Log Message:
  -----------
  Move variable declaration into pipeline closure

After figuring out the problems of adding variables to script run,
it turns out they can be declared in the pipeline closure and
be more safely transported to runtime.

squash


  Commit: c070428f2023523b298df2bd31ca8c39693bcf5f
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/c070428f2023523b298df2bd31ca8c39693bcf5f
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-18 (Fri, 18 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Agent.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Environment.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Options.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Parameters.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StageOptions.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Tools.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Triggers.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Changed.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Fixed.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Regression.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ASTParserUtils.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/BlockStatementMatch.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/Converter.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ParallelMatch.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AbstractChangelogConditionalScript.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/BranchConditionalScript.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ChangeLogConditionalScript.groovy
    M 
pipeline-model-definition/src/test/resources/environment/environmentOverwriteReference.groovy
    M 
pipeline-model-definition/src/test/resources/errors/globalLibraryNonStepBody.groovy
    M 
pipeline-model-definition/src/test/resources/libraries/globalLibrarySuccess.groovy
    M 
pipeline-model-definition/src/test/resources/when/whenBranchNotMultibranch.groovy

  Log Message:
  -----------
  Fix search and replace mistake


  Commit: 63640632c647c5479fa1b7dd349a0dc8c8b8b56e
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/63640632c647c5479fa1b7dd349a0dc8c8b8b56e
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-19 (Sat, 19 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/RuntimeContainerBase.java
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/WhenStageMultibranchTest.java

  Log Message:
  -----------
  Move from static variables to non-static

Still some todo's in here


  Commit: 9b3aa65addcdc496a39db6bdaddedf5bc4fe388e
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/9b3aa65addcdc496a39db6bdaddedf5bc4fe388e
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-20 (Sun, 20 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy

  Log Message:
  -----------
  Move wrapper functionality into an inner class for clarity


  Commit: 12d6cde6633bc579ff4c317b7d8172a2780e32a8
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/12d6cde6633bc579ff4c317b7d8172a2780e32a8
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-20 (Sun, 20 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy

  Log Message:
  -----------
  Make Ids stable across instantiations

In the resume case, there is a new instance of the run created.
It seems IDs in the wrapper must be independent of instance information or they 
will fail.


  Commit: 9852fb6217f751be2791ee8c34012b2b6831bd9e
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/9852fb6217f751be2791ee8c34012b2b6831bd9e
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-20 (Sun, 20 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/MatrixTest.java
    A pipeline-model-definition/src/test/resources/basic/stages300.groovy

  Log Message:
  -----------
  Remove limit on list size by using closure instead of list of lists


  Commit: d84e94d64ed44b1e68eef2fc7549ce2094ca35c9
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/d84e94d64ed44b1e68eef2fc7549ce2094ca35c9
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-21 (Mon, 21 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
    A 
pipeline-model-definition/src/test/resources/basic/stages100WithOutsideVarAndFunc.groovy
    M pipeline-model-definition/src/test/resources/basic/stages300.groovy

  Log Message:
  -----------
  Work around local variable referencing


  Commit: 2d9a40ed1f37aaa72e196e566c83bce1e7fbaa33
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/2d9a40ed1f37aaa72e196e566c83bce1e7fbaa33
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-22 (Tue, 22 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/RuntimeContainerBase.java

  Log Message:
  -----------
  Minor cleanup and tuning


  Commit: 4da40e8c9025f0ca5c793ddb9bfc6861dc5122fd
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/4da40e8c9025f0ca5c793ddb9bfc6861dc5122fd
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-22 (Tue, 22 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy

  Log Message:
  -----------
  Fix SpotBugs NPE crashing code

The existing code would cause NPE in SpotBugs. This is a bit more involved but 
passes.


  Commit: c1e23c26f62565f18d711b4d9ecb96dcfa992c1a
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/c1e23c26f62565f18d711b4d9ecb96dcfa992c1a
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-22 (Tue, 22 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/PostStageTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ToolsTest.java
    A 
pipeline-model-definition/src/test/resources/postStage/postWithOutsideVarAndFunc.groovy
    A 
pipeline-model-definition/src/test/resources/toolsWithOutsideVarAndFunc.groovy

  Log Message:
  -----------
  Add more tests for context


  Commit: a48f9096d18533e4ad1924b4a36057c71ead40b7
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/a48f9096d18533e4ad1924b4a36057c71ead40b7
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-22 (Tue, 22 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy

  Log Message:
  -----------
  Added Nullable info


  Commit: 37d69bb4815a83637d2f6ee8000e35e70185e99f
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/37d69bb4815a83637d2f6ee8000e35e70185e99f
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-22 (Tue, 22 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy

  Log Message:
  -----------
  Minor clean up


  Commit: d9035f19601d40e5ad58aaaee5086071f176a1fd
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/d9035f19601d40e5ad58aaaee5086071f176a1fd
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-22 (Tue, 22 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Matrix.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Parallel.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stages.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/MatrixTest.java
    M pipeline-model-definition/src/test/resources/matrix/matrix100.groovy
    M pipeline-model-definition/src/test/resources/matrix/matrix1024.groovy
    M pipeline-model-definition/src/test/resources/matrix/matrix300.groovy
    R pipeline-model-definition/src/test/resources/matrix/matrix62500.groovy

  Log Message:
  -----------
  Convert list closure to list function to keep method sizes under control


  Commit: 7c96382594a951410eb84bb410edd4a02766f186
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/7c96382594a951410eb84bb410edd4a02766f186
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-22 (Tue, 22 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/MatrixTest.java

  Log Message:
  -----------
  Add DISABLE_SCRIPT_SPLITTING_TRANSFORMATION


  Commit: 726866898ccfa9b8293e7ef0a14d2bc7eb1ea2f0
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/726866898ccfa9b8293e7ef0a14d2bc7eb1ea2f0
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-22 (Tue, 22 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/MatrixTest.java

  Log Message:
  -----------
  Disable matrix test that times out


  Commit: 813746b8e0508a28a06aa5f29aefe51b03de74e3
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/813746b8e0508a28a06aa5f29aefe51b03de74e3
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-23 (Wed, 23 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/RuntimeContainerBase.java

  Log Message:
  -----------
  Update 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/RuntimeContainerBase.java

Co-Authored-By: Jesse Glick <jgl...@cloudbees.com>


  Commit: 2ac878bc94f87238d74910ac70b1b4eec433277e
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/2ac878bc94f87238d74910ac70b1b4eec433277e
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-23 (Wed, 23 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/LibrariesTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/MatrixTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/OptionsTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ParallelTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ParametersTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/TriggersTest.java
    A 
pipeline-model-definition/src/test/resources/libraries/librariesDirectiveWithOutsideVarAndFunc.groovy
    A 
pipeline-model-definition/src/test/resources/options/checkoutToSubdirectoryWithOutsideVarAndFunc.groovy
    A 
pipeline-model-definition/src/test/resources/simpleParametersWithOutsideVarAndFunc.groovy
    A 
pipeline-model-definition/src/test/resources/simpleTriggersWithOutsideVarAndFunc.groovy

  Log Message:
  -----------
  Add wrappers for remaining directives


  Commit: 6db94117c336664199ce0513f51a94db9010801d
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/6db94117c336664199ce0513f51a94db9010801d
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-23 (Wed, 23 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/MatrixTest.java

  Log Message:
  -----------
  Turning off smaller matrix test to keep medium sized one


  Commit: 85787cab28977f848ac54cd61401af16d0c749a2
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/85787cab28977f848ac54cd61401af16d0c749a2
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-23 (Wed, 23 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/MatrixTest.java

  Log Message:
  -----------
  Matrix test tuning

Turned of a few tests that overlapped and switched another
to ensure matrix still works with script splitting


  Commit: 60e2ff0c49bd3e9ccb8f1c43bb42f1580cdab0f3
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/60e2ff0c49bd3e9ccb8f1c43bb42f1580cdab0f3
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-28 (Mon, 28 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/LibrariesTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/MatrixTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ParametersTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/StageInputTest.java
    A 
pipeline-model-definition/src/test/resources/simpleInputWithOutsideVarAndFunc.groovy

  Log Message:
  -----------
  Switch Script transformation to off by default

Most tests will still run with it turned on, but customers will have to enable 
it manually.


  Commit: 6c6b20107774d545ea09f85c4f93649c7b6a66ef
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/6c6b20107774d545ea09f85c4f93649c7b6a66ef
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-29 (Tue, 29 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/RuntimeContainerBase.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/DurabilityTest.java

  Log Message:
  -----------
  Made container script not depend on CpsScript

This eliminates the only security concern for this change.


  Commit: 5932cbd9faf518b9eedd70307560d200a4d2c175
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/5932cbd9faf518b9eedd70307560d200a4d2c175
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-29 (Tue, 29 Oct 2019)

  Changed paths:
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTWhen.java
    M pipeline-model-api/src/main/resources/ast-schema.json
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StageConditionals.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/generator/WhenDirective.java
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipelineFromDockerfileScript.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/generator/WhenDirective/config.jelly
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/generator/WhenDirective/help-beforeAgent.html
    A 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/generator/WhenDirective/help-beforeInput.html
    A 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/generator/WhenDirective/help-beforeOptions.html
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/WhenStageTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/generator/DirectiveGeneratorTest.java
    A 
pipeline-model-definition/src/test/resources/when/whenBeforeOptionsFalse.groovy
    A 
pipeline-model-definition/src/test/resources/when/whenBeforeOptionsTrue.groovy

  Log Message:
  -----------
  Merge branch 'master' into matrix/method-size


  Commit: 6ea046e310b4d0c4fdc58fdd6bb4b589f1808bb1
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/6ea046e310b4d0c4fdc58fdd6bb4b589f1808bb1
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-29 (Tue, 29 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy

  Log Message:
  -----------
  Always wrap the matrix stages

Not using wrapping in this case is just too inefficient


  Commit: a4b15000d2a5d9a7ed4714c10033ff432366d6aa
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/a4b15000d2a5d9a7ed4714c10033ff432366d6aa
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-29 (Tue, 29 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy

  Log Message:
  -----------
  Fix asScriptContextVariable

In some change along the way, I made asScriptContextVariable return an external 
method instead.
Now that it is fixed, I can use less closure wrapping than before.


  Commit: 0304624a4800bc6b0e37598c9226290d796eb5d4
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/0304624a4800bc6b0e37598c9226290d796eb5d4
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-29 (Tue, 29 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/CredentialWrapperStepTest.java
    M pipeline-model-definition/src/test/resources/environment/mixedEnv.groovy

  Log Message:
  -----------
  Enable test for JENKINS-41004


  Commit: c9d32ce625d66d57f95d17b63fd771c36183239e
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/c9d32ce625d66d57f95d17b63fd771c36183239e
  Author: Liam Newman <bitwise...@gmail.com>
  Date:   2019-10-30 (Wed, 30 Oct 2019)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stages.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
    A 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/RuntimeContainerBase.java
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/DurabilityTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/LibrariesTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/MatrixTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/OptionsTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ParallelTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ParametersTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/PostStageTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/StageInputTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ToolsTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/TriggersTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/WhenStageMultibranchTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/CredentialWrapperStepTest.java
    A 
pipeline-model-definition/src/test/resources/basic/stages100WithOutsideVarAndFunc.groovy
    A pipeline-model-definition/src/test/resources/basic/stages300.groovy
    M pipeline-model-definition/src/test/resources/environment/mixedEnv.groovy
    A 
pipeline-model-definition/src/test/resources/libraries/librariesDirectiveWithOutsideVarAndFunc.groovy
    A pipeline-model-definition/src/test/resources/matrix/matrix100.groovy
    A pipeline-model-definition/src/test/resources/matrix/matrix1024.groovy
    A pipeline-model-definition/src/test/resources/matrix/matrix300.groovy
    A pipeline-model-definition/src/test/resources/matrix/matrix50.groovy
    A 
pipeline-model-definition/src/test/resources/options/checkoutToSubdirectoryWithOutsideVarAndFunc.groovy
    A 
pipeline-model-definition/src/test/resources/postStage/postWithOutsideVarAndFunc.groovy
    A 
pipeline-model-definition/src/test/resources/simpleInputWithOutsideVarAndFunc.groovy
    A 
pipeline-model-definition/src/test/resources/simpleParametersWithOutsideVarAndFunc.groovy
    A 
pipeline-model-definition/src/test/resources/simpleTriggersWithOutsideVarAndFunc.groovy
    A 
pipeline-model-definition/src/test/resources/toolsWithOutsideVarAndFunc.groovy

  Log Message:
  -----------
  Merge pull request #355 from bitwiseman/matrix/method-size

[JENKINS-37984] Matrix throws "Method code too large! error" on


Compare: 
https://github.com/jenkinsci/pipeline-model-definition-plugin/compare/23540e24d7ca...c9d32ce625d6

-- 
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/pipeline-model-definition-plugin/push/refs/heads/master/23540e-c9d32c%40github.com.

Reply via email to