diff --git a/.github/workflows/test-and-release.yml b/.github/workflows/test-and-release.yml index c82ca58..afb92f3 100644 --- a/.github/workflows/test-and-release.yml +++ b/.github/workflows/test-and-release.yml @@ -72,7 +72,7 @@ jobs: steps: - uses: ioBroker/testing-action-deploy@v1 with: - node-version: "18.x" + node-version: "20.x" # Uncomment the following line if your adapter cannot be installed using 'npm ci' # install-command: 'npm install' npm-token: ${{ secrets.NPM_TOKEN }} diff --git a/package-lock.json b/package-lock.json index b6866f8..1330738 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,13 +9,13 @@ "version": "0.6.0", "license": "MIT", "dependencies": { - "@iobroker/adapter-core": "^3.0.6", + "@iobroker/adapter-core": "^3.1.0", "@peculiar/webcrypto": "^1.4.6", "axios": "^1.6.8", "json-bigint": "^1.0.0", "json2iob": "^2.6.8", "ngeohash": "^0.6.3", - "qs": "^6.12.0", + "qs": "^6.12.1", "request": "^2.88.2", "traverse": "^0.6.9", "uuid": "^9.0.1" @@ -25,7 +25,7 @@ "@alcalzone/release-script-plugin-iobroker": "^3.7.0", "@alcalzone/release-script-plugin-license": "^3.7.0", "@alcalzone/release-script-plugin-manual-review": "^3.7.0", - "@iobroker/testing": "^4.1.1", + "@iobroker/testing": "^4.1.3", "@types/node": "^20.12.7", "eslint": "^8.57.0", "eslint-plugin-promise": "^6.1.1", @@ -365,9 +365,9 @@ "dev": true }, "node_modules/@iobroker/adapter-core": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@iobroker/adapter-core/-/adapter-core-3.0.6.tgz", - "integrity": "sha512-uoCDbd5gEPqUYAb2qY6L+ovpycK2JS9dqB85a53WNZ5sGjcm5ChA7kKcsZD7NpMM9pBFb7tJSviosPPalbXQTA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@iobroker/adapter-core/-/adapter-core-3.1.0.tgz", + "integrity": "sha512-//XeBqMzVWIPelJYiIXalxRMtvMbY7S5XOFQbSjwG0YqX0wgobWmbJk1hGd/qGVUYzhY+SKNJ3nAbjB+28bd0w==", "engines": { "npm": ">=7.0.0" }, @@ -376,9 +376,9 @@ } }, "node_modules/@iobroker/testing": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@iobroker/testing/-/testing-4.1.1.tgz", - "integrity": "sha512-TGl0o+ejiSUuJiyv6bYgOCkv3w/bOo0eEThAgl3sG3nyiWDBLuXCbtE18UlRLbFyYLOWZ1KETp1f0x7kHMKLxA==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@iobroker/testing/-/testing-4.1.3.tgz", + "integrity": "sha512-PTfvlXQBXDJVX35bkJxzgjuMX6bEjUmB4Dy8+bWLqbOgyq1JQVrRn+ah5IB7hEf+4lP8wD0MpAjXFJTv3zfTvA==", "dev": true, "dependencies": { "alcalzone-shared": "~4.0.3", @@ -3079,9 +3079,9 @@ } }, "node_modules/qs": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.0.tgz", - "integrity": "sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg==", + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", + "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", "dependencies": { "side-channel": "^1.0.6" }, @@ -4325,15 +4325,15 @@ "dev": true }, "@iobroker/adapter-core": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@iobroker/adapter-core/-/adapter-core-3.0.6.tgz", - "integrity": "sha512-uoCDbd5gEPqUYAb2qY6L+ovpycK2JS9dqB85a53WNZ5sGjcm5ChA7kKcsZD7NpMM9pBFb7tJSviosPPalbXQTA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@iobroker/adapter-core/-/adapter-core-3.1.0.tgz", + "integrity": "sha512-//XeBqMzVWIPelJYiIXalxRMtvMbY7S5XOFQbSjwG0YqX0wgobWmbJk1hGd/qGVUYzhY+SKNJ3nAbjB+28bd0w==", "requires": {} }, "@iobroker/testing": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@iobroker/testing/-/testing-4.1.1.tgz", - "integrity": "sha512-TGl0o+ejiSUuJiyv6bYgOCkv3w/bOo0eEThAgl3sG3nyiWDBLuXCbtE18UlRLbFyYLOWZ1KETp1f0x7kHMKLxA==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@iobroker/testing/-/testing-4.1.3.tgz", + "integrity": "sha512-PTfvlXQBXDJVX35bkJxzgjuMX6bEjUmB4Dy8+bWLqbOgyq1JQVrRn+ah5IB7hEf+4lP8wD0MpAjXFJTv3zfTvA==", "dev": true, "requires": { "alcalzone-shared": "~4.0.3", @@ -6323,9 +6323,9 @@ "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==" }, "qs": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.0.tgz", - "integrity": "sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg==", + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", + "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", "requires": { "side-channel": "^1.0.6" } diff --git a/package.json b/package.json index 146b59d..cde8a2a 100644 --- a/package.json +++ b/package.json @@ -18,13 +18,13 @@ }, "bundleDependencies": [], "dependencies": { - "@iobroker/adapter-core": "^3.0.6", + "@iobroker/adapter-core": "^3.1.0", "@peculiar/webcrypto": "^1.4.6", "axios": "^1.6.8", "json-bigint": "^1.0.0", "json2iob": "^2.6.8", "ngeohash": "^0.6.3", - "qs": "^6.12.0", + "qs": "^6.12.1", "request": "^2.88.2", "traverse": "^0.6.9", "uuid": "^9.0.1" @@ -36,7 +36,7 @@ "@alcalzone/release-script-plugin-iobroker": "^3.7.0", "@alcalzone/release-script-plugin-license": "^3.7.0", "@alcalzone/release-script-plugin-manual-review": "^3.7.0", - "@iobroker/testing": "^4.1.1", + "@iobroker/testing": "^4.1.3", "@types/node": "^20.12.7", "eslint": "^8.57.0", "eslint-plugin-promise": "^6.1.1",