Branch: refs/heads/when-changelog
  Home:   https://github.com/jenkinsci/pipeline-model-definition-plugin
  Commit: 963d58beea949d4d8eb468986b0908b075205b9c
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/963d58beea949d4d8eb468986b0908b075205b9c
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-07-24 (Mon, 24 Jul 2017)

  Changed paths:
    M pipeline-model-definition/pom.xml
    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/AbstractBuildConditionResponder.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/Libraries.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodsToList.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/PostBuild.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PostStage.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertiesToMap.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertyOptionContainer.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Root.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stage.groovy
    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/model/Stages.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepBlockWithOtherArgs.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepsBlock.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
    A 
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/ModelParser.groovy
    A 
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/ModelStepLoader.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/SyntheticStageGraphListener.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImpl.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AllOfConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AnyOfConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/BranchConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/EnvironmentConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ExpressionConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/NotConditional.java
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ClosureModelTranslator.groovy
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/LibrariesTranslator.groovy
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/MethodsToListTranslator.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/OptionsTranslator.groovy
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/PropertiesToMapTranslator.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ExpressionConditionalScript.groovy
    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/ParametersTest.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/steps/CredentialWrapperStepTest.java
    A 
pipeline-model-definition/src/test/resources/credentialsUsedInWhenEnv.groovy
    A 
pipeline-model-definition/src/test/resources/credentialsUsedInWhenExpression.groovy
    A pipeline-model-definition/src/test/resources/envVarInOptions.groovy
    A pipeline-model-definition/src/test/resources/envVarInParameters.groovy
    A pipeline-model-definition/src/test/resources/envVarInTools.groovy
    A pipeline-model-definition/src/test/resources/envVarInTriggers.groovy
    A pipeline-model-definition/src/test/resources/envVarInWrapper.groovy
    M pipeline-model-extensions/pom.xml
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditionalDescriptor.java
    M pom.xml

  Log Message:
  -----------
  [FIXED JENKINS-42753] Use AST transformation to generate runtime model

There've been any number of problems in the past due to the closure
translation approach for going from `pipeline { ... }` to the `Root`
object we need to actually run. I won't bother going into them here,
just...yeah. There's lots. Until this change goes in, there are 4
special CPS-transformed classes for the translation, plus truly
bizarre special-casing logic for handling environment and when
expressions via looping circuits of script.evaluate calls. I'm
serious. It's sad.

This replaces all that by instead generating Root and its children via
an AST transformation at parsing/validation time. It gets us away from
ever having to worry about translating or evaluating within the CPS
code, using lazily evaluated closures to support things like declaring
cross-referencing environment variables out of order, or environment
variables depending on credentials variables, etc...

Anyway, it works. It's more maintainable. It's cleaner. It's actually
very slightly faster (since we've eliminated the closure translation
stuff from CPS execution, and got rid of a now-redundant additional
parse/validate run to get the execution model). And it's completely
compatible syntax-wise (hopefully! It's not impossible that I missed
some weird expressions in environment variable values, but we'll cross
that bridge if we get to it).


  Commit: 6074d0437f8e8508af53901a592c748234d29615
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/6074d0437f8e8508af53901a592c748234d29615
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-07-25 (Tue, 25 Jul 2017)

  Log Message:
  -----------
  Merge branch 'jenkins-41334-mk2' into jenkins-42753-mk2


  Commit: a465af41fad45b7067c151a22ef980cac2981a4b
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/a465af41fad45b7067c151a22ef980cac2981a4b
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

  Changed paths:
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/DescriptorLookupCache.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBranch.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBuildConditionsContainer.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBuildParameters.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTElement.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTEnvironment.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTInternalFunctionCall.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTMethodCall.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTNamedArgumentList.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTOptions.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTPositionalArgumentList.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStage.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStages.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStep.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTools.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTreeStep.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTriggers.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidator.java
    M 
pipeline-model-api/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorTest.java
    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/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/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/JSONErrorCollector.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipeline.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterAction.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/CredentialsBindingHandler.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/impl/SkipStagesAfterUnstable.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImpl.java
    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/agent/impl/DockerPipelineScript.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/LabelScript.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractDeclarativeTest.java
    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/AgentTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BaseParserLoaderTest.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/DeclarativeUpgradeTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.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/ScriptStepTest.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/agent/DeclarativeDockerUtilsTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ErrorsEndpointOpsTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterActionTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParserTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/CredentialWrapperStepTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/ScriptStepTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/util/IsJsonObjectContaining.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/JSONSchemaTest.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/DeclarativeOption.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/withscript/WithScriptDescribable.java

  Log Message:
  -----------
  Let Intellij optimize imports.


  Commit: 88067bafe64052b360438b07b953aacfabb55a39
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/88067bafe64052b360438b07b953aacfabb55a39
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

  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/AbstractBuildConditionResponder.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Agent.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/ClosureContentsChecker.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/MappedClosure.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapper.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/NestedModel.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/Root.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stage.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/ModelParser.groovy
    R 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapperWhitelist.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/when/impl/BranchConditionalScript.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/EnvironmentConditionalScript.groovy

  Log Message:
  -----------
  Clean up a bunch of dead code.


  Commit: 4961d0f53b335373764e9617a232bebbca9e93a4
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/4961d0f53b335373764e9617a232bebbca9e93a4
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

  Changed paths:
    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/EnvironmentTest.java
    M pipeline-model-definition/src/test/resources/nonLiteralEnvironment.groovy
    A 
pipeline-model-definition/src/test/resources/whenExprUsingOutsideVarAndFunc.groovy

  Log Message:
  -----------
  Testing var/func from outside block in env and when expression

