From d4ea557e12040efb7c06f408fd95e50fe3917842 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Mar 2026 23:00:51 +0000 Subject: [PATCH 1/2] build(deps): bump handlebars from 4.7.8 to 4.7.9 Bumps [handlebars](https://github.com/handlebars-lang/handlebars.js) from 4.7.8 to 4.7.9. - [Release notes](https://github.com/handlebars-lang/handlebars.js/releases) - [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/v4.7.9/release-notes.md) - [Commits](https://github.com/handlebars-lang/handlebars.js/compare/v4.7.8...v4.7.9) --- updated-dependencies: - dependency-name: handlebars dependency-version: 4.7.9 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index ccdef6d8f..521956358 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8366,9 +8366,9 @@ hammerjs@^2.0.8: integrity sha1-BO93hiz/K7edMPdpIJWTAiK/YPE= handlebars@^4.0.4, handlebars@^4.3.1, handlebars@^4.7.3: - version "4.7.8" - resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9" - integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== + version "4.7.9" + resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.7.9.tgz#6f139082ab58dc4e5a0e51efe7db5ae890d56a0f" + integrity sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ== dependencies: minimist "^1.2.5" neo-async "^2.6.2" From 2df3e51605c8701f418349e466e741752ac3c93d Mon Sep 17 00:00:00 2001 From: Matthew Beale Date: Fri, 27 Mar 2026 09:06:08 -0400 Subject: [PATCH 2/2] fix: pin testem/execa to CommonJS-compatible version The Run Tests CI checks failed after handlebars was updated from 4.7.8 to 4.7.9. Root cause: After the handlebars upgrade, yarn's dependency resolution hoisted execa@7.x (an ESM-only package) into testem's node_modules, overriding testem's declared dependency on execa@^1.0.0. Testem@3.6.0 uses require() to load execa, which is incompatible with ESM modules, causing the error: "require() of ES Module ... not supported." Fix: Added a yarn resolution to pin testem/execa to ^5.1.1, which is the latest CommonJS-compatible version of execa. This prevents yarn from hoisting the incompatible ESM version into testem's dependencies. Risk: Low risk - this is a targeted dependency resolution that only affects testem's execa dependency. Version 5.1.1 is compatible with testem's usage and maintains CommonJS support. Files changed: - package.json Automated fix by veni-vidi-fixi --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 54aec33de..e3d516006 100644 --- a/package.json +++ b/package.json @@ -110,7 +110,8 @@ "homepage": "https://Addepar.github.io/ember-table", "resolutions": { "@ember/test-waiters": "^3.0.2", - "prettier": "1.18.2" + "prettier": "1.18.2", + "testem/execa": "^5.1.1" }, "typesVersions": { "*": {