Branch: refs/heads/master
Home: https://github.com/jenkinsci/puppet-enterprise-pipeline-plugin
Commit: 030fda8b9ffba97e62e48ba2f1209a215ff26f3d
https://github.com/jenkinsci/puppet-enterprise-pipeline-plugin/commit/030fda8b9ffba97e62e48ba2f1209a215ff26f3d
Author: Carl Caum <[email protected]>
Date: 2016-12-15 (Thu, 15 Dec 2016)
Changed paths:
M pom.xml
M
src/main/java/org/jenkinsci/plugins/puppetenterprise/api/HieraDataStore.java
M
src/main/java/org/jenkinsci/plugins/puppetenterprise/models/HieraConfig.java
M src/main/java/org/jenkinsci/plugins/workflow/steps/CodeDeployStep.java
M
src/main/java/org/jenkinsci/plugins/workflow/steps/PuppetEnterpriseStep.java
M src/main/java/org/jenkinsci/plugins/workflow/steps/PuppetJobStep.java
M src/main/java/org/jenkinsci/plugins/workflow/steps/QueryStep.java
M src/test/java/org/jenkinsci/plugins/workflow/steps/HieraStepTest.java
M src/test/java/org/jenkinsci/plugins/workflow/steps/QueryStepTest.java
Log Message:
-----------
Use Google's Gson instead of quick-json
Previous to this commit, quick-json was used to parse JSON from Puppet
Enterprise API calls. However, it turns out that library breaks on empty
arrays. It always assumes there should be a value. This commit replaces
the quick-json library with Google's Gson library.
One gotcha was Gson uses LinkedTreeMap for JSON hashes instead of
HashMap, so each instance of HashMap needed to be replaced.
Commit: 04661927306275b71e0df8be8de96e9d19061f0a
https://github.com/jenkinsci/puppet-enterprise-pipeline-plugin/commit/04661927306275b71e0df8be8de96e9d19061f0a
Author: Carl Caum <[email protected]>
Date: 2016-12-15 (Thu, 15 Dec 2016)
Changed paths:
M pom.xml
M
src/main/java/org/jenkinsci/plugins/puppetenterprise/api/HieraDataStore.java
M
src/main/java/org/jenkinsci/plugins/puppetenterprise/models/HieraConfig.java
M src/main/java/org/jenkinsci/plugins/workflow/steps/CodeDeployStep.java
M
src/main/java/org/jenkinsci/plugins/workflow/steps/PuppetEnterpriseStep.java
M src/main/java/org/jenkinsci/plugins/workflow/steps/PuppetJobStep.java
M src/main/java/org/jenkinsci/plugins/workflow/steps/QueryStep.java
M src/test/java/org/jenkinsci/plugins/workflow/steps/HieraStepTest.java
M src/test/java/org/jenkinsci/plugins/workflow/steps/QueryStepTest.java
Log Message:
-----------
Merge pull request #1 from ccaum/fix_empty_puppetdb_result_bug
Use Google's Gson instead of quick-json
Compare:
https://github.com/jenkinsci/puppet-enterprise-pipeline-plugin/compare/d49f2a619b0b...046619273062
--
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 [email protected].
For more options, visit https://groups.google.com/d/optout.