Note - var doesn't work in environment yet.


  Commit: 75f2b8c2ad5c55caa2a62df3b3d59d495ebd871e
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/75f2b8c2ad5c55caa2a62df3b3d59d495ebd871e
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

  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/Environment.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/ModelParser.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy

  Log Message:
  -----------
  Fix variable from outside block in environment!


  Commit: 7430ccc9475812822d0384be09dc20f55dc3a52b
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/7430ccc9475812822d0384be09dc20f55dc3a52b
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

  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/Options.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/RuntimeASTTransformer.groovy

  Log Message:
  -----------
  Fix default value logic, clean up some more imports


  Commit: 04fe88a61bd6e172e4976fe528d2a07a968e9f39
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/04fe88a61bd6e172e4976fe528d2a07a968e9f39
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

  Changed paths:
    A DEV_GUIDE.md

  Log Message:
  -----------
  First work on dev guide notes on parsing etc


  Commit: 1109a8acc947d17a39256b3008fdc246559fa6c7
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/1109a8acc947d17a39256b3008fdc246559fa6c7
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  Support a bunch more expressions/statements for environment.


  Commit: 396a8429d149e95505352e0f3e93622eb036a690
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/396a8429d149e95505352e0f3e93622eb036a690
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

  Changed paths:
    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/RuntimeASTTransformer.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java
    A pipeline-model-definition/src/test/resources/stmtExprInEnvironment.groovy

  Log Message:
  -----------
  Don't need so many closures after all. And some more tests.


  Commit: 212ad50628857603f223b8c595c3377acaaddd1d
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/212ad50628857603f223b8c595c3377acaaddd1d
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

  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/Environment.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/RuntimeASTTransformer.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java
    M pipeline-model-definition/src/test/resources/stmtExprInEnvironment.groovy

  Log Message:
  -----------
  Simplification of a few things, more tests.


  Commit: 582690455e5749c545c7c2345e2517d943b0cb2c
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/582690455e5749c545c7c2345e2517d943b0cb2c
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M DEV_GUIDE.md

  Log Message:
  -----------
  More dev notes


  Commit: 1b8d876a230059148b483750c2478122472b8535
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/1b8d876a230059148b483750c2478122472b8535
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M pipeline-model-api/src/main/resources/ast-schema.json
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MappedClosure.groovy
    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/Converter.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.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/ToolsTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParserTest.java
    A pipeline-model-definition/src/test/resources/json/librariesDirective.json
    A pipeline-model-definition/src/test/resources/json/stagePost.json
    A 
pipeline-model-definition/src/test/resources/mapCallsWithMethodCallValues.groovy
    A pipeline-model-definition/src/test/resources/stagePost.groovy
    M pipeline-model-definition/src/test/resources/toolsAndAgentNone.groovy
    A pipeline-model-definition/src/test/resources/whenEnvIgnoreCase.groovy
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/DeclarativeOptionDescriptor.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditional.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditionalDescriptor.java
    M 
pipeline-stage-tags-metadata/src/main/java/org/jenkinsci/plugins/pipeline/StageStatus.java
    A 
pipeline-stage-tags-metadata/src/test/java/org/jenkinsci/plugins/pipeline/StageTagsMetadataTest.java

  Log Message:
  -----------
  Code coverage bumps and fix libraries JSON


  Commit: 89974db035e080abd7303eeae13de2992562d3db
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/89974db035e080abd7303eeae13de2992562d3db
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M pipeline-model-definition/pom.xml
    M pom.xml

  Log Message:
  -----------
  Need newer ant plugin for test


  Commit: c1fb27496cecad9d9be175145c0fee05245538bb
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/c1fb27496cecad9d9be175145c0fee05245538bb
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Tools.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ToolsTest.java

  Log Message:
  -----------
  Fix a serialization problem with merged tools entries and ant string


  Commit: 395111c52a5ce1740e84002ac7b90b79ce5e22a2
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/395111c52a5ce1740e84002ac7b90b79ce5e22a2
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    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/Messages.properties
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java
    A 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/MultipleUnnamedParametersTest.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/ValidatorTest.java
    A 
pipeline-model-definition/src/test/resources/errors/invalidWhenWithChildren.groovy
    A 
pipeline-model-definition/src/test/resources/errors/nestedWhenWithArgs.groovy
    A 
pipeline-model-definition/src/test/resources/errors/tooManyUnnamedParameters.groovy
    A 
pipeline-model-definition/src/test/resources/json/errors/invalidWhenWithChildren.json
    A 
pipeline-model-definition/src/test/resources/json/errors/nestedWhenWithArgs.json

  Log Message:
  -----------
  More coverage, and realized we can't do param lists to describables


  Commit: ec6e0d78b98f55d0a6777daf6ffa0b28bfedf068
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/ec6e0d78b98f55d0a6777daf6ffa0b28bfedf068
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

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

  Log Message:
  -----------
  Not actually possible to have no stage name by the time we get here


  Commit: 6f6866f2b4ea92209cceae6a589aabd434f83414
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/6f6866f2b4ea92209cceae6a589aabd434f83414
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
    A 
pipeline-model-definition/src/test/resources/errors/additionalInvalidExpressionsInEnvironment.groovy

  Log Message:
  -----------
  Some fine-tuning of env coverage


  Commit: 9b2d950a65d755577fceb0dd4844fc72bb350cf8
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/9b2d950a65d755577fceb0dd4844fc72bb350cf8
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/Messages.properties
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
    A 
pipeline-model-definition/src/test/resources/errors/multipleStageLevelSections.groovy
    A 
pipeline-model-definition/src/test/resources/errors/multipleTopLevelSections.groovy
    A 
pipeline-model-definition/src/test/resources/errors/nonBlockSections.groovy
    A pipeline-model-definition/src/test/resources/errors/nonBlockStages.groovy
    A 
pipeline-model-definition/src/test/resources/errors/notStageInStages.groovy

  Log Message:
  -----------
  Better erroring on non-block things and testing dupe sections


  Commit: 379db1a5f7ea0437bb2ac13eeace7b1e414cb218
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/379db1a5f7ea0437bb2ac13eeace7b1e414cb218
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  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/EnvironmentTest.java
    A pipeline-model-definition/src/test/resources/pathInEnv.groovy

  Log Message:
  -----------
  [FIXED JENKINS-45916] Properly handle overwriting+including existing vars

Technically, JENKINS-45916 is already fixed by earlier changes here,
but in the process we introduced a hellish break due to trying to call
the closure for getting the value of a variable when it's referenced
in *setting* the variable in the first place. So if we're setting FOO
and the value includes FOO, just use the original expression for that
instead of closure-calling there.


  Commit: 151d6348781b6ae659ca685d6908a4c17018c485
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/151d6348781b6ae659ca685d6908a4c17018c485
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

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

  Log Message:
  -----------
  Make sure we test undefined env var references


  Commit: cf73dc43088269ec5d58aa295168f18d31cad97a
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/cf73dc43088269ec5d58aa295168f18d31cad97a
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

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

  Log Message:
  -----------
  Demonstrate that JENKINS-45637 is fixed.


  Commit: 0acc7e37e15e693621bb484df9818c2105a969be
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/0acc7e37e15e693621bb484df9818c2105a969be
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

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

  Log Message:
  -----------
  Test demonstrating that JENKINS-45636 is resolved


  Commit: a25c7864c2240a0d99fef6f0dcd977cf18b36794
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/a25c7864c2240a0d99fef6f0dcd977cf18b36794
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    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/ModelParser.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/EnvironmentTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ToolsTest.java
    A 
