<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildbot/.github/workflows, branch v17</title>
<subtitle>LEDE buildbot configuration</subtitle>
<id>https://git.openwrt.org/buildbot/atom?h=v17</id>
<link rel='self' href='https://git.openwrt.org/buildbot/atom?h=v17'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/'/>
<updated>2024-09-26T08:04:23Z</updated>
<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>
<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(deps): Bump docker/login-action from 2 to 3</title>
<updated>2024-04-12T13:39:47Z</updated>
<author>
<name>dependabot[bot]</name>
</author>
<published>2024-04-12T13:18:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=bf7c9166ca7100dda4190b0e9ec18fa5d46f7c71'/>
<id>urn:sha1:bf7c9166ca7100dda4190b0e9ec18fa5d46f7c71</id>
<content type='text'>
Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/login-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>CI(deps): Bump docker/build-push-action from 4 to 5</title>
<updated>2024-04-12T13:39:39Z</updated>
<author>
<name>dependabot[bot]</name>
</author>
<published>2024-04-12T13:18:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=65c4fb83d257add92a7bbab3feb478077bfd2792'/>
<id>urn:sha1:65c4fb83d257add92a7bbab3feb478077bfd2792</id>
<content type='text'>
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v4...v5)

---
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>CI(deps): Bump docker/metadata-action from 4 to 5</title>
<updated>2024-04-12T13:39:30Z</updated>
<author>
<name>dependabot[bot]</name>
</author>
<published>2024-04-12T13:18:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=da0aa244e2961efdb47380efccc391756731fcd8'/>
<id>urn:sha1:da0aa244e2961efdb47380efccc391756731fcd8</id>
<content type='text'>
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4 to 5.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md)
- [Commits](https://github.com/docker/metadata-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: docker/metadata-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>CI(deps): Bump actions/setup-python from 4 to 5</title>
<updated>2024-04-12T13:39:05Z</updated>
<author>
<name>dependabot[bot]</name>
</author>
<published>2024-04-12T13:18:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=b53e0f19d75e6a4a3b09f1afce33b6fa7de6e52d'/>
<id>urn:sha1:b53e0f19d75e6a4a3b09f1afce33b6fa7de6e52d</id>
<content type='text'>
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</content>
</entry>
</feed>
