Skip to content

Commit 35c0172

Browse files
committed
Generate Pelican site
1 parent a8eb27f commit 35c0172

30 files changed

+3284
-2118
lines changed

blog/archives/index.html

+4
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,10 @@
9595

9696
<section id="blog-list">
9797
<h1 class="top-header">Archives</h1>
98+
<h2 class="top-subheader">Wed 07 August 2024</h2>
99+
<p>
100+
<a href="/blog/kiwi-tcms-team/2024/08/07/kiwi-tcms-135/">Kiwi TCMS 13.5</a>
101+
</p>
98102
<h2 class="top-subheader">Wed 12 June 2024</h2>
99103
<p>
100104
<a href="/blog/kiwi-tcms-team/2024/06/12/kiwi-tcms-134/">Kiwi TCMS 13.4</a>

blog/authors/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ <h1 class="top-header">Blog authors</h1>
9999
<h2 class="top-subheader">Alexander Todorov (21)</h2>
100100
</a>
101101
<a href="/blog/kiwi-tcms-team/" rel="bookmark">
102-
<h2 class="top-subheader">Kiwi TCMS Team (139)</h2>
102+
<h2 class="top-subheader">Kiwi TCMS Team (140)</h2>
103103
</a>
104104
<a href="/blog/malcolm-shore/" rel="bookmark">
105105
<h2 class="top-subheader">Malcolm Shore (1)</h2>

blog/index.html

+159-166
Large diffs are not rendered by default.

blog/index2.html

+166-192
Large diffs are not rendered by default.

blog/index3.html

+192-192
Large diffs are not rendered by default.

blog/index4.html

+192-25
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,198 @@
9595
<section id="blog-list">
9696
<h1>Blog</h1>
9797