pipeline-model-definition/src/test/resources/backslashesFromExistingEnvVar.groovy
    A 
pipeline-model-definition/src/test/resources/libraryObjectImportInWhenExpr.groovy
    A 
pipeline-model-definition/src/test/resources/variableToMethodToEnvVal.groovy

  Log Message:
  -----------
  Various test additions:

* Demonstrate that JENKINS-44603 is fixed.
* Add issue and more details to ignore for JENKINS-44497 test
* Demonstrate that JENKINS-44482 is fixed.
* Switch AST debug logging to be activated by a system property
* Demonstrate that JENKINS-43035 is fixed - still no import handling
  for libraries directive, though.


  Commit: aece72c64c97ae5ed8c3350373d8e75b924a4834
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/aece72c64c97ae5ed8c3350373d8e75b924a4834
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    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/ModelParser.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/EnvironmentTest.java
    A pipeline-model-definition/src/test/resources/defaultEnvValue.groovy

  Log Message:
  -----------
  [FIXED JENKINS-45991] Fix undefined self-reference in env

Turns out we shouldn't be using the original expression if we're
trying to access ourselves - that works for defined variables, but not
undefined ones. We can just use getScriptPropOrParam for either case. woo!

Also fixed a findbugs barf.


  Commit: 7d7e2a0862cae7b4a4b23bc3383b2fbe22d44d5d
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/7d7e2a0862cae7b4a4b23bc3383b2fbe22d44d5d
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

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

  Log Message:
  -----------
  Safer evaluations of logging


  Commit: b496df9254bae6f4aea68c7cc9c70f6b3af90650
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/b496df9254bae6f4aea68c7cc9c70f6b3af90650
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-08 (Tue, 08 Aug 2017)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
    A 
pipeline-model-definition/src/test/resources/errors/validatorContributor.groovy
    A 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/DeclarativeValidatorContributor.java

  Log Message:
  -----------
  [FIXED JENKINS-46065] Add extension point for contributing validation


  Commit: 6b6380e29807c50b83a87c8fbaf7c7b4d30990b8
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/6b6380e29807c50b83a87c8fbaf7c7b4d30990b8
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-08 (Tue, 08 Aug 2017)

  Changed paths:
    A 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ParametersAndTriggersInOptions.java
    A 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/validator/Messages.properties
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
    A 
pipeline-model-definition/src/test/resources/errors/parametersAndTriggersInOptions.groovy

  Log Message:
  -----------
  While I'm here, block parameters and triggers from options.

This should have been done all along, but hey.


  Commit: 2fc4dc7df96cf8539b88a73cce70c479a64454cf
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/2fc4dc7df96cf8539b88a73cce70c479a64454cf
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-08 (Tue, 08 Aug 2017)

  Changed paths:
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTMethodCall.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStep.java
    R 
pipeline-model-api/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ast/Messages.properties
    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/parser/ModelParser.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImpl.java
    A 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/BlockedStepsAndMethodCalls.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ParametersAndTriggersInOptions.java
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/validator/Messages.properties
    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/ValidatorTest.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/DeclarativeValidatorContributor.java

  Log Message:
  -----------
  [FIXED JENKINS-45955] Implement blocked steps/methods as a validator 
contributor

Not 100% sure of this one yet - any extension of
DeclarativeValidatorContributor that wants to block steps will have to
handle its own error messages, and it'd be possible to add a blocked
method call that would still pass one level of validation for
options. It would still get caught later, but the error messaging
would be a bit different. I think I can live with that.

Also added FlowExecutions to the validateElement calls.


  Commit: 6dc827402307564ff7b5673161f67129c98d171b
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/6dc827402307564ff7b5673161f67129c98d171b
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-08 (Tue, 08 Aug 2017)

  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/validator/ModelValidatorImpl.groovy

  Log Message:
  -----------
  Shut up, findbugs.


  Commit: 37c0e2c4aa4bed37dfda3a2d509ea86ce1a647ae
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/37c0e2c4aa4bed37dfda3a2d509ea86ce1a647ae
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

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

  Log Message:
  -----------
  Adding expressions to debug printer


  Commit: ea888f42b9be483f11f73e6ec86bfd144151ecaa
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/ea888f42b9be483f11f73e6ec86bfd144151ecaa
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

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

  Log Message:
  -----------
  First javadoc on Environment.groovy


  Commit: f924181d4c3a888ed990d956af4814fdf849f2c0
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/f924181d4c3a888ed990d956af4814fdf849f2c0
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

  Changed paths:
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBranch.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBuildConditionsContainer.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBuildParameters.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTElement.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTEnvironment.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTMethodCall.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTNamedArgumentList.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTOptions.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTPositionalArgumentList.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStage.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStages.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStep.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTools.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTreeStep.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTriggers.java
    M 
pipeline-model-api/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorTest.java
    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/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/validator/JSONErrorCollector.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterAction.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BaseParserLoaderTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParserTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/ScriptStepTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/util/IsJsonObjectContaining.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/JSONSchemaTest.java

  Log Message:
  -----------
  Deoptimizing imports to make code review simpler.

Will redo the intellij import optimizer later.


  Commit: 0ca46234cefaeeda2791835b2fc9201e2997f70e
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/0ca46234cefaeeda2791835b2fc9201e2997f70e
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  [JENKINS-46112] Test demonstrating that error steps get log actions now

They didn't in 1.1.9 (and probably earlier) for no reason I can figure
out, but they do now. Again, for no reason I can figure out.


  Commit: 22431d3b539d0cd8ea509002bd5e09e026a28ddc
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/22431d3b539d0cd8ea509002bd5e09e026a28ddc
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

  Changed paths:
    A pipeline-model-definition/src/test/resources/logAction.groovy

  Log Message:
  -----------
  Whoops, forgot test case


  Commit: 538ea27d5ee95e804bb98354d6a9bcde9acc3768
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/538ea27d5ee95e804bb98354d6a9bcde9acc3768
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

  Changed paths:
    R pipeline-model-definition/src/test/resources/logAction.groovy
    A 
pipeline-model-definition/src/test/resources/logActionPresentForError.groovy

  Log Message:
  -----------
  Maybe name the test case right, y'think?


  Commit: 328271baf8ec2bad381a9527e4eba750ac742abf
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/328271baf8ec2bad381a9527e4eba750ac742abf
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

  Changed paths:
    M pipeline-model-definition/pom.xml
    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
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
    A pipeline-model-definition/src/test/resources/scmEnvVars.groovy
    A 
pipeline-model-definition/src/test/resources/skippedStagesInParallel.groovy
    M 
pipeline-model-extensions/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/CheckoutScript.groovy
    M pom.xml

  Log Message:
  -----------
  Merge branch 'master' into jenkins-42753-mk2

