From d277a276e7d25af191092086ef0559a32cac8302 Mon Sep 17 00:00:00 2001 From: Veeck Date: Mon, 8 Sep 2025 14:29:06 +0200 Subject: [PATCH] Bump github actions and dependencies (#3882) as suggested by dependabot [here](https://github.com/MagicMirrorOrg/MagicMirror/pull/3880) and [here](https://github.com/MagicMirrorOrg/MagicMirror/pull/3881) also bumped the dependencies while at it --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: veeck --- .github/workflows/automated-tests.yaml | 4 +- .github/workflows/electron-rebuild.yaml | 2 +- .github/workflows/spellcheck.yaml | 2 +- .github/workflows/stale.yaml | 2 +- CHANGELOG.md | 2 +- package-lock.json | 64 ++++++++++++------------- package.json | 10 ++-- 7 files changed, 43 insertions(+), 43 deletions(-) diff --git a/.github/workflows/automated-tests.yaml b/.github/workflows/automated-tests.yaml index 93c3eed3..ec8f8966 100644 --- a/.github/workflows/automated-tests.yaml +++ b/.github/workflows/automated-tests.yaml @@ -20,7 +20,7 @@ jobs: - name: "Checkout code" uses: actions/checkout@v5 - name: "Use Node.js" - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: lts/* cache: "npm" @@ -47,7 +47,7 @@ jobs: - name: "Checkout code" uses: actions/checkout@v5 - name: "Use Node.js ${{ matrix.node-version }}" - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: ${{ matrix.node-version }} check-latest: true diff --git a/.github/workflows/electron-rebuild.yaml b/.github/workflows/electron-rebuild.yaml index 7ecdf913..7427734f 100644 --- a/.github/workflows/electron-rebuild.yaml +++ b/.github/workflows/electron-rebuild.yaml @@ -13,7 +13,7 @@ jobs: - name: Checkout code uses: actions/checkout@v5 - name: "Use Node.js ${{ matrix.node-version }}" - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: ${{ matrix.node-version }} check-latest: true diff --git a/.github/workflows/spellcheck.yaml b/.github/workflows/spellcheck.yaml index 97db630d..63431988 100644 --- a/.github/workflows/spellcheck.yaml +++ b/.github/workflows/spellcheck.yaml @@ -19,7 +19,7 @@ jobs: with: ref: develop - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: lts/* check-latest: true diff --git a/.github/workflows/stale.yaml b/.github/workflows/stale.yaml index 800684df..963fd0db 100644 --- a/.github/workflows/stale.yaml +++ b/.github/workflows/stale.yaml @@ -12,7 +12,7 @@ jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@v9 + - uses: actions/stale@v10 with: stale-issue-message: "This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions." days-before-issue-stale: 60 diff --git a/CHANGELOG.md b/CHANGELOG.md index b8c10b89..6653e310 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -40,7 +40,7 @@ Thanks to: @dathbe. ### Updated -- [core] Update dependencies including electron to v38 as well as github actions (#3831, #3849, #3857, #3858, #3872, #3876) +- [core] Update dependencies including electron to v38 as well as github actions (#3831, #3849, #3857, #3858, #3872, #3876, #3882) - [weather] Update feels_like temperature calculation formula (#3869) ### Fixed diff --git a/package-lock.json b/package-lock.json index 4415926c..d0774712 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "console-stamp": "^3.1.2", "croner": "^9.1.0", "envsub": "^4.1.0", - "eslint": "^9.34.0", + "eslint": "^9.35.0", "express": "^5.1.0", "express-ipfilter": "^1.3.2", "feedme": "^2.0.2", @@ -30,7 +30,7 @@ "moment-timezone": "^0.6.0", "node-ical": "^0.20.1", "nunjucks": "^3.2.4", - "pm2": "^6.0.9", + "pm2": "^6.0.10", "socket.io": "^4.8.1", "suncalc": "^1.9.0", "systeminformation": "^5.27.8", @@ -42,8 +42,8 @@ "cspell": "^9.2.1", "eslint-plugin-import-x": "^4.16.1", "eslint-plugin-jest": "^29.0.1", - "eslint-plugin-jsdoc": "^54.3.1", - "eslint-plugin-package-json": "^0.56.1", + "eslint-plugin-jsdoc": "^54.5.0", + "eslint-plugin-package-json": "^0.56.2", "express-basic-auth": "^1.2.1", "husky": "^9.1.7", "jest": "^30.1.3", @@ -52,7 +52,7 @@ "markdownlint-cli2": "^0.18.1", "playwright": "^1.55.0", "prettier": "^3.6.2", - "stylelint": "^16.23.1", + "stylelint": "^16.24.0", "stylelint-config-standard": "^39.0.0", "stylelint-prettier": "^5.0.3" }, @@ -1483,17 +1483,17 @@ "optional": true }, "node_modules/@es-joy/jsdoccomment": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.53.0.tgz", - "integrity": "sha512-Wyed8Wfn3vMNVwrZrgLMxmqwmlcCE1/RfUAOHFzMJb3QLH03mi9Yv1iOCZjif0yx5EZUeJ+17VD1MHPka9IQjQ==", + "version": "0.56.0", + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.56.0.tgz", + "integrity": "sha512-c6EW+aA1w2rjqOMjbL93nZlwxp6c1Ln06vTYs5FjRRhmJXK8V/OrSXdT+pUr4aRYgjCgu8/OkiZr0tzeVrRSbw==", "dev": true, "license": "MIT", "dependencies": { "@types/estree": "^1.0.8", - "@typescript-eslint/types": "^8.39.1", + "@typescript-eslint/types": "^8.42.0", "comment-parser": "1.4.1", "esquery": "^1.6.0", - "jsdoc-type-pratt-parser": "~4.8.0" + "jsdoc-type-pratt-parser": "~5.1.0" }, "engines": { "node": ">=20.11.0" @@ -1619,9 +1619,9 @@ "license": "MIT" }, "node_modules/@eslint/js": { - "version": "9.34.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.34.0.tgz", - "integrity": "sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==", + "version": "9.35.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.35.0.tgz", + "integrity": "sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==", "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5936,18 +5936,18 @@ } }, "node_modules/eslint": { - "version": "9.34.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.34.0.tgz", - "integrity": "sha512-RNCHRX5EwdrESy3Jc9o8ie8Bog+PeYvvSR8sDGoZxNFTvZ4dlxUB3WzQ3bQMztFrSRODGrLLj8g6OFuGY/aiQg==", + "version": "9.35.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.35.0.tgz", + "integrity": "sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==", "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.0", "@eslint/config-helpers": "^0.3.1", "@eslint/core": "^0.15.2", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.34.0", + "@eslint/js": "9.35.0", "@eslint/plugin-kit": "^0.3.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -6119,13 +6119,13 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "54.3.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-54.3.1.tgz", - "integrity": "sha512-6KlEwRCaQfSi1Wsis4cxsqDfOuQDPG56ozSPCkG+N9aISTQpahbo2n0YZs6c7CIVXQzVdYSxuvQ6w31rfeiMhw==", + "version": "54.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-54.5.0.tgz", + "integrity": "sha512-f+AOXbKa9QtOrJr1lfEZ6ScSnS4Lun8czm+U9VNB39jq5mTUc1WQTXDOaESm0C5veSyuo3WBz2ge0Ah79Jzo7g==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@es-joy/jsdoccomment": "~0.53.0", + "@es-joy/jsdoccomment": "~0.56.0", "are-docs-informative": "^0.0.2", "comment-parser": "1.4.1", "debug": "^4.4.1", @@ -6144,9 +6144,9 @@ } }, "node_modules/eslint-plugin-package-json": { - "version": "0.56.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-package-json/-/eslint-plugin-package-json-0.56.1.tgz", - "integrity": "sha512-9yn1TVafPXKd9vznw/EG3Ge4fpTmTGOse9XhGsvNBur/aUIAmGvzSG+kYk3yTPpHDlT0sGlM4+XgW0xUHzCNpQ==", + "version": "0.56.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-package-json/-/eslint-plugin-package-json-0.56.2.tgz", + "integrity": "sha512-0LUN3SMNRHOTVaDCvm00lxmqxrliWvDep0Ecjruz+nvsg/ruea3eNUGHR1c/HUVd9n0aSrIdKdmleY/4nwqItQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9043,9 +9043,9 @@ } }, "node_modules/jsdoc-type-pratt-parser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.8.0.tgz", - "integrity": "sha512-iZ8Bdb84lWRuGHamRXFyML07r21pcwBrLkHEuHgEY5UbCouBwv7ECknDRKzsQIXMiqpPymqtIf8TC/shYKB5rw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-5.1.1.tgz", + "integrity": "sha512-DYYlVP1fe4QBMh2xTIs20/YeTz2GYVbWAEZweHSZD+qQ/Cx2d5RShuhhsdk64eTjNq0FeVnteP/qVOgaywSRbg==", "dev": true, "license": "MIT", "engines": { @@ -13412,9 +13412,9 @@ } }, "node_modules/stylelint": { - "version": "16.23.1", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.23.1.tgz", - "integrity": "sha512-dNvDTsKV1U2YtiUDfe9d2gp902veFeo3ecCWdGlmLm2WFrAV0+L5LoOj/qHSBABQwMsZPJwfC4bf39mQm1S5zw==", + "version": "16.24.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.24.0.tgz", + "integrity": "sha512-7ksgz3zJaSbTUGr/ujMXvLVKdDhLbGl3R/3arNudH7z88+XZZGNLMTepsY28WlnvEFcuOmUe7fg40Q3lfhOfSQ==", "dev": true, "funding": [ { @@ -13441,7 +13441,7 @@ "debug": "^4.4.1", "fast-glob": "^3.3.3", "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^10.1.3", + "file-entry-cache": "^10.1.4", "global-modules": "^2.0.0", "globby": "^11.1.0", "globjoin": "^0.1.4", diff --git a/package.json b/package.json index 16029831..81389b4f 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "console-stamp": "^3.1.2", "croner": "^9.1.0", "envsub": "^4.1.0", - "eslint": "^9.34.0", + "eslint": "^9.35.0", "express": "^5.1.0", "express-ipfilter": "^1.3.2", "feedme": "^2.0.2", @@ -89,7 +89,7 @@ "moment-timezone": "^0.6.0", "node-ical": "^0.20.1", "nunjucks": "^3.2.4", - "pm2": "^6.0.9", + "pm2": "^6.0.10", "socket.io": "^4.8.1", "suncalc": "^1.9.0", "systeminformation": "^5.27.8", @@ -101,8 +101,8 @@ "cspell": "^9.2.1", "eslint-plugin-import-x": "^4.16.1", "eslint-plugin-jest": "^29.0.1", - "eslint-plugin-jsdoc": "^54.3.1", - "eslint-plugin-package-json": "^0.56.1", + "eslint-plugin-jsdoc": "^54.5.0", + "eslint-plugin-package-json": "^0.56.2", "express-basic-auth": "^1.2.1", "husky": "^9.1.7", "jest": "^30.1.3", @@ -111,7 +111,7 @@ "markdownlint-cli2": "^0.18.1", "playwright": "^1.55.0", "prettier": "^3.6.2", - "stylelint": "^16.23.1", + "stylelint": "^16.24.0", "stylelint-config-standard": "^39.0.0", "stylelint-prettier": "^5.0.3" },