Merged
Size
S
Change Breakdown
Maintenance50%
Dependencies30%
CI/CD20%
#28324chore: Bump version and remove unnecessary js-base64 patch

Unnecessary js-base64 patch removed from codebase

A workaround patch for the js-base64 library that was causing CI flakiness has been removed after upgrading to a newer version that properly exports types.

The js-base64 library required a patch in older versions to properly expose TypeScript types. That patch—12 lines of configuration overrides in the monorepo—is no longer needed. The library has been bumped from version 3.7.2 to 3.7.8, which exports types correctly by default. Removing the patch simplifies dependency management and eliminates the flakiness it was introducing in CI pipelines. In the n8n monorepo, this change touches only the workspace configuration files, cleaning up the patches directory and updating the version catalog.

View Original GitHub Description

Summary

The patch for js-base64 was causing flakiness in CI.

The patch is not required with the latest version of the library as it exports types correctly.

Bumps the version and removes the patch.

Related Linear tickets, Github issues, and Community forum posts

Review / Merge checklist

  • I have seen this code, I have run this code, and I take responsibility for this code.
  • PR title and summary are descriptive. (conventions) <!-- **Remember, the title automatically goes into the changelog. Use `(no-changelog)` otherwise.** -->
  • Docs updated or follow-up ticket created.
  • Tests included. <!-- A bug is not considered fixed, unless a test is added to prevent it from happening again. A feature is not complete without tests. -->
  • PR Labeled with Backport to Beta, Backport to Stable, or Backport to v1 (if the PR is an urgent fix that needs to be backported)
© 2026 · via Gitpulse