Conflicts:
        pipeline-model-definition/pom.xml
        
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
        
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
        
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
        pom.xml


  Commit: 00038a85adb3b0648036147605bb1bdd40378612
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/00038a85adb3b0648036147605bb1bdd40378612
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

  Changed paths:
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
    A 
pipeline-model-definition/src/test/resources/errors/scriptSecurityRejectionInSteps.groovy
    A 
pipeline-model-definition/src/test/resources/errors/scriptSecurityRejectionInWhenExpression.groovy

  Log Message:
  -----------
  Verify sandboxing in steps and when expressions


  Commit: 280c30265646f59ed4449e23269e058e92dee809
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/280c30265646f59ed4449e23269e058e92dee809
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

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

  Log Message:
  -----------
  Auto-debug-log when run from hpi:run


  Commit: d57dfa4a0312d5b651d335b899fa41a220b3f408
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/d57dfa4a0312d5b651d335b899fa41a220b3f408
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-15 (Tue, 15 Aug 2017)

  Changed paths:
    M pipeline-model-definition/pom.xml
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/SyntheticStageGraphListener.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/BasicModelDefTest.java
    A pipeline-model-definition/src/test/resources/scmEnvVars.groovy
    A 
pipeline-model-definition/src/test/resources/skippedStagesInParallel.groovy
    M 
pipeline-model-extensions/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/CheckoutScript.groovy
    M pom.xml

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into jenkins-46112

Conflicts:
        
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java


  Commit: 6b9bb7606ce071ed28876fb63c50b1e8697bd8bf
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/6b9bb7606ce071ed28876fb63c50b1e8697bd8bf
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-15 (Tue, 15 Aug 2017)

  Changed paths:
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/BlockedStepsAndMethodCalls.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/DeclarativeValidatorContributor.java

  Log Message:
  -----------
  Code review comments


  Commit: 2393bca43e8f1b221a2b03817fb685a154799af8
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/2393bca43e8f1b221a2b03817fb685a154799af8
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

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

  Log Message:
  -----------
  Typing is hard.


  Commit: fe9b62a2f64b8c46b078b3ac28b9db44c87c4593
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/fe9b62a2f64b8c46b078b3ac28b9db44c87c4593
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

  Changed paths:
    M pipeline-model-definition/pom.xml
    M pipeline-model-extensions/pom.xml

  Log Message:
  -----------
  Update compatibleSinceVersion


  Commit: e2f89933976a8a2885ca5b061ab3fb1d8a8fe7bb
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/e2f89933976a8a2885ca5b061ab3fb1d8a8fe7bb
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

  Changed paths:
    A DEV_GUIDE.md
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/DescriptorLookupCache.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTInternalFunctionCall.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidator.java
    M pipeline-model-api/src/main/resources/ast-schema.json
    M pipeline-model-definition/pom.xml
    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/AbstractBuildConditionResponder.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Agent.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/ClosureContentsChecker.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/Libraries.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MappedClosure.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapper.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodsToList.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/NestedModel.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/PostBuild.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PostStage.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertiesToMap.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertyOptionContainer.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Root.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stage.groovy
    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/model/Stages.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepBlockWithOtherArgs.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepsBlock.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
    A 
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
    A 
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/java/org/jenkinsci/plugins/pipeline/modeldefinition/ModelStepLoader.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipeline.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/CredentialsBindingHandler.java
    R 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapperWhitelist.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/impl/SkipStagesAfterUnstable.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImpl.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AllOfConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AnyOfConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/BranchConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/EnvironmentConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ExpressionConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/NotConditional.java
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ClosureModelTranslator.groovy
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/LibrariesTranslator.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/Messages.properties
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/MethodsToListTranslator.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/OptionsTranslator.groovy
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/PropertiesToMapTranslator.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/agent/impl/DockerPipelineScript.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/LabelScript.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/EnvironmentConditionalScript.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ExpressionConditionalScript.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractDeclarativeTest.java
    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/AgentTest.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/DeclarativeUpgradeTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java
    A 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/MultipleUnnamedParametersTest.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/ParametersTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ScriptStepTest.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/ValidatorTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeDockerUtilsTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ErrorsEndpointOpsTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterActionTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParserTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/CredentialWrapperStepTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/util/IsJsonObjectContaining.java
    A 
pipeline-model-definition/src/test/resources/backslashReductionInEnv.groovy
    A 
pipeline-model-definition/src/test/resources/backslashesFromExistingEnvVar.groovy
    A 
pipeline-model-definition/src/test/resources/credentialsUsedInWhenEnv.groovy
    A 
pipeline-model-definition/src/test/resources/credentialsUsedInWhenExpression.groovy
    A pipeline-model-definition/src/test/resources/defaultEnvValue.groovy
    A pipeline-model-definition/src/test/resources/envVarInOptions.groovy
    A pipeline-model-definition/src/test/resources/envVarInParameters.groovy
    A pipeline-model-definition/src/test/resources/envVarInTools.groovy
    A pipeline-model-definition/src/test/resources/envVarInTriggers.groovy
    A pipeline-model-definition/src/test/resources/envVarInWrapper.groovy
    A 
pipeline-model-definition/src/test/resources/errors/additionalInvalidExpressionsInEnvironment.groovy
    A 
pipeline-model-definition/src/test/resources/errors/invalidWhenWithChildren.groovy
    A 
pipeline-model-definition/src/test/resources/errors/multipleStageLevelSections.groovy
    A 
pipeline-model-definition/src/test/resources/errors/multipleTopLevelSections.groovy
    A 
pipeline-model-definition/src/test/resources/errors/nestedWhenWithArgs.groovy
    A 
pipeline-model-definition/src/test/resources/errors/nonBlockSections.groovy
    A pipeline-model-definition/src/test/resources/errors/nonBlockStages.groovy
    A 
pipeline-model-definition/src/test/resources/errors/notStageInStages.groovy
    A 
pipeline-model-definition/src/test/resources/errors/scriptSecurityRejectionInSteps.groovy
    A 
pipeline-model-definition/src/test/resources/errors/scriptSecurityRejectionInWhenExpression.groovy
    A 
pipeline-model-definition/src/test/resources/errors/tooManyUnnamedParameters.groovy
    A 
pipeline-model-definition/src/test/resources/json/errors/invalidWhenWithChildren.json
    A 
pipeline-model-definition/src/test/resources/json/errors/nestedWhenWithArgs.json
    A pipeline-model-definition/src/test/resources/json/librariesDirective.json
    A pipeline-model-definition/src/test/resources/json/stagePost.json
    A 
