From 3383229e7fe08610334431bffa6d119f6717f470 Mon Sep 17 00:00:00 2001 From: patrick brisbin Date: Tue, 24 Mar 2026 09:33:24 -0400 Subject: [PATCH 1/2] chore(test): move isolatedModules configuration Jest started warning about this and says to move the option to `tsconfig.json`, so I did. --- jest.config.ts | 4 +--- tsconfig.json | 3 ++- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/jest.config.ts b/jest.config.ts index b0ac37e..4be9a06 100644 --- a/jest.config.ts +++ b/jest.config.ts @@ -1,8 +1,6 @@ import { createDefaultPreset, type JestConfigWithTsJest } from "ts-jest"; -const presetConfig = createDefaultPreset({ - isolatedModules: true, -}); +const presetConfig = createDefaultPreset(); const jestConfig: JestConfigWithTsJest = { ...presetConfig, diff --git a/tsconfig.json b/tsconfig.json index 3dfd4fe..9fe64bf 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -15,7 +15,8 @@ "removeComments": true, "module": "NodeNext", "esModuleInterop": true, - "strict": true + "strict": true, + "isolatedModules": true }, "include": ["./src/**/*"], "exclude": ["./src/**/*.test.ts"] From 563a9b26993146b503bf5b7a533a2ce01856ce54 Mon Sep 17 00:00:00 2001 From: patrick brisbin Date: Tue, 24 Mar 2026 09:33:52 -0400 Subject: [PATCH 2/2] fix: configure action to run one node24 From GitHub, > Node.js 20 actions are deprecated. The following actions are running > on Node.js 20 and may not work as expected: freckle/stack-action@v5. > Actions will be forced to run with Node.js 24 by default starting June > 2nd, 2026 We've already been using this for the unit suite on CI since Renovate bumped `.nvmrc` on us and we didn't notice to keep `action.yml` in sync. --- action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.yml b/action.yml index 7f639d6..7e13c20 100644 --- a/action.yml +++ b/action.yml @@ -74,5 +74,5 @@ inputs: description: | **Deprecated** use `env.STACK_YAML` or `stack-arguments` instead. runs: - using: "node20" + using: "node24" main: "dist/index.js"