diff --git a/apps/dataform-service/package.json b/apps/dataform-service/package.json index 02765a6..6d39676 100644 --- a/apps/dataform-service/package.json +++ b/apps/dataform-service/package.json @@ -15,7 +15,7 @@ }, "dependencies": { "@google-cloud/bigquery": "9.0.3", - "@google-cloud/dataform": "2.5.0", + "@google-cloud/dataform": "3.2.0", "@google-cloud/functions-framework": "^5.0.1", "@google-cloud/run": "4.0.0", "@google-cloud/storage": "7.21.0", diff --git a/package-lock.json b/package-lock.json index a657b03..885dd92 100644 --- a/package-lock.json +++ b/package-lock.json @@ -50,7 +50,7 @@ "version": "1.0.0", "dependencies": { "@google-cloud/bigquery": "9.0.3", - "@google-cloud/dataform": "2.5.0", + "@google-cloud/dataform": "^3.2.0", "@google-cloud/functions-framework": "^5.0.1", "@google-cloud/run": "4.0.0", "@google-cloud/storage": "7.21.0", @@ -1153,15 +1153,104 @@ } }, "node_modules/@google-cloud/dataform": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@google-cloud/dataform/-/dataform-2.5.0.tgz", - "integrity": "sha512-2iRWfeyNLxTOH/2DcoJ/wYv/tD1wKtZcQe4Qe5zv89kGMlmQtzWoQm7Jkc1vzKiz5XElJ5BDI1Qx7PTBSGCgmQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@google-cloud/dataform/-/dataform-3.2.0.tgz", + "integrity": "sha512-IZ3caq+c9GOYcevbSJlAq36HjD2OhRbga+J2O1Pq37TrFZx+rQUgc94KfU5Ez6j96bzWd1A3EBXwbH/RpvBpTA==", "license": "Apache-2.0", "dependencies": { - "google-gax": "^5.0.0" + "google-gax": "^6.0.0" }, "engines": { - "node": ">=18" + "node": ">=22" + } + }, + "node_modules/@google-cloud/dataform/node_modules/google-gax": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-6.1.0.tgz", + "integrity": "sha512-PN84pgPw6USmNfy8hlMkifsII+VzCTddRODjPqGZ0JKQuB3WYMEMMepTypmE7ymMXFYiOe3Oi0dHskQ4jkOZfg==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "^1.12.6", + "@grpc/proto-loader": "^0.8.0", + "@opentelemetry/api": "^1.9.0", + "duplexify": "^4.1.3", + "google-auth-library": "^11.0.0", + "google-logging-utils": "^2.0.0", + "node-fetch": "^3.3.2", + "object-hash": "^3.0.0", + "proto3-json-serializer": "^4.0.0", + "protobufjs": "^7.5.4", + "retry-request": "^9.0.0" + }, + "engines": { + "node": ">=22" + } + }, + "node_modules/@google-cloud/dataform/node_modules/google-logging-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-2.0.1.tgz", + "integrity": "sha512-HMhaQghlOTvbcb3c4T5jmmOMtG3JUF1iOQMezaJXL86CDS+Tm2vHd0IeLFRAx3+ewd+bo9E1HFHoy17X5aJa9A==", + "license": "Apache-2.0", + "engines": { + "node": ">=22" + } + }, + "node_modules/@google-cloud/dataform/node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "license": "MIT", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/@google-cloud/dataform/node_modules/proto3-json-serializer": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-4.0.2.tgz", + "integrity": "sha512-VUQlb/J2WjOG8BKhdLwJUz+MKxSMtBGYh+TaNmRtiYVhlIzXjzeAGIx7gtc3lXlA2iURzfF2+cXaQvC2ofwzpg==", + "license": "Apache-2.0", + "dependencies": { + "protobufjs": "^7.5.4" + }, + "engines": { + "node": ">=22" + } + }, + "node_modules/@google-cloud/dataform/node_modules/retry-request": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-9.0.1.tgz", + "integrity": "sha512-4kGHEBl0ME6gR+8QB1sPMyg58jUxLUcCZNeqLDrfqzk0eWQN8XJFmeu7fmZCjlZCRW0S2u64Ik1HkO/0sWgCYQ==", + "license": "MIT", + "dependencies": { + "extend": "^3.0.2", + "teeny-request": "^11.0.0" + }, + "engines": { + "node": ">=22" + } + }, + "node_modules/@google-cloud/dataform/node_modules/teeny-request": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-11.0.1.tgz", + "integrity": "sha512-bNr5j2YjSdajgCVsp+8JVjRf1uHIbpNISLeKp/7V1NnVMX3Gh6H/kECNGlm2Q3I68ACODQ0iv6aZ3Rvm8WgLGA==", + "license": "Apache-2.0", + "dependencies": { + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "node-fetch": "^3.3.2", + "stream-events": "^1.0.5" + }, + "engines": { + "node": ">=22" } }, "node_modules/@google-cloud/firestore": {