pipeline-model-definition/src/test/resources/libraryObjectImportInWhenExpr.groovy
    A 
pipeline-model-definition/src/test/resources/mapCallsWithMethodCallValues.groovy
    A 
pipeline-model-definition/src/test/resources/multipleEnvSubstitutions.groovy
    M pipeline-model-definition/src/test/resources/nonLiteralEnvironment.groovy
    A pipeline-model-definition/src/test/resources/pathInEnv.groovy
    A pipeline-model-definition/src/test/resources/stagePost.groovy
    A pipeline-model-definition/src/test/resources/stmtExprInEnvironment.groovy
    M pipeline-model-definition/src/test/resources/toolsAndAgentNone.groovy
    A pipeline-model-definition/src/test/resources/undefinedEnvRef.groovy
    A 
pipeline-model-definition/src/test/resources/variableToMethodToEnvVal.groovy
    A pipeline-model-definition/src/test/resources/whenEnvIgnoreCase.groovy
    A 
pipeline-model-definition/src/test/resources/whenExprUsingOutsideVarAndFunc.groovy
    M pipeline-model-extensions/pom.xml
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/DeclarativeOption.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/DeclarativeOptionDescriptor.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditional.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditionalDescriptor.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/withscript/WithScriptDescribable.java
    M 
pipeline-stage-tags-metadata/src/main/java/org/jenkinsci/plugins/pipeline/StageStatus.java
    A 
pipeline-stage-tags-metadata/src/test/java/org/jenkinsci/plugins/pipeline/StageTagsMetadataTest.java

  Log Message:
  -----------
  Merge pull request #174 from abayer/jenkins-42753-mk2

[FIXED JENKINS-42753] Use AST transformation to generate runtime model


  Commit: 77ec337eec7fe031d3746c5631dcc4cc812d8b01
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/77ec337eec7fe031d3746c5631dcc4cc812d8b01
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

  Changed paths:
    A DEV_GUIDE.md
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/DescriptorLookupCache.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTInternalFunctionCall.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidator.java
    M pipeline-model-api/src/main/resources/ast-schema.json
    M pipeline-model-definition/pom.xml
    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/AbstractBuildConditionResponder.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Agent.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/ClosureContentsChecker.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/Libraries.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MappedClosure.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapper.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodsToList.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/NestedModel.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/PostBuild.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PostStage.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertiesToMap.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertyOptionContainer.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Root.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stage.groovy
    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/model/Stages.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepBlockWithOtherArgs.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepsBlock.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
    A 
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
    A 
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/java/org/jenkinsci/plugins/pipeline/modeldefinition/ModelStepLoader.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipeline.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/CredentialsBindingHandler.java
    R 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapperWhitelist.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/impl/SkipStagesAfterUnstable.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImpl.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AllOfConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AnyOfConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/BranchConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/EnvironmentConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ExpressionConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/NotConditional.java
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ClosureModelTranslator.groovy
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/LibrariesTranslator.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/Messages.properties
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/MethodsToListTranslator.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/OptionsTranslator.groovy
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/PropertiesToMapTranslator.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/agent/impl/DockerPipelineScript.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/LabelScript.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/EnvironmentConditionalScript.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ExpressionConditionalScript.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractDeclarativeTest.java
    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/AgentTest.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/DeclarativeUpgradeTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java
    A 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/MultipleUnnamedParametersTest.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/ParametersTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ScriptStepTest.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/ValidatorTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeDockerUtilsTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ErrorsEndpointOpsTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterActionTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParserTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/CredentialWrapperStepTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/util/IsJsonObjectContaining.java
    A 
pipeline-model-definition/src/test/resources/backslashReductionInEnv.groovy
    A 
pipeline-model-definition/src/test/resources/backslashesFromExistingEnvVar.groovy
    A 
pipeline-model-definition/src/test/resources/credentialsUsedInWhenEnv.groovy
    A 
pipeline-model-definition/src/test/resources/credentialsUsedInWhenExpression.groovy
    A pipeline-model-definition/src/test/resources/defaultEnvValue.groovy
    A pipeline-model-definition/src/test/resources/envVarInOptions.groovy
    A pipeline-model-definition/src/test/resources/envVarInParameters.groovy
    A pipeline-model-definition/src/test/resources/envVarInTools.groovy
    A pipeline-model-definition/src/test/resources/envVarInTriggers.groovy
    A pipeline-model-definition/src/test/resources/envVarInWrapper.groovy
    A 
pipeline-model-definition/src/test/resources/errors/additionalInvalidExpressionsInEnvironment.groovy
    A 
pipeline-model-definition/src/test/resources/errors/invalidWhenWithChildren.groovy
    A 
pipeline-model-definition/src/test/resources/errors/multipleStageLevelSections.groovy
    A 
pipeline-model-definition/src/test/resources/errors/multipleTopLevelSections.groovy
    A 
pipeline-model-definition/src/test/resources/errors/nestedWhenWithArgs.groovy
    A 
pipeline-model-definition/src/test/resources/errors/nonBlockSections.groovy
    A pipeline-model-definition/src/test/resources/errors/nonBlockStages.groovy
    A 
pipeline-model-definition/src/test/resources/errors/notStageInStages.groovy
    A 
pipeline-model-definition/src/test/resources/errors/scriptSecurityRejectionInSteps.groovy
    A 
pipeline-model-definition/src/test/resources/errors/scriptSecurityRejectionInWhenExpression.groovy
    A 
pipeline-model-definition/src/test/resources/errors/tooManyUnnamedParameters.groovy
    A 
pipeline-model-definition/src/test/resources/json/errors/invalidWhenWithChildren.json
    A 
pipeline-model-definition/src/test/resources/json/errors/nestedWhenWithArgs.json
    A pipeline-model-definition/src/test/resources/json/librariesDirective.json
    A pipeline-model-definition/src/test/resources/json/stagePost.json
    A 
pipeline-model-definition/src/test/resources/libraryObjectImportInWhenExpr.groovy
    A 
pipeline-model-definition/src/test/resources/mapCallsWithMethodCallValues.groovy
    A 
pipeline-model-definition/src/test/resources/multipleEnvSubstitutions.groovy
    M pipeline-model-definition/src/test/resources/nonLiteralEnvironment.groovy
    A pipeline-model-definition/src/test/resources/pathInEnv.groovy
    A pipeline-model-definition/src/test/resources/stagePost.groovy
    A pipeline-model-definition/src/test/resources/stmtExprInEnvironment.groovy
    M pipeline-model-definition/src/test/resources/toolsAndAgentNone.groovy
    A pipeline-model-definition/src/test/resources/undefinedEnvRef.groovy
    A 
