<feed xmlns='http://www.w3.org/2005/Atom'>
<title>python-jenkins-job-builder.git/tests/jsonparser, branch master-patches</title>
<subtitle>patches to python-jenkins-job-builder package in Fedora</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/'/>
<entry>
<title>Gerrit Trigger: update support to the latest plugin version</title>
<updated>2020-06-01T13:39:18+00:00</updated>
<author>
<name>Adam Romanek</name>
<email>romanek.adam@gmail.com</email>
</author>
<published>2020-05-27T14:15:39+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=b04ca3a82c27b93c904a1ffeef19d906417e6f24'/>
<id>b04ca3a82c27b93c904a1ffeef19d906417e6f24</id>
<content type='text'>
The changes include:

- deprecated the following options and made support for them dependent
  on the Gerrit Trigger plugin version:
  - 'no-name-and-email'
  - 'readable-message'
  - 'trigger-for-unreviewed-patches'

- added a set of new options:
  - 'name-and-email-parameter-mode' (replaced 'no-name-and-email')
  - 'commit-message-parameter-mode' (replaced 'readable-message')
  - 'change-subject-parameter-mode'
  - 'comment-text-parameter-mode'
  all these options can have one of the following values:
  - NONE
  - PLAIN
  - BASE64
  the default value for the first two options is taken from the
  respective options they replaced, if they exist in the input YAML
  file, so the overall change should be backward compatible

- fixed the value generated for &lt;dynamicTriggerConfiguration&gt; element
  it should be "true"/"false" instead of "True"/"False"

- added an empty &lt;dynamicGerritProjects&gt; element when dynamic trigger
  functionality is disabled to match what the plugin does

With the above changes the markup generated by JJB is fully aligned with
Gerrit Trigger plugin v2.30.x. Tested on Gerrit Trigger plugin v2.30.0.

Task: 39871
Story: 2007722
Change-Id: I25800874f51a93a351926a9a1be255cce80b88bd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The changes include:

- deprecated the following options and made support for them dependent
  on the Gerrit Trigger plugin version:
  - 'no-name-and-email'
  - 'readable-message'
  - 'trigger-for-unreviewed-patches'

- added a set of new options:
  - 'name-and-email-parameter-mode' (replaced 'no-name-and-email')
  - 'commit-message-parameter-mode' (replaced 'readable-message')
  - 'change-subject-parameter-mode'
  - 'comment-text-parameter-mode'
  all these options can have one of the following values:
  - NONE
  - PLAIN
  - BASE64
  the default value for the first two options is taken from the
  respective options they replaced, if they exist in the input YAML
  file, so the overall change should be backward compatible

- fixed the value generated for &lt;dynamicTriggerConfiguration&gt; element
  it should be "true"/"false" instead of "True"/"False"

- added an empty &lt;dynamicGerritProjects&gt; element when dynamic trigger
  functionality is disabled to match what the plugin does

With the above changes the markup generated by JJB is fully aligned with
Gerrit Trigger plugin v2.30.x. Tested on Gerrit Trigger plugin v2.30.0.

Task: 39871
Story: 2007722
Change-Id: I25800874f51a93a351926a9a1be255cce80b88bd
</pre>
</div>
</content>
</entry>
<entry>
<title>Auto-generated output from python-black</title>
<updated>2019-09-09T18:23:24+00:00</updated>
<author>
<name>Thanh Ha</name>
<email>zxiiro@gmail.com</email>
</author>
<published>2019-08-23T13:14:39+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=4d90c187a945c04b9949d5ee7738a049dd634897'/>
<id>4d90c187a945c04b9949d5ee7738a049dd634897</id>
<content type='text'>
Please review the following patch containing the code changes in
the repo. This patch is a transition patch and is the auto-generated
output of the python-black tool.

Change-Id: I2d2de71da8a105fb62b561899ae78441ddab4032
Signed-off-by: Thanh Ha &lt;zxiiro@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Please review the following patch containing the code changes in
the repo. This patch is a transition patch and is the auto-generated
output of the python-black tool.

