<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildbot/.gitignore, branch master</title>
<subtitle>LEDE buildbot configuration</subtitle>
<id>https://git.openwrt.org/buildbot/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/buildbot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/'/>
<updated>2024-04-13T04:17:49Z</updated>
<entry>
<title>Add linting with flake8 tool</title>
<updated>2024-04-13T04:17:49Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-12-23T06:13:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=815fc1af29a293c0095b7e6e0e6cba068fe081b9'/>
<id>urn:sha1:815fc1af29a293c0095b7e6e0e6cba068fe081b9</id>
<content type='text'>
flake8 is a Python tool that glues together pycodestyle, pyflakes,
mccabe, and third-party plugins to check the style and quality of some
Python code.

Currently we've issue in phase2 in checksum step:

 /bin/sh: 2: Syntax error: ")" unexpected

And it seems, that flake8 is able to spot places which might lead to
such issues during runtime:

 phase2/master.cfg:733:151: W605 invalid escape sequence '\('
 phase2/master.cfg:733:155: W605 invalid escape sequence '\)'
 phase2/master.cfg:733:158: W605 invalid escape sequence '\('
 phase2/master.cfg:733:162: W605 invalid escape sequence '\)'

So lets enable flake8 checking on the CI so we can spot similar places
in the future and address them before deployment.

We dont want to make current ongoing work on phase2 code harder, thus we
don't touch that part yet, so we whitelist most of the checks for now.

References: f0faed2970dd ("phase2: compute checksums")
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>ci: improve QA with cram based tests</title>
<updated>2023-12-22T10:58:33Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-12-22T09:46:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=f94c6dd611a4b8147c84f55e5b52677b6dc74a43'/>
<id>urn:sha1:f94c6dd611a4b8147c84f55e5b52677b6dc74a43</id>
<content type='text'>
Currently we've broken master container but we're not aware about it as
current tests are very lame, so lets improve it a bit with some more
reliable, extensible solution.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>ci: add basic config checking with ruff</title>
<updated>2023-05-16T14:52:33Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-05-16T10:57:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=bc489fdb40c64f899957a139fbe3e4049a9f80d2'/>
<id>urn:sha1:bc489fdb40c64f899957a139fbe3e4049a9f80d2</id>
<content type='text'>
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>Introduce GitHub actions</title>
<updated>2023-05-14T09:25:22Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-05-14T07:12:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=0590107ff4e23f85d00e6b9d391841e6574db413'/>
<id>urn:sha1:0590107ff4e23f85d00e6b9d391841e6574db413</id>
<content type='text'>
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>GitLab CI integration</title>
<updated>2021-03-06T06:17:57Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2021-03-02T12:39:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=70883902ecf13135ab83b2a0410efb6e9209b451'/>
<id>urn:sha1:70883902ecf13135ab83b2a0410efb6e9209b451</id>
<content type='text'>
For improved automation, further QA etc.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>add helper script to (re)build docker images</title>
<updated>2019-10-18T06:53:41Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2019-10-18T06:53:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=48df35bfe9f15dfe751bad9aa8a9aa9d2279a866'/>
<id>urn:sha1:48df35bfe9f15dfe751bad9aa8a9aa9d2279a866</id>
<content type='text'>
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>docker: containerize master and slaves</title>
<updated>2019-07-02T20:25:04Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2019-07-02T05:19:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=dc5ce445b91866e02ba8acea86d065c34fb8d199'/>
<id>urn:sha1:dc5ce445b91866e02ba8acea86d065c34fb8d199</id>
<content type='text'>
Introduce docker builds for the buildmaster and slaves, and add
a docker-compose reference setup for quickly spinning up an
example build cluster.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>treewide: untangle phase1 and phase2 masters</title>
<updated>2019-06-30T19:57:18Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2019-06-28T11:05:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=aef8d4aa1e284e45400103fa3526e7a90d4b3690'/>
<id>urn:sha1:aef8d4aa1e284e45400103fa3526e7a90d4b3690</id>
<content type='text'>
 - Move shared scripts into a common scripts/ directory
 - Move SSH Git clone key directly into the configuration
 - Update configuration examples

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>Exclude sqlite working files as well</title>
<updated>2016-05-27T12:41:33Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2016-05-27T12:41:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=d6e288e553253f834f0def4363edf2cc2c192e85'/>
<id>urn:sha1:d6e288e553253f834f0def4363edf2cc2c192e85</id>
<content type='text'>
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>Add .gitignore</title>
<updated>2016-05-10T14:12:40Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2016-05-10T14:12:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=f0a0cdf14271d133079dd7d53c37c5078c5f2585'/>
<id>urn:sha1:f0a0cdf14271d133079dd7d53c37c5078c5f2585</id>
<content type='text'>
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
</feed>