pipeline-model-definition/src/test/resources/variableToMethodToEnvVal.groovy
    A pipeline-model-definition/src/test/resources/whenEnvIgnoreCase.groovy
    A 
pipeline-model-definition/src/test/resources/whenExprUsingOutsideVarAndFunc.groovy
    M pipeline-model-extensions/pom.xml
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/DeclarativeOption.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/DeclarativeOptionDescriptor.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditional.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditionalDescriptor.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/withscript/WithScriptDescribable.java
    M 
pipeline-stage-tags-metadata/src/main/java/org/jenkinsci/plugins/pipeline/StageStatus.java
    A 
pipeline-stage-tags-metadata/src/test/java/org/jenkinsci/plugins/pipeline/StageTagsMetadataTest.java

  Log Message:
  -----------
  Merge branch 'master' into jenkins-46112

Conflicts:
        
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java


  Commit: 00b2a322f1f55b6056f6450f9618d02ee9ff2116
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/00b2a322f1f55b6056f6450f9618d02ee9ff2116
  Author: rsandell <rsand...@cloudbees.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

  Changed paths:
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/PostStageTest.java
    A 
pipeline-model-definition/src/test/resources/postStage/withAgentNoneAndAgentDocker.groovy

  Log Message:
  -----------
  Test showing post steps have no agent

When agent none is set globally and agent docker in the stage


  Commit: 2d86000c63825ad06cd9932cb34c2e12dd48488a
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/2d86000c63825ad06cd9932cb34c2e12dd48488a
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

  Changed paths:
    A DEV_GUIDE.md
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/DescriptorLookupCache.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTInternalFunctionCall.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidator.java
    M pipeline-model-api/src/main/resources/ast-schema.json
    M pipeline-model-definition/pom.xml
    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/AbstractBuildConditionResponder.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Agent.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/ClosureContentsChecker.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/Libraries.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MappedClosure.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapper.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodsToList.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/NestedModel.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/PostBuild.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PostStage.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertiesToMap.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertyOptionContainer.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Root.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stage.groovy
    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/model/Stages.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepBlockWithOtherArgs.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepsBlock.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
    A 
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
    A 
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/java/org/jenkinsci/plugins/pipeline/modeldefinition/ModelStepLoader.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/SyntheticStageGraphListener.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipeline.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/CredentialsBindingHandler.java
    R 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapperWhitelist.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/impl/SkipStagesAfterUnstable.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImpl.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AllOfConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AnyOfConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/BranchConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/EnvironmentConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ExpressionConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/NotConditional.java
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ClosureModelTranslator.groovy
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/LibrariesTranslator.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/Messages.properties
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/MethodsToListTranslator.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/OptionsTranslator.groovy
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/PropertiesToMapTranslator.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/agent/impl/DockerPipelineScript.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/LabelScript.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/EnvironmentConditionalScript.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ExpressionConditionalScript.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractDeclarativeTest.java
    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/AgentTest.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/DeclarativeUpgradeTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java
    A 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/MultipleUnnamedParametersTest.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/ParametersTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ScriptStepTest.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/ValidatorTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeDockerUtilsTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ErrorsEndpointOpsTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterActionTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParserTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/CredentialWrapperStepTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/util/IsJsonObjectContaining.java
    A 
pipeline-model-definition/src/test/resources/backslashReductionInEnv.groovy
    A 
pipeline-model-definition/src/test/resources/backslashesFromExistingEnvVar.groovy
    A 
pipeline-model-definition/src/test/resources/credentialsUsedInWhenEnv.groovy
    A 
pipeline-model-definition/src/test/resources/credentialsUsedInWhenExpression.groovy
    A pipeline-model-definition/src/test/resources/defaultEnvValue.groovy
    A pipeline-model-definition/src/test/resources/envVarInOptions.groovy
    A pipeline-model-definition/src/test/resources/envVarInParameters.groovy
    A pipeline-model-definition/src/test/resources/envVarInTools.groovy
    A pipeline-model-definition/src/test/resources/envVarInTriggers.groovy
    A pipeline-model-definition/src/test/resources/envVarInWrapper.groovy
    A 
pipeline-model-definition/src/test/resources/errors/additionalInvalidExpressionsInEnvironment.groovy
    A 
pipeline-model-definition/src/test/resources/errors/invalidWhenWithChildren.groovy
    A 
pipeline-model-definition/src/test/resources/errors/multipleStageLevelSections.groovy
    A 
pipeline-model-definition/src/test/resources/errors/multipleTopLevelSections.groovy
    A 
pipeline-model-definition/src/test/resources/errors/nestedWhenWithArgs.groovy
    A 
pipeline-model-definition/src/test/resources/errors/nonBlockSections.groovy
    A pipeline-model-definition/src/test/resources/errors/nonBlockStages.groovy
    A 
pipeline-model-definition/src/test/resources/errors/notStageInStages.groovy
    A 
pipeline-model-definition/src/test/resources/errors/scriptSecurityRejectionInSteps.groovy
    A 
pipeline-model-definition/src/test/resources/errors/scriptSecurityRejectionInWhenExpression.groovy
    A 
pipeline-model-definition/src/test/resources/errors/tooManyUnnamedParameters.groovy
    A 
pipeline-model-definition/src/test/resources/json/errors/invalidWhenWithChildren.json
    A 
pipeline-model-definition/src/test/resources/json/errors/nestedWhenWithArgs.json
    A pipeline-model-definition/src/test/resources/json/librariesDirective.json
    A pipeline-model-definition/src/test/resources/json/stagePost.json
    A 
pipeline-model-definition/src/test/resources/libraryObjectImportInWhenExpr.groovy
    A 
pipeline-model-definition/src/test/resources/mapCallsWithMethodCallValues.groovy
    A 
pipeline-model-definition/src/test/resources/multipleEnvSubstitutions.groovy
    M pipeline-model-definition/src/test/resources/nonLiteralEnvironment.groovy
    A pipeline-model-definition/src/test/resources/pathInEnv.groovy
    A pipeline-model-definition/src/test/resources/scmEnvVars.groovy
    A 
pipeline-model-definition/src/test/resources/skippedStagesInParallel.groovy
    A pipeline-model-definition/src/test/resources/stagePost.groovy
    A pipeline-model-definition/src/test/resources/stmtExprInEnvironment.groovy
    M pipeline-model-definition/src/test/resources/toolsAndAgentNone.groovy
    A pipeline-model-definition/src/test/resources/undefinedEnvRef.groovy
    A 
