diff --git a/.github/workflows/manual_release.yml b/.github/workflows/manual_release.yml index 340162e..eea31ca 100644 --- a/.github/workflows/manual_release.yml +++ b/.github/workflows/manual_release.yml @@ -51,5 +51,5 @@ jobs: file: Dockerfile platforms: linux/amd64,linux/arm64 push: true - tags: | + tags: | ghcr.io/${{ github.repository }}/${{ env.IMAGE_NAME }}:${{ github.event.inputs.tag }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index facd932..e70054b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -94,4 +94,3 @@ jobs: tags: | ghcr.io/${{ github.repository }}/ewx-worker-node-server:latest ghcr.io/${{ github.repository }}/ewx-worker-node-server:${{ needs.release-module.outputs.new_version }} - diff --git a/package-lock.json b/package-lock.json index c2ca92b..95971aa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "ISC", "dependencies": { "@energyweb/node-red-contrib-energywebx": "0.8.1", - "@energyweb/node-red-contrib-green-proof-worker": "2.5.1", + "@energyweb/node-red-contrib-green-proof-worker": "3.0.0", "@polkadot/api": "14.0.1", "axios": "1.7.9", "cache-manager": "7.2.5", @@ -1208,21 +1208,20 @@ } }, "node_modules/@energyweb/node-red-contrib-green-proof-worker": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@energyweb/node-red-contrib-green-proof-worker/-/node-red-contrib-green-proof-worker-2.5.1.tgz", - "integrity": "sha512-LczafFx3zrP2yxmivNER2P7gVJ2YdNh6IO2UAypd748JP/1J04NYwnZJPy3NBkzNH5wnJRApvvs0H8THChJ5Ew==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@energyweb/node-red-contrib-green-proof-worker/-/node-red-contrib-green-proof-worker-3.0.0.tgz", + "integrity": "sha512-WVW6eKQzFd2o+e+u/367RD0HtXmnlbaCF5LgarQ+iShBvwn8x19h2YrLXlfiLQ4KGfpBDzd4H4lpquHsSVaVHQ==", "license": "MIT", "dependencies": { "@polkadot/util-crypto": "13.5.7", - "ajv": "8.17.1", - "better-sqlite3": "10.1.0", + "ajv": "8.18.0", + "better-sqlite3": "12.8.0", "kafkajs": "2.2.4", - "kysely": "0.28.8", + "kysely": "0.28.15", "tslib": "2.8.1", - "zod": "4.1.12" + "zod": "4.3.6" }, "peerDependencies": { - "@energyweb/node-red-contrib-energywebx": "*", "@polkadot/api": "^14.0.1" } }, @@ -1350,10 +1349,26 @@ "node": ">=18" } }, + "node_modules/@energyweb/node-red-contrib-green-proof-worker/node_modules/ajv": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, "node_modules/@energyweb/node-red-contrib-green-proof-worker/node_modules/zod": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.12.tgz", - "integrity": "sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", + "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" @@ -4375,14 +4390,17 @@ "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" }, "node_modules/better-sqlite3": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-10.1.0.tgz", - "integrity": "sha512-hqpHJaCfKEZFaAWdMh6crdzRWyzQzfP6Ih8TYI0vFn01a6ZTDSbJIMXN+6AMBaBOh99DzUy8l3PsV9R3qnJDng==", + "version": "12.8.0", + "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.8.0.tgz", + "integrity": "sha512-RxD2Vd96sQDjQr20kdP+F+dK/1OUNiVOl200vKBZY8u0vTwysfolF6Hq+3ZK2+h8My9YvZhHsF+RSGZW2VYrPQ==", "hasInstallScript": true, "license": "MIT", "dependencies": { "bindings": "^1.5.0", "prebuild-install": "^7.1.1" + }, + "engines": { + "node": "20.x || 22.x || 23.x || 24.x || 25.x" } }, "node_modules/bfj": { @@ -8691,9 +8709,9 @@ } }, "node_modules/kysely": { - "version": "0.28.8", - "resolved": "https://registry.npmjs.org/kysely/-/kysely-0.28.8.tgz", - "integrity": "sha512-QUOgl5ZrS9IRuhq5FvOKFSsD/3+IA6MLE81/bOOTRA/YQpKDza2sFdN5g6JCB9BOpqMJDGefLCQ9F12hRS13TA==", + "version": "0.28.15", + "resolved": "https://registry.npmjs.org/kysely/-/kysely-0.28.15.tgz", + "integrity": "sha512-r2clcf7HLWvDXaVUEvQymXJY4i3bSOIV3xsL/Upy3ZfSv5HeKsk9tsqbBptLvth5qHEIhxeHTA2jNLyQABkLBA==", "license": "MIT", "engines": { "node": ">=20.0.0" @@ -9668,9 +9686,9 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/node-abi": { - "version": "3.85.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.85.0.tgz", - "integrity": "sha512-zsFhmbkAzwhTft6nd3VxcG0cvJsT70rL+BIGHWVq5fi6MwGrHwzqKaxXE+Hl2GmnGItnDKPPkO5/LQqjVkIdFg==", + "version": "3.89.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.89.0.tgz", + "integrity": "sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA==", "license": "MIT", "dependencies": { "semver": "^7.3.5" @@ -10428,6 +10446,7 @@ "version": "7.1.3", "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==", + "deprecated": "No longer maintained. Please contact the author of the relevant native addon; alternatives are available.", "license": "MIT", "dependencies": { "detect-libc": "^2.0.0", diff --git a/package.json b/package.json index 7851782..ed5f9cb 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ }, "dependencies": { "@energyweb/node-red-contrib-energywebx": "0.8.1", - "@energyweb/node-red-contrib-green-proof-worker": "2.5.1", + "@energyweb/node-red-contrib-green-proof-worker": "3.0.0", "@polkadot/api": "14.0.1", "axios": "1.7.9", "cache-manager": "7.2.5",