mirror of
				https://github.com/Swatinem/rust-cache.git
				synced 2025-10-31 16:03:48 +00:00 
			
		
		
		
	Merge branch 'master' into cache-bin
This commit is contained in:
		
						commit
						9f195d91fe
					
				
							
								
								
									
										2
									
								
								.github/workflows/check-dist.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/check-dist.yml
									
									
									
									
										vendored
									
									
								
							| @ -38,7 +38,7 @@ jobs: | ||||
|           fi | ||||
|         id: diff | ||||
| 
 | ||||
|       - uses: actions/upload-artifact@v3 | ||||
|       - uses: actions/upload-artifact@v4 | ||||
|         if: ${{ failure() && steps.diff.conclusion == 'failure' }} | ||||
|         with: | ||||
|           name: dist | ||||
|  | ||||
| @ -60,7 +60,7 @@ sensible defaults. | ||||
|     # default: "false" | ||||
|     cache-all-crates: "" | ||||
| 
 | ||||
|     # Determiners whether the cache should be saved. | ||||
|     # Determines whether the cache should be saved. | ||||
|     # If `false`, the cache is only restored. | ||||
|     # Useful for jobs where the matrix is additive e.g. additional Cargo features, | ||||
|     # or when only runs from `master` should be saved to the cache. | ||||
| @ -69,6 +69,12 @@ sensible defaults. | ||||
|     # To only cache runs from `master`: | ||||
|     save-if: ${{ github.ref == 'refs/heads/master' }} | ||||
| 
 | ||||
|     # Determines whether the cache should be restored. | ||||
|     # If `true` the cache key will be checked and the `cache-hit` output will be set | ||||
|     # but the cache itself won't be restored | ||||
|     # default: "false" | ||||
|     lookup-only: "" | ||||
| 
 | ||||
