Skip to main content

Updates to Buildbarn deployment repo as of September 2026

· 3 min read
Oscar Falk
Oscar Falk

This article explains the updates to the bb-deployments example configuration of Buildbarn since our last update summary in June 2026. Additional details can be found in the bb-deployments changelog.

Restructure BB Portal configuration (Sep 17, 2026)​

The BB Portal configuration has been restructured to decrease coupling between services. This change has meant:

  • Include the database cleanup configuration part in the database configuration
  • Remove configuration option to enable GraphQL Playground, which is now enabled by default
  • Add individual authorizers for the portal's services and configured Buildbarn components

These are breaking changes that remove some of the unnecessary dependencies in the configuration.

BB Portal action comparison view (Sep 16, 2026)​

It is now possible to compare two actions, making it easier to see differences in inputs, outputs, and other properties pertaining to the action.

compare-actions-merged

In addition to the merged mode shown above, a side-by-side view is also available.

Set proxy URL from environment (Sep 4, 2026)​

An option has been added for Buildbarn's HTTP client configuration, which ensures that proxy URLs are fetched from the environment variables instead of configuring it inline. This is enabled by setting the configuration option proxyFromEnvironment: {} instead of proxyUrl: <url>.

Display critical path in BB Portal (Aug 31, 2026)​

An invocation's critical path is now visualized directly in the invocation overview.

critical-path

The critical paths are also shown in the invocation timeline for a build.

critical-path-invocations-timeline

This information was previously only available in the invocation profile; from the invocation overview, the profile can be downloaded or opened in Perfetto.

Add search bar to BB Portal log viewer (Aug 31, 2026)​

An inline search bar has been added to the log viewer. The functionality of the browser's native page search is limited, as it can only search the visible text.

logs-inline-search

Tool for partitioning ephemeral disks (Jun 23, 2026)​

BB Storage now includes a tool for creating a single block device containing separate block devices for the CAS, AC, etc. See the Proto file for configuration options.