diff --git a/.github/workflows/l10n.yml b/.github/workflows/l10n.yml index 483035456..46a61b2c5 100644 --- a/.github/workflows/l10n.yml +++ b/.github/workflows/l10n.yml @@ -18,20 +18,17 @@ jobs: with: persist-credentials: false - - name: Read package.json node and npm engines version - uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3 + - name: Read package.json + uses: nextcloud-libraries/parse-package-engines-action@122ae05d4257008180a514e1ddeb0c1b9d094bdd # v0.1.0 id: versions - with: - fallbackNode: '^20' - fallbackNpm: '^10' - - name: Set up node ${{ steps.versions.outputs.nodeVersion }} - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 + - name: Set up node + uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 with: - node-version: ${{ steps.versions.outputs.nodeVersion }} + node-version: ${{ steps.versions.outputs.node-version }} - - name: Set up npm ${{ steps.versions.outputs.npmVersion }} - run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}" + - name: Set up npm + run: npm i -g 'npm@${{ steps.versions.outputs.package-manager-version }}' - name: Install dependencies run: npm ci diff --git a/package-lock.json b/package-lock.json index b69d1dfda..3388f6b15 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,7 +42,7 @@ "core-js": "^3.47.0", "gettext-extractor": "^4.0.5", "gettext-parser": "^9.0.0", - "happy-dom": "^20.1.0", + "happy-dom": "^20.3.1", "sass": "^1.97.2", "stylelint": "^16.26.1", "tslib": "^2.8.1", @@ -7432,9 +7432,9 @@ "peer": true }, "node_modules/happy-dom": { - "version": "20.1.0", - "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-20.1.0.tgz", - "integrity": "sha512-ebvqjBqzenBk2LjzNEAzoj7yhw7rW/R2/wVevMu6Mrq3MXtcI/RUz4+ozpcOcqVLEWPqLfg2v9EAU7fFXZUUJw==", + "version": "20.3.1", + "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-20.3.1.tgz", + "integrity": "sha512-tLvsizNno05Hij0PoB0QN/S8xf0YU2AGvO11/JlJDw5McA/gzyn0Ni1RwbTI1/zteUbOekJH0t6q8HFvjbxsGg==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index e2e6d1439..80ef58832 100644 --- a/package.json +++ b/package.json @@ -88,7 +88,7 @@ "core-js": "^3.47.0", "gettext-extractor": "^4.0.5", "gettext-parser": "^9.0.0", - "happy-dom": "^20.1.0", + "happy-dom": "^20.3.1", "sass": "^1.97.2", "stylelint": "^16.26.1", "tslib": "^2.8.1",