98+
<article class="blog-list">
99+
<div class="header">
100+
<a href="/blog/kiwi-tcms-team/2021/01/13/kiwi-tcms-90/" rel="bookmark" title="Permalink to Kiwi TCMS 9.0">
101+
<h1 class="top-header">Kiwi TCMS 9.0</h1>
102+
</a>
103+
104+
<p class="post-meta">Posted by
105+
<a href="/blog/kiwi-tcms-team/">Kiwi TCMS Team</a>
106+
on Wed 13 January 2021
107+
</p>
108+
</div>
109+
110+
<div class="content">
111+
<p>We're happy to announce Kiwi TCMS version 9.0!</p>
112+
<p><strong>IMPORTANT:</strong> this is a major release which includes backwards incompatible
113+
database and API changes, improvements, bug fixes, translation updates,
114+
new tests and internal refactoring.
115+
It is the eight release to include contributions via our
116+
<a class="reference external" href="/blog/tags/bounty-program/">open source bounty program</a>.</p>
117+
<p>This is the third release after
118+
<a class="reference external" href="/blog/kiwi-tcms-team/2020/10/26/kiwi-tcms-celebrates-200k-downloads/">Kiwi TCMS reached 200K pulls</a>
119+
on Docker Hub!</p>
120+
<p>You can explore everything at
121+
<a class="reference external" href="https://public.tenant.kiwitcms.org/">https://public.tenant.kiwitcms.org</a>!</p>
122+
<p>Supported upgrade paths:</p>
123+
<pre class="literal-block">
124+
5.3 (or older) -&gt; 5.3.1
125+
5.3.1 (or newer) -&gt; 6.0.1
126+
6.0.1 -&gt; 6.1
127+
6.1 -&gt; 6.1.1
128+
6.1.1 -&gt; 6.2 (or newer)
129+
</pre>
130+
<p>Docker images:</p>
131+
<pre class="literal-block">
132+
kiwitcms/kiwi latest f98908772a2a 695 MB
133+
kiwitcms/kiwi 6.2 7870085ad415 957 MB
134+
kiwitcms/kiwi 6.1.1 49fa42ddfe4d 955 MB
135+
kiwitcms/kiwi 6.1 b559123d25b0 970 MB
136+
kiwitcms/kiwi 6.0.1 87b24d94197d 970 MB
137+
kiwitcms/kiwi 5.3.1 a420465852be 976 MB
138+
</pre>
139+
<div class="section" id="changes-since-kiwi-tcms-8-9">
140+
<h2>Changes since Kiwi TCMS 8.9</h2>
141+
<div class="section" id="improvements">
142+
<h3>Improvements</h3>
143+
<ul class="simple">
144+
<li>Update django from 3.1.4 to 3.1.5</li>
145+
<li>Update django-contrib-comments from 1.9.2 to 2.0.0</li>
146+
<li>Update pygithub from 1.53 to 1.54.1</li>
147+
<li>Update pygments from 2.7.3 to 2.7.4</li>
148+
<li>Update mysqlclient from 2.0.1 to 2.0.3</li>
149+
<li>Update node_modules/prismjs from 1.22.0 to 1.23.0</li>
150+
<li>Update node_modules/marked from 1.2.5 to 1.2.7</li>
151+
<li>Implement 'Select all' for TestCase Search page. Resolves
152+
<a class="reference external" href="https://github.com/kiwitcms/Kiwi/issues/2103">Issue #2103</a> (Bryan Mutai)</li>
153+
<li>Change ON/OFF button messages for several buttons (Krum Petkov)</li>
154+
<li>Remove <tt class="docutils literal">delete_selected</tt> action from admin pages</li>
155+
<li>Show active test runs in TestPlan page</li>
156+
<li>Hide irrelevant Version &amp; Build selectors for Testing breakdown telemetry</li>
157+
<li>Allow <tt class="docutils literal">running</tt> to be passed as URL query param to TestRun Search page</li>
158+
</ul>
159+
</div>
160+
<div class="section" id="settings">
161+
<h3>Settings</h3>
162+
<ul class="simple">
163+
<li>Remove unused <tt class="docutils literal">kiwi.rpc</tt> log handler from <tt class="docutils literal">LOGGING</tt> setting</li>
164+
</ul>
165+
</div>
166+
<div class="section" id="database">
167+
<h3>Database</h3>
168+
<p><strong>Warning:</strong> Contains backwards incompatible changes.</p>
169+
<ul>
170+
<li><p class="first">Replace <tt class="docutils literal">Build.product</tt> with <tt class="docutils literal">Build.version</tt>. Closes
171+
<a class="reference external" href="https://github.com/kiwitcms/Kiwi/issues/246">Issue #246</a>. Build objects
172+
are now associated with Version objects, not with Product objects!</p>
173+
<p><strong>Warning:</strong></p>
174+
<blockquote>
175+
<p>After migration existing builds will point to the &quot;unspecified&quot; version!
176+
If you want your telemetry to be accurate you will have to update these
177+
objects manually and point them to the appropriate version value!</p>
178+
</blockquote>
179+
</li>
180+
<li><p class="first">Rename related_name for TestExecution model: <tt class="docutils literal">case_run</tt> -&gt; <tt class="docutils literal">executions</tt></p>
181+
</li>
182+
<li><p class="first">Rename related_name for TestCase model: <tt class="docutils literal">case</tt> -&gt; <tt class="docutils literal">cases</tt></p>
183+
</li>
184+
</ul>
185+
</div>
186+
<div class="section" id="api">
187+
<h3>API</h3>
188+
<p><strong>Warning:</strong> Contains backwards incompatible changes.</p>
189+
<ul class="simple">
190+
<li>Methods <tt class="docutils literal">Build.filter</tt>, <tt class="docutils literal">Build.create</tt> and <tt class="docutils literal">Build.update</tt> replace the
191+
<tt class="docutils literal">product</tt> field with a <tt class="docutils literal">version</tt> field</li>
192+
</ul>
193+
</div>
194+
<div class="section" id="bug-fixes">
195+
<h3>Bug fixes</h3>
196+
<ul class="simple">
197+
<li>Display raw Markdown text before rendering to fix a bug where anonymous users
198+
don't see any text on the screen even if they are allowed to view an object</li>
199+
</ul>
200+
</div>
201+
<div class="section" id="refactoring-testing">
202+
<h3>Refactoring &amp; testing</h3>
203+
<ul class="simple">
204+
<li>Add tests for <tt class="docutils literal">tcms.core.middleware</tt>. Fixes
205+
<a class="reference external" href="https://github.com/kiwitcms/Kiwi/issues/1605">Issue #1605</a> (Gagan Deep)</li>
206+
<li>Add tests for <tt class="docutils literal">tcms.handlers</tt>. Fixes
207+
<a class="reference external" href="https://github.com/kiwitcms/Kiwi/issues/1611">Issue #1611</a> (Gagan Deep)</li>
208+
<li>Add tests for <tt class="docutils literal">tcms.kiwi_auth.views</tt>. Fixes
209+
<a class="reference external" href="https://github.com/kiwitcms/Kiwi/issues/1608">Issue #1608</a>
210+
(Abhishek Chaurasia)</li>
211+
<li>Update pip during bugtracker integration tests to fix dependency issues</li>
212+
<li>Reformat all files with black and isort. Closes
213+
<a class="reference external" href="https://github.com/kiwitcms/Kiwi/issues/1193">Issue #1193</a></li>
214+
<li>Refactor <tt class="docutils literal">TestExecution.get_bugs()</tt> to use <tt class="docutils literal">TestExecution.links()</tt></li>
215+
<li>Add return statement for invalid form to make pylint happy</li>
216+
<li>Make <tt class="docutils literal">Bug.assignee</tt> field a <tt class="docutils literal">UserField</tt></li>
217+
<li>Replace deprecated <tt class="docutils literal">ugettext_lazy</tt> with <tt class="docutils literal">gettext_lazy</tt></li>
218+
<li>Fixes for Azure Boards integration tests</li>
219+
<li>Remove <tt class="docutils literal">CsrfDisableMiddleware</tt>. Closes
220+
<a class="reference external" href="https://github.com/kiwitcms/Kiwi/issues/297">Issue #297</a></li>
221+
<li>Remove unused methods &amp; left-over views</li>
222+
</ul>
223+
</div>
224+
<div class="section" id="translations">
225+
<h3>Translations</h3>
226+
<ul class="simple">
227+
<li>Updated <a class="reference external" href="https://crowdin.com/project/kiwitcms/ca#">Catalan translation</a></li>
228+
<li>Updated <a class="reference external" href="https://crowdin.com/project/kiwitcms/zh-CN#">Chinese Simplified translation</a></li>
229+
<li>Updated <a class="reference external" href="https://crowdin.com/project/kiwitcms/fr#">French translation</a></li>
230+
<li>Updated <a class="reference external" href="https://crowdin.com/project/kiwitcms/hu#">Hungarian translation</a></li>
231+
<li>Updated <a class="reference external" href="https://crowdin.com/project/kiwitcms/ja#">Japanese translation</a></li>
232+
<li>Updated <a class="reference external" href="https://crowdin.com/project/kiwitcms/sl#">Slovenian translation</a></li>
233+
</ul>
234+
</div>
235+
</div>
236+
<div class="section" id="kiwi-tcms-enterprise-v9-0-mt">
237+
<h2>Kiwi TCMS Enterprise v9.0-mt</h2>
238+
<ul class="simple">
239+
<li>Based on Kiwi TCMS v9.0</li>
240+
<li>Update kiwitcms-github-app from 1.2.1 to 1.2.2</li>
241+
<li>Update kiwitcms-tenants from 1.3.1 to 1.4.2</li>
242+
</ul>
243+
<p>For more info see
244+
<a class="reference external" href="https://github.com/kiwitcms/enterprise#v90-mt-12-jan-2021">https://github.com/kiwitcms/enterprise#v90-mt-12-jan-2021</a></p>
245+
</div>
246+
<div class="section" id="automation-framework-plugins">
247+
<h2>Automation framework plugins</h2>
248+
<p>The following
249+
<a class="reference external" href="https://kiwitcms.readthedocs.io/en/latest/plugins/automation-frameworks.html">test automation framework plugins</a>
250+
have been upgraded to work with Kiwi TCMS v9.0:</p>
251+
<ul class="simple">
252+
<li><a class="reference external" href="https://github.com/kiwitcms/tap-plugin">tap-plugin</a></li>
253+
<li><a class="reference external" href="https://github.com/kiwitcms/junit.xml-plugin">junit.xml-plugin</a></li>
254+
<li><a class="reference external" href="https://github.com/kiwitcms/robotframework-plugin">Robot Framework plugin</a></li>
255+
<li><a class="reference external" href="https://github.com/kiwitcms/django-plugin">Django plugin</a></li>
256+
</ul>
257+
</div>
258+
<div class="section" id="how-to-upgrade">
259+
<h2>How to upgrade</h2>
260+
<p><a class="reference external" href="/blog/atodorov/2018/07/30/how-to-backup-docker-volumes-for-kiwi-tcms/">Backup</a> first!
261+
If you are using Kiwi TCMS as a Docker container then:</p>
262+
<pre class="literal-block">
263+
cd path/containing/docker-compose/
264+
docker-compose down
265+
docker-compose pull
266+
docker-compose up -d
267+
docker exec -it kiwi_web /Kiwi/manage.py migrate
268+
</pre>
269+
<p>Refer to
270+
<a class="reference external" href="https://kiwitcms.readthedocs.io/en/latest/installing_docker.html#upgrading">our documentation</a>
271+
for more details!</p>
272+
<p>Happy testing!</p>
273+
<p>---</p>
274+
<p>If you like what we're doing and how Kiwi TCMS supports various communities
275+
please help us!</p>
276+
<ul class="simple">
277+
<li><a class="reference external" href="https://github.com/kiwitcms/Kiwi/stargazers">Give ⭐ on GitHub</a>;</li>
278+
<li><a class="reference external" href="/blog/kiwi-tcms-team/2020/09/04/please-nominate-kiwitcms-as-a-github-star/">Nominate Kiwi TCMS as GitHub Stars</a>;</li>
279+
<li><a class="reference external" href="https://opencollective.com/kiwitcms/donate">Donate via Open Collective</a> as low as 1 EUR;</li>
280+
<li><a class="reference external" href="https://kiwitcms.us17.list-manage.com/subscribe/post?u=9b57a21155a3b7c655ae8f922&amp;id=c970a37581">Join our newsletter</a>
281+
and follow all project news;</li>
282+
<li><a class="reference external" href="https://kiwitcms.readthedocs.io/en/latest/contribution.html">Become a contributor</a>
283+
and an awesome open source hacker;</li>
284+
<li><a class="reference external" href="/#subscriptions">Become a customer</a> and we'll share our profits with the community</li>
285+
</ul>
286+
</div>
287+
288+
</div>
289+
</article>
98290
<article class="blog-list">
99291
<div class="header">
100292
<a href="/blog/atodorov/2020/12/31/roadmap-status-report-for-2020/" rel="bookmark" title="Permalink to Roadmap status report for 2020">
@@ -1889,31 +2081,6 @@ <h2>How to upgrade</h2>
18892081