Change-Id: I2d2de71da8a105fb62b561899ae78441ddab4032
Signed-off-by: Thanh Ha &lt;zxiiro@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Normalize newlines at end of file</title>
<updated>2018-06-29T20:07:06+00:00</updated>
<author>
<name>Sorin Sbarnea</name>
<email>ssbarnea@redhat.com</email>
</author>
<published>2018-06-29T14:56:27+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=c2781e670f9bb52427ed4632a421375aeaaee8ad'/>
<id>c2781e670f9bb52427ed4632a421375aeaaee8ad</id>
<content type='text'>
Preparatory move for adopting pre-commit hooks.
Shoudl only remove newlines and spaces at end of files.

Change-Id: Ia33679467c533722b9308f7e7b74be395c926428
Signed-off-by: Sorin Sbarnea &lt;ssbarnea@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Preparatory move for adopting pre-commit hooks.
Shoudl only remove newlines and spaces at end of files.

Change-Id: Ia33679467c533722b9308f7e7b74be395c926428
Signed-off-by: Sorin Sbarnea &lt;ssbarnea@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Fix timeout wrapper version detection"</title>
<updated>2018-02-08T20:55:26+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.openstack.org</email>
</author>
<published>2018-02-08T20:55:26+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=ed07d8fa94043040ebf307bce5d17fdb59c9f10a'/>
<id>ed07d8fa94043040ebf307bce5d17fdb59c9f10a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gerrit-trigger: avoid exception spamming logs</title>
<updated>2018-02-06T12:16:35+00:00</updated>
<author>
<name>Sorin Sbarnea</name>
<email>ssbarnea@redhat.com</email>
</author>
<published>2018-02-05T13:07:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=ea324d31d2a6e4d9eabe8b2fbb4a8d8979784cb1'/>
<id>ea324d31d2a6e4d9eabe8b2fbb4a8d8979784cb1</id>
<content type='text'>
Adds empty triggerInformationAction section which when
missing was generating recurring spam on Jenkins logs.

included null not assignable to interface hudson.model.Action

See https://issues.jenkins-ci.org/browse/JENKINS-45788

Change-Id: I97efbfcb17388b5ca99901aa35f4311c8db77710
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds empty triggerInformationAction section which when
missing was generating recurring spam on Jenkins logs.

included null not assignable to interface hudson.model.Action

See https://issues.jenkins-ci.org/browse/JENKINS-45788

Change-Id: I97efbfcb17388b5ca99901aa35f4311c8db77710
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix timeout wrapper version detection</title>
<updated>2018-01-09T17:02:29+00:00</updated>
<author>
<name>Thomas Bechtold</name>
<email>tbechtold@suse.com</email>
</author>
<published>2016-10-18T05:56:57+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=ecf3933dc2ce6d0eeca3e73946f62fbec606a36d'/>
<id>ecf3933dc2ce6d0eeca3e73946f62fbec606a36d</id>
<content type='text'>
If, for whatever reason, the version of the build-timeout
plugin can not be detected, assume that we use a newer version (&gt;= 1.14).
Version 1.14 is already ~ 2 1/2 years old so this is a sane assumption.
Also adjust fixtures to use the newer plugin version xml output.

Change-Id: I86295933d0c3247f55d0114473fc9c8f8feb7441
Signed-off-by: Bertrand Roussel &lt;broussel@sierrawireless.com&gt;
Signed-off-by: Thanh Ha &lt;thanh.ha@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If, for whatever reason, the version of the build-timeout
plugin can not be detected, assume that we use a newer version (&gt;= 1.14).
Version 1.14 is already ~ 2 1/2 years old so this is a sane assumption.
Also adjust fixtures to use the newer plugin version xml output.

