<feed xmlns='http://www.w3.org/2005/Atom'>
<title>python-jenkins-job-builder.git/tests, 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>Merge "Fix Authorization Matrix property - inheritance strategy"</title>
<updated>2020-07-17T13:55:00+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2020-07-17T13:55:00+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=c5fac510f20b1ec9c73c8ea903c79d0757e0d757'/>
<id>c5fac510f20b1ec9c73c8ea903c79d0757e0d757</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Updated GHPRB plugin support"</title>
<updated>2020-07-15T14:13:53+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2020-07-15T14:13:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=fd85f3475473684f71d51547626d4e58d70aa5e3'/>
<id>fd85f3475473684f71d51547626d4e58d70aa5e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Removed the unnecessary empty combinationFilter Tag"</title>
<updated>2020-07-15T14:13:52+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2020-07-15T14:13:52+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=c69fb5f68fcc642808d281f49fc41435d1d2f993'/>
<id>c69fb5f68fcc642808d281f49fc41435d1d2f993</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "publishers: add "threshold" support to join-trigger"</title>
<updated>2020-07-15T14:13:49+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2020-07-15T14:13:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=4968b81b616b3f0e431bd72faa671a5ee70d89c4'/>
<id>4968b81b616b3f0e431bd72faa671a5ee70d89c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Implement disable discover_pr_origin"</title>
<updated>2020-07-15T14:04:43+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2020-07-15T14:04:43+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=784a38ecc9ca72c0f818ec4a25caf768e70b64dd'/>
<id>784a38ecc9ca72c0f818ec4a25caf768e70b64dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Implement GitHub PR Comment Build Plugin"</title>
<updated>2020-07-15T14:04:10+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2020-07-15T14:04:10+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=156861a149938e233d9df5ca20edc766716851ee'/>
<id>156861a149938e233d9df5ca20edc766716851ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Implement script-id for multibranch with default."</title>
<updated>2020-07-15T14:02:48+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2020-07-15T14:02: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=a21a64ec72a1b32f9508c231f4e8d3597b794656'/>
<id>a21a64ec72a1b32f9508c231f4e8d3597b794656</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Authorization Matrix property - inheritance strategy</title>
<updated>2020-07-15T11:11:33+00:00</updated>
<author>
<name>Adam Romanek</name>
<email>romanek.adam@gmail.com</email>
</author>
<published>2020-07-15T11:11:33+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=703a76650f746bad713fef55389a616f0067255a'/>
<id>703a76650f746bad713fef55389a616f0067255a</id>
<content type='text'>
Up until now &lt;inheritanceStrategy&gt; tag was only added to jobs-in-a-folder
and folder configs. In JJB the tag's class is always set to
"InheritParentStrategy" which according to the docs means the "item will
inherit its parent items permissions". Apparently &lt;inheritanceStrategy&gt;
tag needs to be present on top-level jobs also. For top-level jobs
setting the tag's class value to "InheritParentStrategy" means the job
"will inherit the global security security settings" and this is the
default behavior.

The code has simplified a bit - if it's a folder then we use a different
property name for authorization matrix property, other than that the
code is the same for all three "variants": folder, job-in-a-folder and
job-outside-a-folder (top-level job).

Also this change fixes the missing &lt;inheritanceStrategy&gt; tag for
job-in-a-folder, where the folder name was specified as part of the
"name" key instead of the standalone "folder" key. With this change we
no longer check if a job is in a folder or not, so it's implicitly
fixed. Added a test case to catch potential regressions in the future.

The copyright notice reflects this and the previous contribution in this
module.

Change-Id: I84b22c09c8a107aab2b4eca20feffc9b61675a92
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Up until now &lt;inheritanceStrategy&gt; tag was only added to jobs-in-a-folder
and folder configs. In JJB the tag's class is always set to
"InheritParentStrategy" which according to the docs means the "item will
inherit its parent items permissions". Apparently &lt;inheritanceStrategy&gt;
tag needs to be present on top-level jobs also. For top-level jobs
setting the tag's class value to "InheritParentStrategy" means the job
"will inherit the global security security settings" and this is the
default behavior.

The code has simplified a bit - if it's a folder then we use a different
property name for authorization matrix property, other than that the
code is the same for all three "variants": folder, job-in-a-folder and
job-outside-a-folder (top-level job).

Also this change fixes the missing &lt;inheritanceStrategy&gt; tag for
job-in-a-folder, where the folder name was specified as part of the
"name" key instead of the standalone "folder" key. With this change we
no longer check if a job is in a folder or not, so it's implicitly
fixed. Added a test case to catch potential regressions in the future.

The copyright notice reflects this and the previous contribution in this
module.

Change-Id: I84b22c09c8a107aab2b4eca20feffc9b61675a92
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed the unnecessary empty combinationFilter Tag</title>
<updated>2020-07-07T09:32:51+00:00</updated>
<author>
<name>Eren ATAS</name>
<email>eatas.contractor@libertyglobal.com</email>
</author>
<published>2020-06-25T13:08:04+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=2e84bdf5b61743759d0d1ba5a5e85dda29bf58bf'/>
<id>2e84bdf5b61743759d0d1ba5a5e85dda29bf58bf</id>
<content type='text'>
In the current implementation, jjb creates an empty
combinationFilter tag whenever there is `executionStrategy`.
This empty tag should not appear.

Change-Id: I2bf25ae58d12904ce0a00e0a5cfefbf27d9451ad
Signed-off-by: Eren ATAS &lt;eatas.contractor@libertyglobal.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the current implementation, jjb creates an empty
combinationFilter tag whenever there is `executionStrategy`.
This empty tag should not appear.

Change-Id: I2bf25ae58d12904ce0a00e0a5cfefbf27d9451ad
Signed-off-by: Eren ATAS &lt;eatas.contractor@libertyglobal.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated GHPRB plugin support</title>
<updated>2020-07-07T09:20:46+00:00</updated>
<author>
<name>Eren ATAS</name>
<email>eatas.contractor@libertyglobal.com</email>
</author>
<published>2020-06-24T10:49:50+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=987dbc4d2bf47502ba3ba367e8b62b5c629e9f73'/>
<id>987dbc4d2bf47502ba3ba367e8b62b5c629e9f73</id>
<content type='text'>
Implemented the following tags that have been missing:
- displayBuildErrorsOnDownstreamBuilds
- blackListCommitAuthor
- GhprbCommentFile
- GhprbNoCommitStatus

Following tags are printed when the value of the key is empty:
    - whiteListTargetBranches
    - blackListTargetBranches
    - buildDescTemplate
    - triggeredStatus
    - startedStatus
    - statusUrl
    - addTestResults

Also updated tests

Change-Id: I1e19841d88728af9ac6aa9e1c78f89fe962a583f
Signed-off-by: Eren ATAS &lt;eatas.contractor@libertyglobal.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implemented the following tags that have been missing:
- displayBuildErrorsOnDownstreamBuilds
- blackListCommitAuthor
- GhprbCommentFile
- GhprbNoCommitStatus

Following tags are printed when the value of the key is empty:
    - whiteListTargetBranches
    - blackListTargetBranches
    - buildDescTemplate
    - triggeredStatus
    - startedStatus
    - statusUrl
    - addTestResults

Also updated tests

Change-Id: I1e19841d88728af9ac6aa9e1c78f89fe962a583f
Signed-off-by: Eren ATAS &lt;eatas.contractor@libertyglobal.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