18902082
</div>
18912083
</article>
1892-
<article class="blog-list">
1893-
<div class="header">
1894-
<a href="/blog/kiwi-tcms-team/2020/07/07/cfp-deployment-backup-and-upgrade-best-practices/" rel="bookmark" title="Permalink to CfP: deployment, backup and upgrade best practices">
1895-
<h1 class="top-header">CfP: deployment, backup and upgrade best practices</h1>
1896-
</a>
1897-
1898-
<p class="post-meta">Posted by
1899-
<a href="/blog/kiwi-tcms-team/">Kiwi TCMS Team</a>
1900-
on Tue 07 July 2020
1901-
</p>
1902-
</div>
1903-
1904-
<div class="content">
1905-
<p>Kiwi TCMS is opening a call for proposals: <strong>Tell us how do you deploy, backup and upgrade
1906-
your Kiwi TCMS containers? What environment do you use, how do you migrate data
1907-
or ensure the system is always up and running? How do you go about testing if a
1908-
newer version doesn't break the features that you use ? What best practices have
1909-
you identified that can help others?</strong></p>
1910-
<p>We are going to collect your feedback and update the existing documentation.</p>
1911-
<p>Please submit your responses here:
1912-
<a href="https://docs.google.com/forms/d/e/1FAIpQLSe-kioT_e3UHwV5irwLroR2Jsk5oYM_Ls6acVeLVcBn7Kpt7Q/viewform">https://docs.google.com/forms/d/e/1FAIpQLSe-kioT_e3UHwV5irwLroR2Jsk5oYM_Ls6acVeLVcBn7Kpt7Q/viewform</a>.
1913-
All fields are optional, including your email address!</p>
1914-
<p>Thank you and happy testing!</p>
1915-
</div>
1916-
</article>
19172084

