Backstage: Debugging Jest tests

Jest This will be a short blog how to set up your Webstorm instance to debug Backstage and its Jest tests. If you are getting Jest encountered an unexpected token on a Backstage repo while debugging with Webstorm. Run configurations “Edit configurations…” “Edit configuration templates” “Jest” Add the following test “Jest options” --config node_modules/@backstage/cli/config/jest.js This will use the jest config, also used by backstage-cli. Ensure that the working directory is set to that directory which contains root package.json ...

March 24, 2024 · Sebastian Poxhofer

Renovate: Keep your OpenTelemetry Collector up to date!

With the widespread adoption of OpenTelemetry as standard in the Observability ecosystem, the more I see the OpenTelemetry Collector deployed at customers. A nice subproject here is the OpenTelemetry Collector Builder (OCB) which allows to easily create your custom distribution of the Collector. Some notable distributions here are: AWS RedHat SumoLogic others can be found here These custom distributions can be used to the minimum size for your specific use case or a custom module written by your own. For example, to implement a complex filter logic or support an internal API. ...

January 7, 2024 · Sebastian Poxhofer

Renovate: Merge dependencies with confidence

This time I want to share my top strategies to prevent (as much as possible 😅) merging buggy dependencies when using Renovate. The tips can be used for manual merging or auto merging strategies if you already reached the needed maturity. ...

November 4, 2023 · Sebastian Poxhofer

Renovate: No Datasource? No problem!

In this blog entry, I would like you to show a new feature of Renovate, which makes it even more flexible when dealing with non-standard dependencies: customDatasources. ...

August 7, 2023 · Sebastian Poxhofer

Renovate: My favorite features

In this blog, we will go through the config used in the Meetup talk “Renovate: Let’s upgrade your dependency workflow” and I will explain how to implement my favorite features of Renovate. If you do not know what Renovate is, I highly recommend going through the slides. The basis First we add a JSON schema reference with the $schema key, which allows editors to fetch the current schema of Renovate config. This enables intellisense and validation in IDEs. ...

July 11, 2023 · Sebastian Poxhofer