Change-Id: I86295933d0c3247f55d0114473fc9c8f8feb7441
Signed-off-by: Bertrand Roussel &lt;broussel@sierrawireless.com&gt;
Signed-off-by: Thanh Ha &lt;thanh.ha@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Wrapper pre-scm-buildstep: added support for failOnError parameter"</title>
<updated>2017-03-29T09:55:34+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2017-03-29T09:55:34+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=4f77324feae72a0663441a6b47591409b4fb0396'/>
<id>4f77324feae72a0663441a6b47591409b4fb0396</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Wrapper pre-scm-buildstep: added support for failOnError parameter</title>
<updated>2017-03-28T17:10:29+00:00</updated>
<author>
<name>Sandro Gattuso</name>
<email>sandro.gattuso@gmail.com</email>
</author>
<published>2016-07-31T03:41:48+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=12c2ca33964ade24dc01fd8d79fa769759ba7495'/>
<id>12c2ca33964ade24dc01fd8d79fa769759ba7495</id>
<content type='text'>
- Added failOnError argument for pre-scm-buildstep
- Introduced buildsteps argument and moved list of build steps to match xml configuration of the preSCMbuildstep plugin.
- Updated existing test cases to match the new argument structure
- Added test case for pre-scm-buildstep to verify creation of failOnError tag
- Added verification on version to maintain retro-compatibility
- Updated documentation to fetch example from testcase definition

Change-Id: I25c19cd0552cf2de97b9c391492d95779c1360be
Task: 3163
Story: 2000690
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Added failOnError argument for pre-scm-buildstep
- Introduced buildsteps argument and moved list of build steps to match xml configuration of the preSCMbuildstep plugin.
- Updated existing test cases to match the new argument structure
- Added test case for pre-scm-buildstep to verify creation of failOnError tag
- Added verification on version to maintain retro-compatibility
- Updated documentation to fetch example from testcase definition

Change-Id: I25c19cd0552cf2de97b9c391492d95779c1360be
Task: 3163
Story: 2000690
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor base test classes inheritance for reuse</title>
<updated>2016-09-14T13:58:57+00:00</updated>
<author>
<name>Darragh Bailey</name>
<email>dbailey@hpe.com</email>
</author>
<published>2016-06-29T11:20:42+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=4573b3a25d6df12e4e8515f414d161adbd7d37de'/>
<id>4573b3a25d6df12e4e8515f414d161adbd7d37de</id>
<content type='text'>
Refactor base test class inheritance to allow for BaseTest class to be
reused without needing to also import the TestCase class everywhere in
order to avoid having the common test function executed on base classes.

This makes it easier to build base testing classes and then simplifies
the subclassing of these for actual tests.

Change-Id: I89809e8082469f814f245db4a9ab7658aac8a405
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactor base test class inheritance to allow for BaseTest class to be
reused without needing to also import the TestCase class everywhere in
order to avoid having the common test function executed on base classes.

This makes it easier to build base testing classes and then simplifies
the subclassing of these for actual tests.

Change-Id: I89809e8082469f814f245db4a9ab7658aac8a405
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Git SCM so that extensions are configured correctly.</title>
<updated>2016-06-06T20:35:04+00:00</updated>
<author>
<name>Jeff Grafton</name>
<email>jgrafton@google.com</email>
</author>
<published>2016-05-27T02:30:29+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=cdfeb7bf66b0eacfed3eaf2a77813d65ab0e29f2'/>
<id>cdfeb7bf66b0eacfed3eaf2a77813d65ab0e29f2</id>
<content type='text'>
Many configuration options have been extensions for at least 2 years, so
update the generated XML to actually configure these options.

Change-Id: Ic22ca4a6b8d61c977979a5eb63a2e884dc4391bd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Many configuration options have been extensions for at least 2 years, so
update the generated XML to actually configure these options.

Change-Id: Ic22ca4a6b8d61c977979a5eb63a2e884dc4391bd
</pre>
</div>
</content>
</entry>
</feed>