pipeline-model-definition/src/test/resources/variableToMethodToEnvVal.groovy
    A pipeline-model-definition/src/test/resources/whenEnvIgnoreCase.groovy
    A 
pipeline-model-definition/src/test/resources/whenExprUsingOutsideVarAndFunc.groovy
    M pipeline-model-extensions/pom.xml
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/DeclarativeOption.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/DeclarativeOptionDescriptor.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditional.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditionalDescriptor.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/withscript/WithScriptDescribable.java
    M 
pipeline-model-extensions/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/CheckoutScript.groovy
    M 
pipeline-stage-tags-metadata/src/main/java/org/jenkinsci/plugins/pipeline/StageStatus.java
    A 
pipeline-stage-tags-metadata/src/test/java/org/jenkinsci/plugins/pipeline/StageTagsMetadataTest.java
    M pom.xml

  Log Message:
  -----------
  Merge branch 'master' into jenkins-46065

Conflicts:
        
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Options.groovy
        
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
        
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
        
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java


  Commit: cbd0c3018257f557f3ba46fb636a28099bfaff06
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/cbd0c3018257f557f3ba46fb636a28099bfaff06
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

  Changed paths:
    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/PostStageTest.java

  Log Message:
  -----------
  [FIXED JENKINS-46276] Put post stage back inside stage agent block

Honestly not sure why I moved this in the first place, but it was
definitely part of the parallel stages changes and definitely a
mistake. Fixed!


  Commit: cf5b8c92f34e0b79e798f18989740e600bc1fdb5
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/cf5b8c92f34e0b79e798f18989740e600bc1fdb5
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

  Changed paths:
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/PostStageTest.java
    A 
pipeline-model-definition/src/test/resources/postStage/withAgentNoneAndAgentAny.groovy

  Log Message:
  -----------
  Adding an agent any test as well


  Commit: 83d002b6f28490591489173259acd4578a01161a
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/83d002b6f28490591489173259acd4578a01161a
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #180 from abayer/jenkins-46112

[JENKINS-46112] Test demonstrating that error steps get log actions now


  Commit: 9564314633cddfba414fbf78ecbe93e913b48092
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/9564314633cddfba414fbf78ecbe93e913b48092
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

  Changed paths:
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTMethodCall.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStep.java
    R 
pipeline-model-api/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ast/Messages.properties
    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/parser/ModelParser.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
    A 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/BlockedStepsAndMethodCalls.java
    A 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ParametersAndTriggersInOptions.java
    A 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/validator/Messages.properties
    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/ValidatorTest.java
    A 
pipeline-model-definition/src/test/resources/errors/parametersAndTriggersInOptions.groovy
    A 
pipeline-model-definition/src/test/resources/errors/validatorContributor.groovy
    A 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/DeclarativeValidatorContributor.java

  Log Message:
  -----------
  Merge pull request #179 from abayer/jenkins-46065

[FIXED JENKINS-46065] Add extension point for contributing validation


  Commit: 10f7c8ee77eb0834bd8657d4592f3b593a5fd7de
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/10f7c8ee77eb0834bd8657d4592f3b593a5fd7de
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

  Changed paths:
    M pipeline-model-definition/pom.xml
    M pipeline-model-extensions/pom.xml

  Log Message:
  -----------
  Updating compatibleSinceVersion to 1.2-beta-4

Since we're going to be doing another beta before releasing 1.2, we
should mark the compatibility correctly.


  Commit: 283543f4dc0641419315ee985115aac11104c303
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/283543f4dc0641419315ee985115aac11104c303
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

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

  Log Message:
  -----------
  Oh right, that's why - because we need post stage for parallel parents


  Commit: 62a5696a45095219235a9763b69f922c40a458cb
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/62a5696a45095219235a9763b69f922c40a458cb
  Author: Robert Sandell <rsand...@cloudbees.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

  Changed paths:
    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/PostStageTest.java
    A 
pipeline-model-definition/src/test/resources/postStage/withAgentNoneAndAgentAny.groovy
    A 
pipeline-model-definition/src/test/resources/postStage/withAgentNoneAndAgentDocker.groovy

  Log Message:
  -----------
  Merge pull request #181 from jenkinsci/cant-run-post-test

[FIXED JENKINS-46276] post stage not running inside stage agent block


  Commit: cdf2d8f9672bf31429755288d9483c06b0d9d7c7
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/cdf2d8f9672bf31429755288d9483c06b0d9d7c7
  Author: rsandell <rsand...@cloudbees.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

  Changed paths:
    A DEV_GUIDE.md
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/DescriptorLookupCache.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTInternalFunctionCall.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTMethodCall.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStep.java
    M 
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidator.java
    M pipeline-model-api/src/main/resources/ast-schema.json
    R 
pipeline-model-api/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ast/Messages.properties
    M pipeline-model-definition/pom.xml
    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/AbstractBuildConditionResponder.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Agent.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/ClosureContentsChecker.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/Libraries.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MappedClosure.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapper.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodsToList.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/NestedModel.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/PostBuild.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PostStage.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertiesToMap.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertyOptionContainer.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Root.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stage.groovy
    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/model/Stages.groovy
    R 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepBlockWithOtherArgs.groovy
    M 
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepsBlock.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
    A 
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
    A 
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/java/org/jenkinsci/plugins/pipeline/modeldefinition/ModelStepLoader.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipeline.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/CredentialsBindingHandler.java
    R 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapperWhitelist.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/impl/SkipStagesAfterUnstable.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImpl.java
    A 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/BlockedStepsAndMethodCalls.java
    A 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ParametersAndTriggersInOptions.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AllOfConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AnyOfConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/BranchConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/EnvironmentConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ExpressionConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/NotConditional.java
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ClosureModelTranslator.groovy
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/LibrariesTranslator.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/Messages.properties
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/MethodsToListTranslator.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/OptionsTranslator.groovy
    R 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/PropertiesToMapTranslator.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/agent/impl/DockerPipelineScript.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/LabelScript.groovy
    A 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/validator/Messages.properties
    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/EnvironmentConditionalScript.groovy
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ExpressionConditionalScript.groovy
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractDeclarativeTest.java
    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/AgentTest.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/DeclarativeUpgradeTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java
    A 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/MultipleUnnamedParametersTest.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/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/ScriptStepTest.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/ValidatorTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeDockerUtilsTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ErrorsEndpointOpsTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterActionTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParserTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/CredentialWrapperStepTest.java
    M 
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/util/IsJsonObjectContaining.java
    A 
pipeline-model-definition/src/test/resources/backslashReductionInEnv.groovy
    A 
pipeline-model-definition/src/test/resources/backslashesFromExistingEnvVar.groovy
    A 