19182085
<section id="pagination">
19192086
<a href="/blog/index3.html" class="btn" icon="reversed"><i reversed></i> Newer Posts </a>

blog/index5.html

+25-74
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,31 @@
9595
<section id="blog-list">
9696
<h1>Blog</h1>
9797

98+
<article class="blog-list">
99+
<div class="header">
100+
<a href="/blog/kiwi-tcms-team/2020/07/07/cfp-deployment-backup-and-upgrade-best-practices/" rel="bookmark" title="Permalink to CfP: deployment, backup and upgrade best practices">
101+
<h1 class="top-header">CfP: deployment, backup and upgrade best practices</h1>
102+
</a>
103+
104+
<p class="post-meta">Posted by
105+
<a href="/blog/kiwi-tcms-team/">Kiwi TCMS Team</a>
106+
on Tue 07 July 2020
107+
</p>
108+
</div>
109+
110+
<div class="content">
111+
<p>Kiwi TCMS is opening a call for proposals: <strong>Tell us how do you deploy, backup and upgrade
112+
your Kiwi TCMS containers? What environment do you use, how do you migrate data
113+
or ensure the system is always up and running? How do you go about testing if a
114+
newer version doesn't break the features that you use ? What best practices have
115+
you identified that can help others?</strong></p>
116+
<p>We are going to collect your feedback and update the existing documentation.</p>
117+
<p>Please submit your responses here:
118+
<a href="https://docs.google.com/forms/d/e/1FAIpQLSe-kioT_e3UHwV5irwLroR2Jsk5oYM_Ls6acVeLVcBn7Kpt7Q/viewform">https://docs.google.com/forms/d/e/1FAIpQLSe-kioT_e3UHwV5irwLroR2Jsk5oYM_Ls6acVeLVcBn7Kpt7Q/viewform</a>.
119+
All fields are optional, including your email address!</p>
120+
<p>Thank you and happy testing!</p>
121+
</div>
122+
</article>
98123
<article class="blog-list">
99124
<div class="header">
100125
<a href="/blog/kiwi-tcms-team/2020/06/30/django-plugin-for-kiwi-tcms/" rel="bookmark" title="Permalink to Django plugin for Kiwi TCMS">
@@ -2090,80 +2115,6 @@ <h2>How to upgrade</h2>
20902115

