Skip to content

Commit d71dcc6

Browse files
AgentEnderFrozenPandaz
authored andcommitted
fix(core): add missing build inputs for angular-rspack example projects
The example builds read dependent task outputs (devkit, angular-rspack, angular-rspack-compiler dist JS files) and shared workspace files (patch-devkit-request-path.js, tsconfig.base.json) that were not declared as inputs, causing sandbox violations. (cherry picked from commit fd0dff1)
1 parent c369bf1 commit d71dcc6

14 files changed

Lines changed: 211 additions & 2 deletions

File tree

examples/angular-rspack/appshell-css/package.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,21 @@
1313
"nx": {
1414
"targets": {
1515
"build": {
16+
"inputs": [
17+
"production",
18+
"^production",
19+
{
20+
"dependentTasksOutputFiles": "**/*.js",
21+
"transitive": true
22+
},
23+
"{workspaceRoot}/examples/angular-rspack/patch-devkit-request-path.js",
24+
"{workspaceRoot}/examples/angular-rspack/tsconfig.base.json",
25+
"{workspaceRoot}/LICENSE",
26+
"{workspaceRoot}/tsconfig.json"
27+
],
28+
"outputs": [
29+
"{projectRoot}/dist"
30+
],
1631
"dependsOn": [
1732
"^build"
1833
]

examples/angular-rspack/csr-css-assets/package.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,22 @@
2626
]
2727
},
2828
"build": {
29+
"inputs": [
30+
"production",
31+
"^production",
32+
{
33+
"dependentTasksOutputFiles": "**/*.js",
34+
"transitive": true
35+
},
36+
"{workspaceRoot}/examples/angular-rspack/patch-devkit-request-path.js",
37+
"{workspaceRoot}/examples/angular-rspack/tsconfig.base.json",
38+
"{workspaceRoot}/LICENSE",
39+
"{workspaceRoot}/tsconfig.json",
40+
"{workspaceRoot}/examples/angular-rspack/shared/**/*"
41+
],
42+
"outputs": [
43+
"{projectRoot}/dist"
44+
],
2945
"dependsOn": [
3046
"^build"
3147
]

examples/angular-rspack/csr-css/package.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,22 @@
2626
]
2727
},
2828
"build": {
29+
"inputs": [
30+
"production",
31+
"^production",
32+
{
33+
"dependentTasksOutputFiles": "**/*.js",
34+
"transitive": true
35+
},
36+
"{workspaceRoot}/examples/angular-rspack/patch-devkit-request-path.js",
37+
"{workspaceRoot}/examples/angular-rspack/tsconfig.base.json",
38+
"{workspaceRoot}/LICENSE",
39+
"{workspaceRoot}/tsconfig.json",
40+
"{workspaceRoot}/examples/angular-rspack/shared/**/*"
41+
],
42+
"outputs": [
43+
"{projectRoot}/dist"
44+
],
2945
"dependsOn": [
3046
"^build"
3147
]

examples/angular-rspack/csr-i18n/package.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,21 @@
2525
},
2626
"targets": {
2727
"build": {
28+
"inputs": [
29+
"production",
30+
"^production",
31+
{
32+
"dependentTasksOutputFiles": "**/*.js",
33+
"transitive": true
34+
},
35+
"{workspaceRoot}/examples/angular-rspack/patch-devkit-request-path.js",
36+
"{workspaceRoot}/examples/angular-rspack/tsconfig.base.json",
37+
"{workspaceRoot}/LICENSE",
38+
"{workspaceRoot}/tsconfig.json"
39+
],
40+
"outputs": [
41+
"{projectRoot}/dist"
42+
],
2843
"dependsOn": [
2944
"^build"
3045
]

examples/angular-rspack/csr-scss/package.json

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,23 @@
1414
"targets": {
1515
"build": {
1616
"inputs": [
17+
"production",
18+
"^production",
1719
{
1820
"env": "NGRS_CONFIG"
19-
}
21+
},
22+
{
23+
"dependentTasksOutputFiles": "**/*.js",
24+
"transitive": true
25+
},
26+
"{workspaceRoot}/examples/angular-rspack/patch-devkit-request-path.js",
27+
"{workspaceRoot}/examples/angular-rspack/tsconfig.base.json",
28+
"{workspaceRoot}/LICENSE",
29+
"{workspaceRoot}/tsconfig.json",
30+
"{workspaceRoot}/examples/angular-rspack/shared/**/*"
31+
],
32+
"outputs": [
33+
"{projectRoot}/dist"
2034
],
2135
"dependsOn": [
2236
"^build"

examples/angular-rspack/csr-tailwind/package.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,21 @@
1414
"nx": {
1515
"targets": {
1616
"build": {
17+
"inputs": [
18+
"production",
19+
"^production",
20+
{
21+
"dependentTasksOutputFiles": "**/*.js",
22+
"transitive": true
23+
},
24+
"{workspaceRoot}/examples/angular-rspack/patch-devkit-request-path.js",
25+
"{workspaceRoot}/examples/angular-rspack/tsconfig.base.json",
26+
"{workspaceRoot}/LICENSE",
27+
"{workspaceRoot}/tsconfig.json"
28+
],
29+
"outputs": [
30+
"{projectRoot}/dist"
31+
],
1732
"dependsOn": [
1833
"^build"
1934
]

examples/angular-rspack/module-federation/host/package.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,21 @@
1919
]
2020
},
2121
"build": {
22+
"inputs": [
23+
"production",
24+
"^production",
25+
{
26+
"dependentTasksOutputFiles": "**/*.js",
27+
"transitive": true
28+
},
29+
"{workspaceRoot}/examples/angular-rspack/patch-devkit-request-path.js",
30+
"{workspaceRoot}/examples/angular-rspack/tsconfig.base.json",
31+
"{workspaceRoot}/LICENSE",
32+
"{workspaceRoot}/tsconfig.json"
33+
],
34+
"outputs": [
35+
"{projectRoot}/dist"
36+
],
2237
"dependsOn": [
2338
"^build"
2439
]

examples/angular-rspack/module-federation/remote/package.json

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,20 @@
2828
}
2929
},
3030
"build": {
31+
"inputs": [
32+
"production",
33+
"^production",
34+
{
35+
"dependentTasksOutputFiles": "**/*.js",
36+
"transitive": true
37+
},
38+
"{workspaceRoot}/examples/angular-rspack/patch-devkit-request-path.js",
39+
"{workspaceRoot}/examples/angular-rspack/tsconfig.base.json",
40+
"{workspaceRoot}/LICENSE",
41+
"{workspaceRoot}/tsconfig.json"
42+
],
3143
"outputs": [
32-
"{projectRoot}/dist/browser"
44+
"{projectRoot}/dist"
3345
],
3446
"dependsOn": [
3547
"^build"

examples/angular-rspack/ssg-css/package.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,21 @@
1313
"nx": {
1414
"targets": {
1515
"build": {
16+
"inputs": [
17+
"production",
18+
"^production",
19+
{
20+
"dependentTasksOutputFiles": "**/*.js",
21+
"transitive": true
22+
},
23+
"{workspaceRoot}/examples/angular-rspack/patch-devkit-request-path.js",
24+
"{workspaceRoot}/examples/angular-rspack/tsconfig.base.json",
25+
"{workspaceRoot}/LICENSE",
26+
"{workspaceRoot}/tsconfig.json"
27+
],
28+
"outputs": [
29+
"{projectRoot}/dist"
30+
],
1631
"dependsOn": [
1732
"^build"
1833
]

examples/angular-rspack/ssr-css/package.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,21 @@
1313
"nx": {
1414
"targets": {
1515
"build": {
16+
"inputs": [
17+
"production",
18+
"^production",
19+
{
20+
"dependentTasksOutputFiles": "**/*.js",
21+
"transitive": true
22+
},
23+
"{workspaceRoot}/examples/angular-rspack/patch-devkit-request-path.js",
24+
"{workspaceRoot}/examples/angular-rspack/tsconfig.base.json",
25+
"{workspaceRoot}/LICENSE",
26+
"{workspaceRoot}/tsconfig.json"
27+
],
28+
"outputs": [
29+
"{projectRoot}/dist"
30+
],
1631
"dependsOn": [
1732
"^build"
1833
]

0 commit comments

Comments
 (0)