diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 24b515c..adf738d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -75,6 +75,7 @@ jobs: with: repository: 'oceanprotocol/barge' path: 'barge' + ref: "feature/node-v4" - name: Login to Docker Hub if: ${{ env.DOCKERHUB_PASSWORD && env.DOCKERHUB_USERNAME }} @@ -89,6 +90,9 @@ jobs: working-directory: ${{ github.workspace }}/barge run: | bash -x start_ocean.sh --with-typesense 2>&1 > start_ocean.log & + env: + CONTRACTS_VERSION: '2.9.0' + NODE_VERSION: "pr-1408" - run: npm ci - run: npm run build - run: docker image ls diff --git a/package-lock.json b/package-lock.json index 13bf7dc..2e2795d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@oasisprotocol/sapphire-paratime": "^1.3.2", "@oceanprotocol/contracts": "^2.5.0", "@oceanprotocol/ddo-js": "^0.3.0", - "@oceanprotocol/lib": "^8.0.6", + "@oceanprotocol/lib": "^9.0.0-next.1", "axios": "^1.11.0", "commander": "^13.1.0", "cross-fetch": "^3.1.5", @@ -46,6 +46,9 @@ "tsx": "^4.19.2", "typescript": "^5.0.4", "typescript-eslint": "^7.12.0" + }, + "engines": { + "node": ">=22" } }, "node_modules/@adraffy/ens-normalize": { @@ -3185,35 +3188,26 @@ } }, "node_modules/@oceanprotocol/lib": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@oceanprotocol/lib/-/lib-8.1.0.tgz", - "integrity": "sha512-LDh7RLrBwBypacAA99+x3+Ti3eKs2FRptE+90S2KnIDqBTOgEoR6iQHjjw47AGm23YBgNF7f0W2vocfhYnfkqA==", - "license": "Apache-2.0", + "version": "9.0.0-next.4", + "resolved": "https://registry.npmjs.org/@oceanprotocol/lib/-/lib-9.0.0-next.4.tgz", + "integrity": "sha512-V494YS6skdR+WxN5TDXC2ZfryOU2etxOVgy1wtPBtqThbaaXPCoUfUjrVstyu6XsIt09lRROmuDJF4M+Xa8VAg==", "dependencies": { "@oasisprotocol/sapphire-paratime": "^1.3.2", "@oceanprotocol/ddo-js": "^0.3.0", "bignumber.js": "^9.3.1", - "cross-fetch": "^4.0.0", "crypto-js": "^4.1.1", "decimal.js": "^10.4.1", "eciesjs": "^0.4.5", "ethers": "^6.15.0", - "form-data": "^2.3.3", "jsonwebtoken": "^9.0.2" }, + "engines": { + "node": ">=18" + }, "peerDependencies": { "web3": "^1.8.0" } }, - "node_modules/@oceanprotocol/lib/node_modules/cross-fetch": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.1.0.tgz", - "integrity": "sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==", - "license": "MIT", - "dependencies": { - "node-fetch": "^2.7.0" - } - }, "node_modules/@rdfjs/data-model": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/@rdfjs/data-model/-/data-model-2.1.1.tgz", @@ -8095,23 +8089,6 @@ "node": "*" } }, - "node_modules/form-data": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.5.tgz", - "integrity": "sha512-jqdObeR2rxZZbPSGL+3VckHMYtu+f9//KXBsVny6JSX/pa38Fy+bGjuG8eW/H6USNQWhLi8Num++cU2yOCNz4A==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "es-set-tostringtag": "^2.1.0", - "hasown": "^2.0.2", - "mime-types": "^2.1.35", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.12" - } - }, "node_modules/form-data-encoder": { "version": "1.7.1", "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.1.tgz", diff --git a/package.json b/package.json index f848b59..8077a47 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "@oasisprotocol/sapphire-paratime": "^1.3.2", "@oceanprotocol/contracts": "^2.5.0", "@oceanprotocol/ddo-js": "^0.3.0", - "@oceanprotocol/lib": "^8.0.6", + "@oceanprotocol/lib": "^9.0.0-next.1", "axios": "^1.11.0", "commander": "^13.1.0", "cross-fetch": "^3.1.5",