|     # Specifies what to use as the backend providing cache | ||||
|     # Can be set to either "github" or "buildjet" | ||||
|     # default: "github" | ||||
|  | ||||
| @ -43,6 +43,10 @@ inputs: | ||||
|   cache-bin: | ||||
|     description: "A boolean value indicating whether to cache ${CARGO_HOME}/bin (default: true)" | ||||
|     required: false | ||||
|   lookup-only: | ||||
|     description: "Check if a cache entry exists without downloading the cache" | ||||
|     required: false | ||||
|     default: "false" | ||||
| outputs: | ||||
|   cache-hit: | ||||
|     description: "A boolean value that indicates an exact match was found." | ||||
|  | ||||
							
								
								
									
										67000
									
								
								dist/restore/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										67000
									
								
								dist/restore/index.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										66991
									
								
								dist/save/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										66991
									
								
								dist/save/index.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										458
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										458
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -1,26 +1,27 @@ | ||||
| { | ||||
|   "name": "rust-cache", | ||||
|   "version": "2.7.3", | ||||
|   "version": "2.7.5", | ||||
|   "lockfileVersion": 3, | ||||
|   "requires": true, | ||||
|   "packages": { | ||||
|     "": { | ||||
|       "name": "rust-cache", | ||||
|       "version": "2.7.3", | ||||
|       "version": "2.7.5", | ||||
|       "license": "LGPL-3.0", | ||||
|       "dependencies": { | ||||
|         "@actions/buildjet-cache": "npm:github-actions.cache-buildjet@0.2.0", | ||||
|         "@actions/cache": "^3.2.4", | ||||
|         "@actions/core": "^1.10.1", | ||||
|         "@actions/core": "^1.11.1", | ||||
|         "@actions/exec": "^1.1.1", | ||||
|         "@actions/glob": "^0.4.0", | ||||
|         "@actions/glob": "^0.5.0", | ||||
|         "@actions/io": "^1.1.3", | ||||
|         "smol-toml": "^1.1.4" | ||||
|         "smol-toml": "^1.3.0" | ||||
|       }, | ||||
|       "devDependencies": { | ||||
|         "@vercel/ncc": "^0.38.1", | ||||
|         "@types/node": "^22.7.5", | ||||
|         "@vercel/ncc": "^0.38.2", | ||||
|         "linefix": "^0.1.1", | ||||
|         "typescript": "5.4.3" | ||||
|         "typescript": "5.6.3" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "url": "https://github.com/sponsors/Swatinem" | ||||
| @ -77,20 +78,12 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@actions/core": { | ||||
|       "version": "1.10.1", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.10.1.tgz", | ||||
|       "integrity": "sha512-3lBR9EDAY+iYIpTnTIXmWcNbX3T2kCkAEQGIQx4NVQ0575nk2k3GRZDTPQG+vVtS2izSLmINlxXf0uLtnrTP+g==", | ||||
|       "version": "1.11.1", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.11.1.tgz", | ||||
|       "integrity": "sha512-hXJCSrkwfA46Vd9Z3q4cpEpHB1rL5NG04+/rbqW9d3+CSvtB1tYe8UTpAlixa1vj0m/ULglfEK2UKxMGxCxv5A==", | ||||
|       "dependencies": { | ||||
|         "@actions/http-client": "^2.0.1", | ||||
|         "uuid": "^8.3.2" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@actions/core/node_modules/uuid": { | ||||
|       "version": "8.3.2", | ||||
|       "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", | ||||
|       "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", | ||||
|       "bin": { | ||||
|         "uuid": "dist/bin/uuid" | ||||
|         "@actions/exec": "^1.1.1", | ||||
|         "@actions/http-client": "^2.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@actions/exec": { | ||||
| @ -102,18 +95,18 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@actions/glob": { | ||||
|       "version": "0.4.0", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/glob/-/glob-0.4.0.tgz", | ||||
|       "integrity": "sha512-+eKIGFhsFa4EBwaf/GMyzCdWrXWymGXfFmZU3FHQvYS8mPcHtTtZONbkcqqUMzw9mJ/pImEBFET1JNifhqGsAQ==", | ||||
|       "version": "0.5.0", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/glob/-/glob-0.5.0.tgz", | ||||
|       "integrity": "sha512-tST2rjPvJLRZLuT9NMUtyBjvj9Yo0MiJS3ow004slMvm8GFM+Zv9HvMJ7HWzfUyJnGrJvDsYkWBaaG3YKXRtCw==", | ||||
|       "dependencies": { | ||||
|         "@actions/core": "^1.9.1", | ||||
|         "minimatch": "^3.0.4" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@actions/http-client": { | ||||
|       "version": "2.2.1", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.1.tgz", | ||||
|       "integrity": "sha512-KhC/cZsq7f8I4LfZSJKgCvEwfkE8o1538VoBeoGzokVLLnbFDEAdFD3UhoMklxo2un9NJVBdANOresx7vTHlHw==", | ||||
|       "version": "2.2.3", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.3.tgz", | ||||
|       "integrity": "sha512-mx8hyJi/hjFvbPokCg4uRd4ZX78t+YyRPtnKWwIl+RzNaVuFpQHfmlGVfsKEJN8LwTCvL+DfVgAM04XaHkm6bA==", | ||||
|       "dependencies": { | ||||
|         "tunnel": "^0.0.6", | ||||
|         "undici": "^5.25.4" | ||||
| @ -136,9 +129,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@azure/core-auth": { | ||||
|       "version": "1.7.1", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.7.1.tgz", | ||||
|       "integrity": "sha512-dyeQwvgthqs/SlPVQbZQetpslXceHd4i5a7M/7z/lGEAVwnSluabnQOjF2/dk/hhWgMISusv1Ytp4mQ8JNy62A==", | ||||
|       "version": "1.8.0", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.8.0.tgz", | ||||
|       "integrity": "sha512-YvFMowkXzLbXNM11yZtVLhUCmuG0ex7JKOH366ipjmHBhL3vpDcPAeWF+jf0X+jVXwFqo3UhsWUq4kH0ZPdu/g==", | ||||
|       "dependencies": { | ||||
|         "@azure/abort-controller": "^2.0.0", | ||||
|         "@azure/core-util": "^1.1.0", | ||||
| @ -149,9 +142,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@azure/core-auth/node_modules/@azure/abort-controller": { | ||||
|       "version": "2.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.1.tgz", | ||||
|       "integrity": "sha512-NhzeNm5zu2fPlwGXPUjzsRCRuPx5demaZyNcyNYJDqpa/Sbxzvo/RYt9IwUaAOnDW5+r7J9UOE6f22TQnb9nhQ==", | ||||
|       "version": "2.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", | ||||
|       "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", | ||||
|       "dependencies": { | ||||
|         "tslib": "^2.6.2" | ||||
|       }, | ||||
| @ -159,55 +152,62 @@ | ||||
|         "node": ">=18.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@azure/core-http": { | ||||
|       "version": "3.0.4", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-3.0.4.tgz", | ||||
|       "integrity": "sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==", | ||||
|     "node_modules/@azure/core-client": { | ||||
|       "version": "1.9.2", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.9.2.tgz", | ||||
|       "integrity": "sha512-kRdry/rav3fUKHl/aDLd/pDLcB+4pOFwPPTVEExuMyaI5r+JBbMWqRbCY1pn5BniDaU3lRxO9eaQ1AmSMehl/w==", | ||||
|       "dependencies": { | ||||
|         "@azure/abort-controller": "^1.0.0", | ||||
|         "@azure/core-auth": "^1.3.0", | ||||
|         "@azure/core-tracing": "1.0.0-preview.13", | ||||
|         "@azure/core-util": "^1.1.1", | ||||
|         "@azure/abort-controller": "^2.0.0", | ||||
|         "@azure/core-auth": "^1.4.0", | ||||
|         "@azure/core-rest-pipeline": "^1.9.1", | ||||
|         "@azure/core-tracing": "^1.0.0", | ||||
|         "@azure/core-util": "^1.6.1", | ||||
|         "@azure/logger": "^1.0.0", | ||||
|         "@types/node-fetch": "^2.5.0", | ||||
|         "@types/tunnel": "^0.0.3", | ||||
|         "form-data": "^4.0.0", | ||||
|         "node-fetch": "^2.6.7", | ||||
|         "process": "^0.11.10", | ||||
|         "tslib": "^2.2.0", | ||||
|         "tunnel": "^0.0.6", | ||||
|         "uuid": "^8.3.0", | ||||
|         "xml2js": "^0.5.0" | ||||
|         "tslib": "^2.6.2" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=14.0.0" | ||||
|         "node": ">=18.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@azure/core-http/node_modules/form-data": { | ||||
|       "version": "4.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", | ||||
|       "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", | ||||
|     "node_modules/@azure/core-client/node_modules/@azure/abort-controller": { | ||||
|       "version": "2.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", | ||||
|       "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", | ||||
|       "dependencies": { | ||||
|         "asynckit": "^0.4.0", | ||||
|         "combined-stream": "^1.0.8", | ||||
|         "mime-types": "^2.1.12" | ||||
|         "tslib": "^2.6.2" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">= 6" | ||||
|         "node": ">=18.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@azure/core-http/node_modules/uuid": { | ||||
|       "version": "8.3.2", | ||||
|       "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", | ||||
|       "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", | ||||
|       "bin": { | ||||
|         "uuid": "dist/bin/uuid" | ||||
|     "node_modules/@azure/core-http-compat": { | ||||
|       "version": "2.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/core-http-compat/-/core-http-compat-2.1.2.tgz", | ||||
|       "integrity": "sha512-5MnV1yqzZwgNLLjlizsU3QqOeQChkIXw781Fwh1xdAqJR5AA32IUaq6xv1BICJvfbHoa+JYcaij2HFkhLbNTJQ==", | ||||
|       "dependencies": { | ||||
|         "@azure/abort-controller": "^2.0.0", | ||||
|         "@azure/core-client": "^1.3.0", | ||||
|         "@azure/core-rest-pipeline": "^1.3.0" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=18.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@azure/core-http-compat/node_modules/@azure/abort-controller": { | ||||
|       "version": "2.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", | ||||
|       "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", | ||||
|       "dependencies": { | ||||
|         "tslib": "^2.6.2" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=18.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@azure/core-lro": { | ||||
|       "version": "2.7.1", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.7.1.tgz", | ||||
|       "integrity": "sha512-kXSlrNHOCTVZMxpXNRqzgh9/j4cnNXU5Hf2YjMyjddRhCXFiFRzmNaqwN+XO9rGTsCOIaaG7M67zZdyliXZG9g==", | ||||
|       "version": "2.7.2", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.7.2.tgz", | ||||
|       "integrity": "sha512-0YIpccoX8m/k00O7mDDMdJpbr6mf1yWo2dfmxt5A8XVZVVMz2SSKaEbMCeJRvgQ0IaSlqhjT47p4hVIRRy90xw==", | ||||
|       "dependencies": { | ||||
|         "@azure/abort-controller": "^2.0.0", | ||||
|         "@azure/core-util": "^1.2.0", | ||||
| @ -219,9 +219,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@azure/core-lro/node_modules/@azure/abort-controller": { | ||||
|       "version": "2.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.1.tgz", | ||||
|       "integrity": "sha512-NhzeNm5zu2fPlwGXPUjzsRCRuPx5demaZyNcyNYJDqpa/Sbxzvo/RYt9IwUaAOnDW5+r7J9UOE6f22TQnb9nhQ==", | ||||
|       "version": "2.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", | ||||
|       "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", | ||||
|       "dependencies": { | ||||
|         "tslib": "^2.6.2" | ||||
|       }, | ||||
| @ -230,9 +230,38 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@azure/core-paging": { | ||||
|       "version": "1.6.1", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.6.1.tgz", | ||||
|       "integrity": "sha512-3tKIQXSU3mlN+ITz0m2pXLnKK3oQ6/EVcW8ud011Iq+M0rx6Wnm7NUEpoMeOAEedeKlPtemrQzO6YWoDR71O5w==", | ||||
|       "version": "1.6.2", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.6.2.tgz", | ||||
|       "integrity": "sha512-YKWi9YuCU04B55h25cnOYZHxXYtEvQEbKST5vqRga7hWY9ydd3FZHdeQF8pyh+acWZvppw13M/LMGx0LABUVMA==", | ||||
|       "dependencies": { | ||||
|         "tslib": "^2.6.2" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=18.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@azure/core-rest-pipeline": { | ||||
|       "version": "1.17.0", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.17.0.tgz", | ||||
|       "integrity": "sha512-62Vv8nC+uPId3j86XJ0WI+sBf0jlqTqPUFCBNrGtlaUeQUIXWV/D8GE5A1d+Qx8H7OQojn2WguC8kChD6v0shA==", | ||||
|       "dependencies": { | ||||
|         "@azure/abort-controller": "^2.0.0", | ||||
|         "@azure/core-auth": "^1.8.0", | ||||
|         "@azure/core-tracing": "^1.0.1", | ||||
|         "@azure/core-util": "^1.9.0", | ||||
|         "@azure/logger": "^1.0.0", | ||||
|         "http-proxy-agent": "^7.0.0", | ||||
|         "https-proxy-agent": "^7.0.0", | ||||
|         "tslib": "^2.6.2" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=18.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@azure/core-rest-pipeline/node_modules/@azure/abort-controller": { | ||||
|       "version": "2.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", | ||||
|       "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", | ||||
|       "dependencies": { | ||||
|         "tslib": "^2.6.2" | ||||
|       }, | ||||
| @ -241,21 +270,20 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@azure/core-tracing": { | ||||
|       "version": "1.0.0-preview.13", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.13.tgz", | ||||
|       "integrity": "sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ==", | ||||
|       "version": "1.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.2.0.tgz", | ||||
|       "integrity": "sha512-UKTiEJPkWcESPYJz3X5uKRYyOcJD+4nYph+KpfdPRnQJVrZfk0KJgdnaAWKfhsBBtAf/D58Az4AvCJEmWgIBAg==", | ||||
|       "dependencies": { | ||||
|         "@opentelemetry/api": "^1.0.1", | ||||
|         "tslib": "^2.2.0" | ||||
|         "tslib": "^2.6.2" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=12.0.0" | ||||
|         "node": ">=18.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@azure/core-util": { | ||||
|       "version": "1.8.1", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.8.1.tgz", | ||||
|       "integrity": "sha512-L3voj0StUdJ+YKomvwnTv7gHzguJO+a6h30pmmZdRprJCM+RJlGMPxzuh4R7lhQu1jNmEtaHX5wvTgWLDAmbGQ==", | ||||
|       "version": "1.10.0", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.10.0.tgz", | ||||
|       "integrity": "sha512-dqLWQsh9Nro1YQU+405POVtXnwrIVqPyfUzc4zXCbThTg7+vNNaiMkwbX9AMXKyoFYFClxmB3s25ZFr3+jZkww==", | ||||
|       "dependencies": { | ||||
|         "@azure/abort-controller": "^2.0.0", | ||||
|         "tslib": "^2.6.2" | ||||
| @ -265,9 +293,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@azure/core-util/node_modules/@azure/abort-controller": { | ||||
|       "version": "2.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.1.tgz", | ||||
|       "integrity": "sha512-NhzeNm5zu2fPlwGXPUjzsRCRuPx5demaZyNcyNYJDqpa/Sbxzvo/RYt9IwUaAOnDW5+r7J9UOE6f22TQnb9nhQ==", | ||||
|       "version": "2.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", | ||||
|       "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", | ||||
|       "dependencies": { | ||||
|         "tslib": "^2.6.2" | ||||
|       }, | ||||
| @ -275,10 +303,22 @@ | ||||
|         "node": ">=18.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@azure/core-xml": { | ||||
|       "version": "1.4.4", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/core-xml/-/core-xml-1.4.4.tgz", | ||||
|       "integrity": "sha512-J4FYAqakGXcbfeZjwjMzjNcpcH4E+JtEBv+xcV1yL0Ydn/6wbQfeFKTCHh9wttAi0lmajHw7yBbHPRG+YHckZQ==", | ||||
|       "dependencies": { | ||||
|         "fast-xml-parser": "^4.4.1", | ||||
|         "tslib": "^2.6.2" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=18.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@azure/logger": { | ||||
|       "version": "1.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.1.1.tgz", | ||||
|       "integrity": "sha512-/+4TtokaGgC+MnThdf6HyIH9Wrjp+CnCn3Nx3ggevN7FFjjNyjqg0yLlc2i9S+Z2uAzI8GYOo35Nzb1MhQ89MA==", | ||||
|       "version": "1.1.4", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.1.4.tgz", | ||||
|       "integrity": "sha512-4IXXzcCdLdlXuCG+8UKEwLA1T1NHqUfanhXYHiQTn+6sfWCZXduqbtXDGceg3Ce5QxTGo7EqmbV6Bi+aqKuClQ==", | ||||
|       "dependencies": { | ||||
|         "tslib": "^2.6.2" | ||||
|       }, | ||||
| @ -315,21 +355,37 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@azure/storage-blob": { | ||||
|       "version": "12.17.0", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.17.0.tgz", | ||||
|       "integrity": "sha512-sM4vpsCpcCApagRW5UIjQNlNylo02my2opgp0Emi8x888hZUvJ3dN69Oq20cEGXkMUWnoCrBaB0zyS3yeB87sQ==", | ||||
|       "version": "12.25.0", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.25.0.tgz", | ||||
|       "integrity": "sha512-oodouhA3nCCIh843tMMbxty3WqfNT+Vgzj3Xo5jqR9UPnzq3d7mzLjlHAYz7lW+b4km3SIgz+NAgztvhm7Z6kQ==", | ||||
|       "dependencies": { | ||||
|         "@azure/abort-controller": "^1.0.0", | ||||
|         "@azure/core-http": "^3.0.0", | ||||
|         "@azure/abort-controller": "^2.1.2", | ||||
|         "@azure/core-auth": "^1.4.0", | ||||
|         "@azure/core-client": "^1.6.2", | ||||
|         "@azure/core-http-compat": "^2.0.0", | ||||
|         "@azure/core-lro": "^2.2.0", | ||||
|         "@azure/core-paging": "^1.1.1", | ||||
|         "@azure/core-tracing": "1.0.0-preview.13", | ||||
|         "@azure/core-rest-pipeline": "^1.10.1", | ||||
|         "@azure/core-tracing": "^1.1.2", | ||||
|         "@azure/core-util": "^1.6.1", | ||||
|         "@azure/core-xml": "^1.4.3", | ||||
|         "@azure/logger": "^1.0.0", | ||||
|         "events": "^3.0.0", | ||||
|         "tslib": "^2.2.0" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=14.0.0" | ||||
|         "node": ">=18.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@azure/storage-blob/node_modules/@azure/abort-controller": { | ||||
|       "version": "2.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", | ||||
|       "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", | ||||
|       "dependencies": { | ||||
|         "tslib": "^2.6.2" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=18.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@fastify/busboy": { | ||||
| @ -340,56 +396,19 @@ | ||||
|         "node": ">=14" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@opentelemetry/api": { | ||||
|       "version": "1.8.0", | ||||
|       "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", | ||||
|       "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", | ||||
|       "engines": { | ||||
|         "node": ">=8.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@types/node": { | ||||
|       "version": "20.11.30", | ||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.30.tgz", | ||||
|       "integrity": "sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==", | ||||
|       "version": "22.7.5", | ||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", | ||||
|       "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", | ||||
|       "dev": true, | ||||
|       "dependencies": { | ||||
|         "undici-types": "~5.26.4" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@types/node-fetch": { | ||||
|       "version": "2.6.11", | ||||
|       "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", | ||||
|       "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", | ||||
|       "dependencies": { | ||||
|         "@types/node": "*", | ||||
|         "form-data": "^4.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@types/node-fetch/node_modules/form-data": { | ||||
|       "version": "4.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", | ||||
|       "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", | ||||
|       "dependencies": { | ||||
|         "asynckit": "^0.4.0", | ||||
|         "combined-stream": "^1.0.8", | ||||
|         "mime-types": "^2.1.12" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">= 6" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@types/tunnel": { | ||||
|       "version": "0.0.3", | ||||
|       "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.3.tgz", | ||||
|       "integrity": "sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==", | ||||
|       "dependencies": { | ||||
|         "@types/node": "*" | ||||
|         "undici-types": "~6.19.2" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@vercel/ncc": { | ||||
|       "version": "0.38.1", | ||||
|       "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.38.1.tgz", | ||||
|       "integrity": "sha512-IBBb+iI2NLu4VQn3Vwldyi2QwaXt5+hTyh58ggAMoCGE6DJmPvwL3KPBWcJl1m9LYPChBLE980Jw+CS4Wokqxw==", | ||||
|       "version": "0.38.2", | ||||
|       "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.38.2.tgz", | ||||
|       "integrity": "sha512-3yel3jaxUg9pHBv4+KeC9qlbdZPug+UMtUOlhvpDYCMSgcNSrS2Hv1LoqMsOV7hf2lYscx+BESfJOIla1WsmMQ==", | ||||
|       "dev": true, | ||||
|       "bin": { | ||||
|         "ncc": "dist/ncc/cli.js" | ||||
| @ -406,6 +425,17 @@ | ||||
|         "node": ">=6.5" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/agent-base": { | ||||
|       "version": "7.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", | ||||
|       "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", | ||||
|       "dependencies": { | ||||
|         "debug": "^4.3.4" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">= 14" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/asynckit": { | ||||
|       "version": "0.4.0", | ||||
|       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", | ||||
| @ -441,6 +471,22 @@ | ||||
|       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", | ||||
|       "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" | ||||
|     }, | ||||
|     "node_modules/debug": { | ||||
|       "version": "4.3.7", | ||||
|       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", | ||||
|       "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", | ||||
|       "dependencies": { | ||||
|         "ms": "^2.1.3" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=6.0" | ||||
|       }, | ||||
|       "peerDependenciesMeta": { | ||||
|         "supports-color": { | ||||
|           "optional": true | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/delayed-stream": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", | ||||
| @ -465,19 +511,65 @@ | ||||
|         "node": ">=0.8.x" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/fast-xml-parser": { | ||||
|       "version": "4.5.0", | ||||
|       "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz", | ||||
|       "integrity": "sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==", | ||||
|       "funding": [ | ||||
|         { | ||||
|           "type": "github", | ||||
|           "url": "https://github.com/sponsors/NaturalIntelligence" | ||||
|         }, | ||||
|         { | ||||
|           "type": "paypal", | ||||
|           "url": "https://paypal.me/naturalintelligence" | ||||
|         } | ||||
|       ], | ||||
|       "dependencies": { | ||||
|         "strnum": "^1.0.5" | ||||
|       }, | ||||
|       "bin": { | ||||
|         "fxparser": "src/cli/cli.js" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/form-data": { | ||||
|       "version": "2.5.1", | ||||
|       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", | ||||
|       "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", | ||||
|       "version": "2.5.2", | ||||
|       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.2.tgz", | ||||
|       "integrity": "sha512-GgwY0PS7DbXqajuGf4OYlsrIu3zgxD6Vvql43IBhm6MahqA5SK/7mwhtNj2AdH2z35YR34ujJ7BN+3fFC3jP5Q==", | ||||
|       "dependencies": { | ||||
|         "asynckit": "^0.4.0", | ||||
|         "combined-stream": "^1.0.6", | ||||
|         "mime-types": "^2.1.12" | ||||
|         "mime-types": "^2.1.12", | ||||
|         "safe-buffer": "^5.2.1" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">= 0.12" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/http-proxy-agent": { | ||||
|       "version": "7.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", | ||||
|       "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", | ||||
|       "dependencies": { | ||||
|         "agent-base": "^7.1.0", | ||||
|         "debug": "^4.3.4" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">= 14" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/https-proxy-agent": { | ||||
|       "version": "7.0.5", | ||||
|       "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", | ||||
|       "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", | ||||
|       "dependencies": { | ||||
|         "agent-base": "^7.0.2", | ||||
|         "debug": "4" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">= 14" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/linefix": { | ||||
|       "version": "0.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/linefix/-/linefix-0.1.1.tgz", | ||||
| @ -517,6 +609,11 @@ | ||||
|         "node": "*" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/ms": { | ||||
|       "version": "2.1.3", | ||||
|       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", | ||||
|       "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" | ||||
|     }, | ||||
|     "node_modules/node-fetch": { | ||||
|       "version": "2.7.0", | ||||
|       "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", | ||||
| @ -536,18 +633,29 @@ | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/process": { | ||||
|       "version": "0.11.10", | ||||
|       "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", | ||||
|       "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", | ||||
|       "engines": { | ||||
|         "node": ">= 0.6.0" | ||||
|       } | ||||
|     "node_modules/safe-buffer": { | ||||
|       "version": "5.2.1", | ||||
|       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", | ||||
|       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", | ||||
|       "funding": [ | ||||
|         { | ||||
|           "type": "github", | ||||
|           "url": "https://github.com/sponsors/feross" | ||||
|         }, | ||||
|         { | ||||
|           "type": "patreon", | ||||
|           "url": "https://www.patreon.com/feross" | ||||
|         }, | ||||
|         { | ||||
|           "type": "consulting", | ||||
|           "url": "https://feross.org/support" | ||||
|         } | ||||
|       ] | ||||
|     }, | ||||
|     "node_modules/sax": { | ||||
|       "version": "1.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", | ||||
|       "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" | ||||
|       "version": "1.4.1", | ||||
|       "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", | ||||
|       "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==" | ||||
|     }, | ||||
|     "node_modules/semver": { | ||||
|       "version": "6.3.1", | ||||
| @ -558,23 +666,30 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/smol-toml": { | ||||
|       "version": "1.1.4", | ||||
|       "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.1.4.tgz", | ||||
|       "integrity": "sha512-Y0OT8HezWsTNeEOSVxDnKOW/AyNXHQ4BwJNbAXlLTF5wWsBvrcHhIkE5Rf8kQMLmgf7nDX3PVOlgC6/Aiggu3Q==", | ||||
|       "version": "1.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.0.tgz", | ||||
|       "integrity": "sha512-tWpi2TsODPScmi48b/OQZGi2lgUmBCHy6SZrhi/FdnnHiU1GwebbCfuQuxsC3nHaLwtYeJGPrDZDIeodDOc4pA==", | ||||
|       "engines": { | ||||
|         "node": ">= 18", | ||||
|         "pnpm": ">= 8" | ||||
|         "node": ">= 18" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "url": "https://github.com/sponsors/cyyynthia" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/strnum": { | ||||
|       "version": "1.0.5", | ||||
|       "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", | ||||
|       "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" | ||||
|     }, | ||||
|     "node_modules/tr46": { | ||||
|       "version": "0.0.3", | ||||
|       "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", | ||||
|       "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" | ||||
|     }, | ||||
|     "node_modules/tslib": { | ||||
|       "version": "2.6.2", | ||||
|       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", | ||||
|       "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" | ||||
|       "version": "2.7.0", | ||||
|       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", | ||||
|       "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" | ||||
|     }, | ||||
|     "node_modules/tunnel": { | ||||
|       "version": "0.0.6", | ||||
| @ -585,9 +700,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/typescript": { | ||||
|       "version": "5.4.3", | ||||
|       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.3.tgz", | ||||
|       "integrity": "sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==", | ||||
|       "version": "5.6.3", | ||||
|       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", | ||||
|       "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", | ||||
|       "dev": true, | ||||
|       "bin": { | ||||
|         "tsc": "bin/tsc", | ||||
| @ -598,9 +713,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/undici": { | ||||
|       "version": "5.28.3", | ||||
|       "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.3.tgz", | ||||
|       "integrity": "sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==", | ||||
|       "version": "5.28.4", | ||||
|       "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", | ||||
|       "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", | ||||
|       "dependencies": { | ||||
|         "@fastify/busboy": "^2.0.0" | ||||
|       }, | ||||
| @ -609,9 +724,10 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/undici-types": { | ||||
|       "version": "5.26.5", | ||||
|       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", | ||||
|       "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" | ||||
|       "version": "6.19.8", | ||||
|       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", | ||||
|       "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "node_modules/uuid": { | ||||
|       "version": "3.4.0", | ||||
|  | ||||
							
								
								
									
										13
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								package.json
									
									
									
									
									
								
							| @ -1,7 +1,7 @@ | ||||
| { | ||||
|   "private": true, | ||||
|   "name": "rust-cache", | ||||
|   "version": "2.7.3", | ||||
|   "version": "2.7.5", | ||||
|   "description": "A GitHub Action that implements smart caching for rust/cargo projects with sensible defaults.", | ||||
|   "keywords": [ | ||||
|     "actions", | ||||
| @ -24,16 +24,17 @@ | ||||
|   "dependencies": { | ||||
|     "@actions/buildjet-cache": "npm:github-actions.cache-buildjet@0.2.0", | ||||
|     "@actions/cache": "^3.2.4", | ||||
|     "@actions/core": "^1.10.1", | ||||
|     "@actions/core": "^1.11.1", | ||||
|     "@actions/exec": "^1.1.1", | ||||
|     "@actions/glob": "^0.4.0", | ||||
|     "@actions/glob": "^0.5.0", | ||||
|     "@actions/io": "^1.1.3", | ||||
|     "smol-toml": "^1.1.4" | ||||
|     "smol-toml": "^1.3.0" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "@vercel/ncc": "^0.38.1", | ||||
|     "@types/node": "^22.7.5", | ||||
|     "@vercel/ncc": "^0.38.2", | ||||
|     "linefix": "^0.1.1", | ||||
|     "typescript": "5.4.3" | ||||
|     "typescript": "5.6.3" | ||||
|   }, | ||||
|   "scripts": { | ||||
|     "prepare": "ncc build --target es2020 -o dist/restore src/restore.ts && ncc build --target es2020 -o dist/save src/save.ts && linefix dist" | ||||
|  | ||||
| @ -24,6 +24,8 @@ async function run() { | ||||
|     if (cacheOnFailure !== "true") { | ||||
|       cacheOnFailure = "false"; | ||||
|     } | ||||
|     var lookupOnly = core.getInput("lookup-only").toLowerCase() === "true"; | ||||
| 
 | ||||
|     core.exportVariable("CACHE_ON_FAILURE", cacheOnFailure); | ||||
|     core.exportVariable("CARGO_INCREMENTAL", 0); | ||||
| 
 | ||||
| @ -31,15 +33,24 @@ async function run() { | ||||
|     config.printInfo(cacheProvider); | ||||
|     core.info(""); | ||||
| 
 | ||||
|     core.info(`... Restoring cache ...`); | ||||
|     core.info(`... ${lookupOnly ? "Checking" : "Restoring"} cache ...`); | ||||
|     const key = config.cacheKey; | ||||
|     // Pass a copy of cachePaths to avoid mutating the original array as reported by:
 | ||||
|     // https://github.com/actions/toolkit/pull/1378
 | ||||
|     // TODO: remove this once the underlying bug is fixed.
 | ||||
|     const restoreKey = await cacheProvider.cache.restoreCache(config.cachePaths.slice(), key, [config.restoreKey]); | ||||
|     const restoreKey = await cacheProvider.cache.restoreCache( | ||||
|       config.cachePaths.slice(), | ||||
|       key, | ||||
|       [config.restoreKey], | ||||
|       { lookupOnly } | ||||
|     ); | ||||
|     if (restoreKey) { | ||||
|       const match = restoreKey === key; | ||||
|       core.info(`Restored from cache key "${restoreKey}" full match: ${match}.`); | ||||
|       core.info( | ||||
|         `${ | ||||
|           lookupOnly ? "Found" : "Restored from" | ||||
|         } cache key "${restoreKey}" full match: ${match}.` | ||||
|       ); | ||||
|       if (!match) { | ||||
|         // pre-clean the target directory on cache mismatch
 | ||||
|         for (const workspace of config.workspaces) { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user