pipeline-model-definition/src/test/resources/credentialsUsedInWhenEnv.groovy
    A 
pipeline-model-definition/src/test/resources/credentialsUsedInWhenExpression.groovy
    A pipeline-model-definition/src/test/resources/defaultEnvValue.groovy
    A pipeline-model-definition/src/test/resources/envVarInOptions.groovy
    A pipeline-model-definition/src/test/resources/envVarInParameters.groovy
    A pipeline-model-definition/src/test/resources/envVarInTools.groovy
    A pipeline-model-definition/src/test/resources/envVarInTriggers.groovy
    A pipeline-model-definition/src/test/resources/envVarInWrapper.groovy
    A 
pipeline-model-definition/src/test/resources/errors/additionalInvalidExpressionsInEnvironment.groovy
    A 
pipeline-model-definition/src/test/resources/errors/invalidWhenWithChildren.groovy
    A 
pipeline-model-definition/src/test/resources/errors/multipleStageLevelSections.groovy
    A 
pipeline-model-definition/src/test/resources/errors/multipleTopLevelSections.groovy
    A 
pipeline-model-definition/src/test/resources/errors/nestedWhenWithArgs.groovy
    A 
pipeline-model-definition/src/test/resources/errors/nonBlockSections.groovy
    A pipeline-model-definition/src/test/resources/errors/nonBlockStages.groovy
    A 
pipeline-model-definition/src/test/resources/errors/notStageInStages.groovy
    A 
pipeline-model-definition/src/test/resources/errors/parametersAndTriggersInOptions.groovy
    A 
pipeline-model-definition/src/test/resources/errors/scriptSecurityRejectionInSteps.groovy
    A 
pipeline-model-definition/src/test/resources/errors/scriptSecurityRejectionInWhenExpression.groovy
    A 
pipeline-model-definition/src/test/resources/errors/tooManyUnnamedParameters.groovy
    A 
pipeline-model-definition/src/test/resources/errors/validatorContributor.groovy
    A 
pipeline-model-definition/src/test/resources/json/errors/invalidWhenWithChildren.json
    A 
pipeline-model-definition/src/test/resources/json/errors/nestedWhenWithArgs.json
    A pipeline-model-definition/src/test/resources/json/librariesDirective.json
    A pipeline-model-definition/src/test/resources/json/stagePost.json
    A 
pipeline-model-definition/src/test/resources/libraryObjectImportInWhenExpr.groovy
    A 
pipeline-model-definition/src/test/resources/logActionPresentForError.groovy
    A 
pipeline-model-definition/src/test/resources/mapCallsWithMethodCallValues.groovy
    A 
pipeline-model-definition/src/test/resources/multipleEnvSubstitutions.groovy
    M pipeline-model-definition/src/test/resources/nonLiteralEnvironment.groovy
    A pipeline-model-definition/src/test/resources/pathInEnv.groovy
    A 
pipeline-model-definition/src/test/resources/postStage/withAgentNoneAndAgentAny.groovy
    A 
pipeline-model-definition/src/test/resources/postStage/withAgentNoneAndAgentDocker.groovy
    A pipeline-model-definition/src/test/resources/stagePost.groovy
    A pipeline-model-definition/src/test/resources/stmtExprInEnvironment.groovy
    M pipeline-model-definition/src/test/resources/toolsAndAgentNone.groovy
    A pipeline-model-definition/src/test/resources/undefinedEnvRef.groovy
    A 
pipeline-model-definition/src/test/resources/variableToMethodToEnvVal.groovy
    A pipeline-model-definition/src/test/resources/whenEnvIgnoreCase.groovy
    A 
pipeline-model-definition/src/test/resources/whenExprUsingOutsideVarAndFunc.groovy
    M pipeline-model-extensions/pom.xml
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/DeclarativeOption.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/DeclarativeOptionDescriptor.java
    A 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/DeclarativeValidatorContributor.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditional.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditionalDescriptor.java
    M 
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/withscript/WithScriptDescribable.java
    M 
pipeline-stage-tags-metadata/src/main/java/org/jenkinsci/plugins/pipeline/StageStatus.java
    A 
pipeline-stage-tags-metadata/src/test/java/org/jenkinsci/plugins/pipeline/StageTagsMetadataTest.java

  Log Message:
  -----------
  Merge branch 'master' of 
github.com:jenkinsci/pipeline-model-definition-plugin into when-changelog


  Commit: e2d67cc959f7161698dcf90f4eb6dd101a2557fa
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/e2d67cc959f7161698dcf90f4eb6dd101a2557fa
  Author: rsandell <rsand...@cloudbees.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

  Changed paths:
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ChangelogConditional.java
    M 
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ChangesetConditional.java
    M 
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ChangesetConditionalScript.groovy

  Log Message:
  -----------
  [JENKINS-46064] Adapt to the new parser engine


  Commit: 4a5ed4909c29b9cac431f4f5fe56d730bd481c07
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/4a5ed4909c29b9cac431f4f5fe56d730bd481c07
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

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

  Log Message:
  -----------
  Tweak invalidWrapperType tests

Sometimes, when multiple tests are being run and...some other
condition applies (haven't figured out what, since I can't reproduce
it locally), the TestExtension in MultipleUnnamedParametersTest ends
up being present in other tests, most notably ErrorsEndpointOpsTest
and ErrorsJSONParserTest. Since we have to hardcode the expected error
in those tests, without it being calculated at the moment the test's
running, like ValidatorTest#invalidWrapperType, this can result in
failures where the list of valid options the test is expecting to see
is calculated before the TestExtension is added but the actual error
message is generated afterwards and so includes the TestExtension.

Since we have the full check including the list of valid types in
ValidatorTest, we might as well simplify the invalidWrapperType tests
elsewhere by using a shorter and consistent expected error string.


  Commit: 836e7a7c6f5b6740e5f0339d87a831550a08d928
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/836e7a7c6f5b6740e5f0339d87a831550a08d928
  Author: Robert Sandell <rsand...@cloudbees.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #183 from abayer/invalidwrappertype-test-cleanup

Tweak invalidWrapperType tests


  Commit: 86d1115dd5e2688024636e4ca6799e5d85fe4aa1
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/86d1115dd5e2688024636e4ca6799e5d85fe4aa1
  Author: rsandell <rsand...@cloudbees.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

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

  Log Message:
  -----------
  Merge branch 'master' of 
github.com:jenkinsci/pipeline-model-definition-plugin into when-changelog


Compare: 
https://github.com/jenkinsci/pipeline-model-definition-plugin/compare/c8e55bbdc7d8...86d1115dd5e2

-- 
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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to