20912116
</div>
20922117
</article>
2093-
<article class="blog-list">
2094-
<div class="header">
2095-
<a href="/blog/kiwi-tcms-team/2020/01/12/kiwi-tcms-is-migrating-from-oauth-to-github-app/" rel="bookmark" title="Permalink to Kiwi TCMS is migrating from OAuth to GitHub App">
2096-
<h1 class="top-header">Kiwi TCMS is migrating from OAuth to GitHub App</h1>
2097-
</a>
2098-
2099-
<p class="post-meta">Posted by
2100-
<a href="/blog/kiwi-tcms-team/">Kiwi TCMS Team</a>
2101-
on Sun 12 January 2020
2102-
</p>
2103-
</div>
2104-
2105-
<div class="content">
2106-
<p>Hello testers, Kiwi TCMS is migrating from its OAuth backend
2107-
to the so called "GitHub App" backend in order to enable further
2108-
integration with GitHub's PR flow as stated previously in our
2109-
<a href="/blog/atodorov/2019/01/10/project-mission-and-goals-for-2019/">yearly goals</a>.
2110-
This blog post outlines the differences between the old and the new!</p>
2111-
<p>The old OAuth application only had access to your username, name and email
2112-
for authentication purposes. Its authorization screen looked like so:</p>
2113-
<p><img src="/images/github/oauth_login.png"
2114-
alt="OAuth login screen"
2115-
style="float:none"></p>
2116-
<p>GitHub Apps on the other hand are designed for more granular access and tighter
2117-
integration with the GitHub platform. This type of application still allows you
2118-
to perform 1-click login into
2119-
<a href="https://public.tenant.kiwitcms.org">https://public.tenant.kiwitcms.org</a>. If this is your
2120-
first time logging into Kiwi TCMS after the migration you will see the following screen:</p>
2121-
<p><img src="/images/github/app_login.png"
2122-
alt="App login screen"
2123-
style="float:none"></p>
2124-
<p>Notice how the heading, information section and action button are slightly different!
2125-
The important section is <strong>Resources on your account</strong>! We still only need your
2126-
name, username and email address! Existing Kiwi TCMS accounts (from before the migration)
2127-
will continue to work and they will still have access to all of their data previously
2128-
created. Authorization of this new GitHub app (e.g. login only) does not give it
2129-
permissions to access your repositories and act on your behalf.</p>
2130-
<p>To permit this GitHub App to access your repositories and/or act on your behalf
2131-
you must <strong>Install</strong> it first. That is tell Kiwi TCMS GitHub integration code
2132-
what kind of resources from your GitHub account it is allowed to access. You may
2133-
install into your personal GitHub account or an organizational account! You may
2134-
do this by following the <strong>Install &amp; Authorize</strong> button on our home page or
2135-
directly from <a href="https://github.com/apps/kiwi-tcms">https://github.com/apps/kiwi-tcms</a>!
2136-
The screen should look like this:</p>
2137-
<p><img src="/images/github/app_installation.png"
2138-
alt="App installation screen"
2139-
style="float:none"></p>
2140-
<p>Initially we ask for read-only access to a few resources so Kiwi TCMS can start
2141-
receiving webhooks from GitHub and synchronize information about your repositories
2142-
into our database. This is documented both on the app installation screen itself
2143-
(required by GitHub) and on
2144-
<a href="https://github.com/kiwitcms/github-app">https://github.com/kiwitcms/github-app</a>!</p>
2145-
<p>Further ideas about integration between GitHub and Kiwi TCMS, including the original
2146-
idea about status checks from <a href="https://github.com/kiwitcms/Kiwi/issues/700">Issue #700</a>,
2147-
can be found at
2148-
<a href="https://github.com/kiwitcms/github-app/issues">https://github.com/kiwitcms/github-app/issues</a>.</p>
2149-
<h2>Help us grow</h2>
2150-
<p>After this migration we're back to zero! The thousands of authorizations we've had
2151-
on our legacy OAuth app can't be migrated to the new app. This also means our
2152-
listing on GitHub Marketplace will be taken down and we have to qualify through the
2153-
entire process from scratch.</p>
2154-
<p>Please help us get back on track! Here's what we ask you to do (in this order):</p>
2155-
<ul>
2156-
<li>Go to <a href="https://public.tenant.kiwitcms.org">https://public.tenant.kiwitcms.org</a> and
2157-
click the GitHub login icon, follow through with the process;</li>
2158-
<li>Go to <a href="https://github.com/apps/kiwi-tcms">https://github.com/apps/kiwi-tcms</a> and
2159-
click the <strong>Install</strong> button, select account &amp; repositories and complete the
2160-
process;</li>
2161-
<li>Share this blog post with friends, co-workers and other testers who might be
2162-
interested to help!</li>
2163-
</ul>
2164-
<p>Thank you! Happy testing and happy new year!</p>
2165-
</div>
2166-
</article>
21672118

21682119
<section id="pagination">
21692120
<a href="/blog/index4.html" class="btn" icon="reversed"><i reversed></i> Newer Posts </a>

0 commit comments

Comments
 (0)