<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildbot/.github/workflows, branch v24</title>
<subtitle>LEDE buildbot configuration</subtitle>
<id>https://git.openwrt.org/buildbot/atom?h=v24</id>
<link rel='self' href='https://git.openwrt.org/buildbot/atom?h=v24'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/'/>
<updated>2025-08-12T12:16:13Z</updated>
<entry>
<title>CI(deps): Bump actions/checkout from 4 to 5</title>
<updated>2025-08-12T12:16:13Z</updated>
<author>
<name>dependabot[bot]</name>
</author>
<published>2025-08-12T04:55:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=54e80480d2cb1cd4f723d89addf65058b0e56709'/>
<id>urn:sha1:54e80480d2cb1cd4f723d89addf65058b0e56709</id>
<content type='text'>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</content>
</entry>
<entry>
<title>ci: use Python 3.11 from Debian 12 for testing</title>
<updated>2024-09-28T07:14:12Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-09-28T07:14:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=339e00d8f1cd1a5d9824056af5776175e7e9ea32'/>
<id>urn:sha1:339e00d8f1cd1a5d9824056af5776175e7e9ea32</id>
<content type='text'>
In commit 3ac7d39bd4c3 ("buildworker,buildmaster: bump Debian to version
12") we switched the base system to Debian 12 which uses Python 3.11.2,
thus lets test on CI with same version.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>Bump buildbot to v3.11.8 release</title>
<updated>2024-09-28T07:10:26Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-09-28T07:10:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=e08d9b699a76bc75c163c3f1252da2a44133a475'/>
<id>urn:sha1:e08d9b699a76bc75c163c3f1252da2a44133a475</id>
<content type='text'>
Bug fixes
---------

- Made Tags column in Builders page take less space when there are no tags.
- Fixed cropped change author avatar image in web UI.
- Correctly pluralize build count in build summaries in the web UI.
- The change details page no longer requires an additional mouse click to show the change details.
- Fixed showing misleading "Loading" spinner when a change has no builds.
- Fixed too small spacing in change header text in web UI.
- Fixed showing erroneous zero changes count in the web UI when loading changes.
- Cleaned up build and worker tabs in builders view in web UI.
- Improved visual separation between pending build count and build status in trigger build steps in web UI.

Changes
-------

- Buildbot has migrated to ``quay.io`` container registry for storing released container images.
  In order to migrate to the new registry container image name in ``FROM`` instruction in Dockerfiles
  needs to be adjusted to ``quay.io/buildbot/buildbot-master`` or ``quay.io/buildbot/buildbot-worker``.
- The list of supported browsers has been updated to Chrome &gt;=80, Firefox &gt;= 80, Edge &gt;=80,
  Safari &gt;= 14, Opera &gt;=67.

Features
--------

- Add a "Workers" tab to the Builder view listing workers that are assigned to this builder (:issue:`7162`)
- The text displayed in build links is now configurable and can use any build property.
  It was showing build number or branch and build number before.
- Changes and builds tables in various places in the web UI now have a button to load more items.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>ci: switch to main branch</title>
<updated>2024-09-28T07:08:09Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-09-28T07:08:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=7e344cb5ba9acf7fb2fa7a8848bec12db926a3e0'/>
<id>urn:sha1:7e344cb5ba9acf7fb2fa7a8848bec12db926a3e0</id>
<content type='text'>
References: https://openwrt.org/voting/2023-02-27
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>ci: fix worker startup issue by adding missing env vars and cleanup unused vars</title>
<updated>2024-09-26T21:21:00Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-09-26T21:14:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=ff521bb87e49b3a25dc09caad712ae43ad6bf76d'/>
<id>urn:sha1:ff521bb87e49b3a25dc09caad712ae43ad6bf76d</id>
<content type='text'>
Workers are currently refusing to work:

  Unhandled Error
  Traceback (most recent call last):
    File "/opt/venv/lib/python3.11/site-packages/twisted/application/app.py", line 673, in run
      runApp(config)
    File "/opt/venv/lib/python3.11/site-packages/twisted/scripts/twistd.py", line 29, in runApp
      runner.run()
    File "/opt/venv/lib/python3.11/site-packages/twisted/application/app.py", line 370, in run
      self.application = self.createOrGetApplication()
    File "/opt/venv/lib/python3.11/site-packages/twisted/application/app.py", line 437, in createOrGetApplication
      application = getApplication(self.config, passphrase)
  --- &lt;exception caught here&gt; ---
    File "/opt/venv/lib/python3.11/site-packages/twisted/application/app.py", line 446, in getApplication
      application = service.loadApplication(filename, style, passphrase)
    File "/opt/venv/lib/python3.11/site-packages/twisted/application/service.py", line 404, in loadApplication
      application = sob.loadValueFromFile(filename, "application")
    File "/opt/venv/lib/python3.11/site-packages/twisted/persisted/sob.py", line 174, in loadValueFromFile
      codeObj = compile(data, filename, "exec")
  builtins.SyntaxError: keyword argument repeated: connection_string (buildbot.tac, line 49)

and we're not aware about it, so lets fix it by adding the same
environment variables we're actually using in production.

While at it, cleanup the unused container_verify_string variables.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>Bump buildbot to v3.11.7 release</title>
<updated>2024-09-26T08:04:23Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-09-26T06:50:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=d8b1ad10621326137b3c2185d3a96fa91309ff2d'/>
<id>urn:sha1:d8b1ad10621326137b3c2185d3a96fa91309ff2d</id>
<content type='text'>
Changes since current v3.11.1 release:

 ### Bug Fixes
 - Fixed `GitPoller` when `repourl` has the port specified (:issue:`7822`).
 - Fixed `ChoiceStringParameter` fields with `multiple` would not store the selected values.
 - Fixed unnecessary trimming of spaces in logs shown in the web UI (:issue:`7774`).
 - Fixed favicon colors on build views in the web UI.
 - Fixed the icon on the about page in the web UI.
 - Fixed a regression where builds in waterfall view were no longer linking to the build page.
 - Transfer build steps (:bb:step:`FileUpload`, :bb:step:`DirectoryUpload`, :bb:step:`MultipleFileUpload`, :bb:step:`FileDownload`, and :bb:step:`StringDownload`) now correctly remove the destination on failure, preventing partial content (:issue:`2860`).
 - Fixed ReactUI when Buildbot is hosted behind a reverse proxy not at the URL's root (:issue:`7260`, :issue:`7746`).
 - Fixed results color shown on the builder's header in the waterfall view.
 - Fixed cases where the waterfall view could be squashed to a pixel high.
 - Fixed several occasional data update glitches in the web frontend.
 - Fixed the display of newly added builds in the Workers view in the web frontend.
 - Fixed a regression where `GitPoller` would no longer register new changes (regression introduced in 3.11.3 in #7554).
 - Fixed a bug that caused `GitPoller` running with git configured with the `fetch.prune=true` parameter to fail.
 - Fixed a bug that caused `GitPoller` to miss changes when Buildbot is reconfigured.
 - Reduced the length of directory names produced by `GitPoller` internally to avoid potential breakage on filesystems with low path and name length limits.
 - Removed credentials from `repourl` used in the tracker branch name.
 - Fixed an error in `HgPoller` when repository initialization fails (:issue:`7488`).
 - Updated the `Makefile` to handle Windows paths and Python.
 - Fixed the steps raw log download button.
 - Fixed a regression in the React UI that prevented hosting Buildbot at a custom URL prefix, allowing support for multiple Buildbot instances on a single server.

 ### Changes
 - Buildbot will now raise an error when configured with multiple services of the same type and name (:issue:`6987`).
 - Improved the flexibility of the `scaling_waterfall` setting to support floating-point values for a more condensed view.
 - Added a web configuration setting to select whether build completion or start times are displayed.
 - Added a revision info column in the web frontend.

 ### Features
 - Added `MessageFormatterFunctionRaw`, allowing complete customization of emitted messages. This feature has been available since 3.11.0 but was only recently announced.

 ### Deprecations and Removals
 - The `pollinterval` argument of various change sources has been deprecated with a warning in favor of `pollInterval`.

 ### Improved Documentation
 - Documented that `ChangeSource` does not support secrets (or any other renderables) and provided best practices for handling secret values in changes. Up until Buildbot 3.7, `ChangeSource` accidentally supported renderable arguments, which was undocumented behavior.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>CI(deps): Bump docker/build-push-action from 5 to 6</title>
<updated>2024-08-07T08:03:48Z</updated>
<author>
<name>dependabot[bot]</name>
</author>
<published>2024-06-17T19:41:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=a285ddaa7ff44764bab106760761eb6cb408aa60'/>
<id>urn:sha1:a285ddaa7ff44764bab106760761eb6cb408aa60</id>
<content type='text'>
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</content>
</entry>
<entry>
<title>Revert "Bump buildbot to v3.11.3 release"</title>
<updated>2024-06-01T05:54:15Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-06-01T05:54:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=b5724de423e75adc29aa4df077a364dd00cdca83'/>
<id>urn:sha1:b5724de423e75adc29aa4df077a364dd00cdca83</id>
<content type='text'>
This reverts commit 44ed9a39fddc4e79ec1276c3e5923766cbe19878 as it
breaks GitPoller.

References: https://github.com/buildbot/buildbot/issues/7663
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>Bump buildbot to v3.11.3 release</title>
<updated>2024-05-22T10:09:31Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-05-22T10:05:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=44ed9a39fddc4e79ec1276c3e5923766cbe19878'/>
<id>urn:sha1:44ed9a39fddc4e79ec1276c3e5923766cbe19878</id>
<content type='text'>
https://github.com/buildbot/buildbot/releases/tag/v3.11.3

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>Bump buildbot to v3.11.1 release</title>
<updated>2024-04-13T04:57:32Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-12-22T10:06:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=efbddc90d8e633b1ca1db6a66dfcf3aba2c82ccb'/>
<id>urn:sha1:efbddc90d8e633b1ca1db6a66dfcf3aba2c82ccb</id>
<content type='text'>
https://github.com/buildbot/buildbot/releases/tag/v3.11.1

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
</feed>
