Skip to content

Commit c224fc3

Browse files
authoredApr 19, 2023
chore: fixing nx cache rules (aws#25193)
The previous cache rules were based on the old structure. Updating them based on the repo restructure ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
1 parent 7cd8445 commit c224fc3

File tree

4 files changed

+69
-17
lines changed

4 files changed

+69
-17
lines changed
 

‎nx.json

+17-17
Original file line numberDiff line numberDiff line change
@@ -20,34 +20,34 @@
2020
"implicitDependencies": ["aws-cdk-lib"],
2121
"dependsOn": ["^build"],
2222
"inputs": [
23-
"{projectRoot}/lib/!(*.d|*.generated).ts",
24-
"{projectRoot}/test/!(*.d).ts",
23+
"{projectRoot}/**/lib/!(*.d|*.generated).ts",
24+
"{projectRoot}/**/test/!(*.d).ts",
2525
"!{workspaceRoot}/**/tsconfig.json",
2626
"!{workspaceRoot}/**/tsconfig.json",
2727
"!{workspaceRoot}/tsconfig.base.json",
2828
"!{workspaceRoot}/**/tsconfig.tsbuildinfo"
2929
],
3030
"outputs": [
31-
"!{projectRoot}/**/*.integ.snapshot/*",
31+
"!{projectRoot}/**/*.integ.*.js.snapshot/*",
3232
"{projectRoot}/tsconfig.json",
33-
"{projectRoot}/lib/aws-custom-resource/sdk-api-metadata.json",
34-
"{projectRoot}/build-info.json",
35-
"{projectRoot}/lib/**/*.js",
36-
"{projectRoot}/lib/layer.zip",
37-
"{projectRoot}/bin/**/*.js",
38-
"{projectRoot}/lib/**/*.js.map",
39-
"{projectRoot}/lib/**/*.generated.ts",
40-
"{projectRoot}/lib/**/*.d.ts",
41-
"{projectRoot}/test/**/*.d.ts",
42-
"{projectRoot}/test/**/*.js",
43-
"{projectRoot}/.jsii",
44-
"{projectRoot}/spec/*.json",
45-
"{projectRoot}/.warnings.jsii.js"
33+
"{projectRoot}/**/lib/aws-custom-resource/sdk-api-metadata.json",
34+
"{projectRoot}/**/build-info.json",
35+
"{projectRoot}/**/*.js",
36+
"{projectRoot}/**/*.js.map",
37+
"{projectRoot}/**/*.d.ts",
38+
"{projectRoot}/**/lib/layer.zip",
39+
"{projectRoot}/**/*.generated.ts",
40+
"{projectRoot}/**/built-ins.generated/*",
41+
"{projectRoot}/**/schema/*.json",
42+
"{projectRoot}/**/.jsii",
43+
"{projectRoot}/**/.jsii.gz",
44+
"{projectRoot}/**/spec/*.json",
45+
"{projectRoot}/**/.warnings.jsii.js"
4646
]
4747
},
4848
"test": {
4949
"dependsOn": ["build"]
50-
},
50+
}
5151
},
5252
"affected": {
5353
"defaultBase": "main"

‎packages/@aws-cdk/cloud-assembly-schema/package.json

+18
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,24 @@
44
"description": "Cloud Assembly Schema",
55
"main": "lib/index.js",
66
"types": "lib/index.d.ts",
7+
"nx": {
8+
"targets": {
9+
"build": {
10+
"outputs": [
11+
"{projectRoot}/**/*.js",
12+
"{projectRoot}/**/*.d.ts",
13+
"{projectRoot}/.jsii",
14+
"{projectRoot}/.warnings.jsii.js",
15+
"{projectRoot}/.gitignore",
16+
"{projectRoot}/tsconfig.json",
17+
"{projectRoot}/schema/**/*",
18+
"{projectRoot}/README.md",
19+
"{projectRoot}/rosetta",
20+
"!{projectRoot}/node_modules/**/*"
21+
]
22+
}
23+
}
24+
},
725
"jsii": {
826
"outdir": "dist",
927
"targets": {

‎packages/@aws-cdk/cx-api/package.json

+17
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,23 @@
44
"description": "Cloud executable protocol",
55
"main": "lib/index.js",
66
"types": "lib/index.d.ts",
7+
"nx": {
8+
"targets": {
9+
"build": {
10+
"outputs": [
11+
"{projectRoot}/**/*.js",
12+
"{projectRoot}/**/*.d.ts",
13+
"{projectRoot}/.jsii",
14+
"{projectRoot}/.warnings.jsii.js",
15+
"{projectRoot}/.gitignore",
16+
"{projectRoot}/tsconfig.json",
17+
"{projectRoot}/README.md",
18+
"{projectRoot}/rosetta",
19+
"!{projectRoot}/node_modules/**/*"
20+
]
21+
}
22+
}
23+
},
724
"jsii": {
825
"outdir": "dist",
926
"targets": {

‎packages/@aws-cdk/region-info/package.json

+17
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,23 @@
44
"description": "AWS region information, such as service principal names",
55
"main": "lib/index.js",
66
"types": "lib/index.d.ts",
7+
"nx": {
8+
"targets": {
9+
"build": {
10+
"outputs": [
11+
"{projectRoot}/**/*.js",
12+
"{projectRoot}/**/*.d.ts",
13+
"{projectRoot}/.jsii",
14+
"{projectRoot}/.warnings.jsii.js",
15+
"{projectRoot}/.gitignore",
16+
"{projectRoot}/tsconfig.json",
17+
"{projectRoot}/README.md",
18+
"{projectRoot}/rosetta",
19+
"!{projectRoot}/node_modules/**/*"
20+
]
21+
}
22+
}
23+
},
724
"jsii": {
825
"outdir": "dist",
926
"targets": {

0 commit comments

Comments
 (0)
Please sign in to comment.