diff --git a/packages/desktop-client/config-overrides.js b/packages/desktop-client/config-overrides.js
index 1715f4fbedc0486309045f16f38144af3f976a2e..68e9ad7b2de95382030ef713eee1ba5dcbfcb51e 100644
--- a/packages/desktop-client/config-overrides.js
+++ b/packages/desktop-client/config-overrides.js
@@ -2,16 +2,18 @@ const path = require('path');
 
 const {
   addWebpackResolve,
-  disableEsLint,
   override,
   overrideDevServer,
   babelInclude,
 } = require('customize-cra');
 
+if (process.env.CI) {
+  process.env.DISABLE_ESLINT_PLUGIN = 'true';
+}
+
 module.exports = {
   webpack: override(
     babelInclude([path.resolve('src'), path.resolve('../loot-core')]),
-    process.env.CI && disableEsLint(),
     addWebpackResolve({
       extensions: [
         ...(process.env.IS_GENERIC_BROWSER
diff --git a/upcoming-release-notes/869.md b/upcoming-release-notes/869.md
new file mode 100644
index 0000000000000000000000000000000000000000..d6fa18e2820b6c4e4cca84d694dc4cc25c83f51c
--- /dev/null
+++ b/upcoming-release-notes/869.md
@@ -0,0 +1,6 @@
+---
+category: Maintenance
+authors: [j-f1]
+---
+
+Disable ESLint when building in CI (since we have a separate linting job)