From d0e727af7e8492aca9140d27bbc1af7ed99df4b7 Mon Sep 17 00:00:00 2001 From: neverland Date: Fri, 16 Oct 2026 21:06:19 +0800 Subject: [PATCH 1/2] fix(create-rstack): invalidate Nx cache when environment files change --- packages/create-rstack/template-nx/nx.json | 13 ++++++++++--- scripts/dictionary.txt | 1 + 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/packages/create-rstack/template-nx/nx.json b/packages/create-rstack/template-nx/nx.json index 3ccb7eda..9360f5dd 100644 --- a/packages/create-rstack/template-nx/nx.json +++ b/packages/create-rstack/template-nx/nx.json @@ -1,17 +1,23 @@ { "$schema": "./node_modules/nx/schemas/nx-schema.json", "namedInputs": { - "default": ["{projectRoot}/**/*", "sharedGlobals"], + "default": [ + "{projectRoot}/**/*", + { "fileset": "{projectRoot}/.env*", "includeIgnored": true }, + "sharedGlobals" + ], "sharedGlobals": [ "{workspaceRoot}/tsconfig.base.json", "{workspaceRoot}/rstack.config.ts", - "{workspaceRoot}/pnpm-workspace.yaml" + "{workspaceRoot}/pnpm-workspace.yaml", + { "fileset": "{workspaceRoot}/.env*", "includeIgnored": true } ] }, "targetDefaults": { "build": { "dependsOn": ["^build"], "cache": true, + "inputs": ["default", "^default"], "outputs": ["{projectRoot}/dist"] }, "dev": { @@ -20,7 +26,8 @@ }, "test": { "dependsOn": ["^build"], - "cache": true + "cache": true, + "inputs": ["default", "^default"] } } } diff --git a/scripts/dictionary.txt b/scripts/dictionary.txt index eeea93de..0ccff542 100644 --- a/scripts/dictionary.txt +++ b/scripts/dictionary.txt @@ -10,6 +10,7 @@ errexit esac esbenp extglob +fileset fnames huskyrc indentable From 520c3523d4899e44f2c6fba7a1de68908d6ef1a6 Mon Sep 17 00:00:00 2001 From: neverland Date: Fri, 16 Oct 2026 21:14:52 +0800 Subject: [PATCH 2/2] fix(create-rstack): include reverse-form Nx environment files in cache --- packages/create-rstack/template-nx/nx.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/create-rstack/template-nx/nx.json b/packages/create-rstack/template-nx/nx.json index 9360f5dd..44a01bb2 100644 --- a/packages/create-rstack/template-nx/nx.json +++ b/packages/create-rstack/template-nx/nx.json @@ -3,14 +3,14 @@ "namedInputs": { "default": [ "{projectRoot}/**/*", - { "fileset": "{projectRoot}/.env*", "includeIgnored": true }, + { "fileset": "{projectRoot}/.{env*,*.env}", "includeIgnored": true }, "sharedGlobals" ], "sharedGlobals": [ "{workspaceRoot}/tsconfig.base.json", "{workspaceRoot}/rstack.config.ts", "{workspaceRoot}/pnpm-workspace.yaml", - { "fileset": "{workspaceRoot}/.env*", "includeIgnored": true } + { "fileset": "{workspaceRoot}/.{env*,*.env}", "includeIgnored": true } ] }, "targetDefaults": {