diff --git a/.github/workflows/bundle.yml b/.github/workflows/bundle.yml index a6e444dd..1a27ea35 100644 --- a/.github/workflows/bundle.yml +++ b/.github/workflows/bundle.yml @@ -16,6 +16,7 @@ jobs: with: node-version: "22" package-manager-cache: false + - run: npm install -g npm@latest - run: npm ci - run: npx update-browserslist-db@latest - run: npx nx bundle web-component diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 7b60c146..1c3206a3 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -18,6 +18,7 @@ jobs: - uses: actions/setup-node@v6 with: node-version: "22" + - run: npm install -g npm@latest - run: npm ci - run: npx update-browserslist-db@latest - name: Build web-component diff --git a/.github/workflows/dev-preview.yml b/.github/workflows/dev-preview.yml index 2f230ad7..4bf91ff0 100644 --- a/.github/workflows/dev-preview.yml +++ b/.github/workflows/dev-preview.yml @@ -19,6 +19,7 @@ jobs: - uses: actions/setup-node@v6 with: node-version: "22" + - run: npm install -g npm@latest - run: npm ci - run: npx update-browserslist-db@latest - name: Build web-component diff --git a/.github/workflows/end-to-end-tests.yml b/.github/workflows/end-to-end-tests.yml index cdb366b3..b2739bfd 100644 --- a/.github/workflows/end-to-end-tests.yml +++ b/.github/workflows/end-to-end-tests.yml @@ -20,7 +20,7 @@ jobs: - uses: actions/setup-node@v6 with: node-version: 22 - + - run: npm install -g npm@latest - name: Install everything run: npm ci @@ -82,6 +82,7 @@ jobs: - uses: actions/setup-node@v6 with: node-version: lts/* + - run: npm install -g npm@latest - name: Install and run the back-end API run: | diff --git a/.github/workflows/pr-preview.yml b/.github/workflows/pr-preview.yml index 64d68eb2..0df6d62b 100644 --- a/.github/workflows/pr-preview.yml +++ b/.github/workflows/pr-preview.yml @@ -23,6 +23,8 @@ jobs: - uses: actions/setup-node@v6 with: node-version: "22" + - run: npm install -g npm@latest + if: github.event.action != 'closed' - name: Install if: github.event.action != 'closed' run: | diff --git a/.github/workflows/windows-tests.yml b/.github/workflows/windows-tests.yml index 52754099..643a3eae 100644 --- a/.github/workflows/windows-tests.yml +++ b/.github/workflows/windows-tests.yml @@ -16,6 +16,7 @@ jobs: - uses: actions/setup-node@v6 with: node-version: 22 + - run: npm install -g npm@latest - run: npm ci --verbose - run: npx update-browserslist-db@latest - name: Ng test for studio-web diff --git a/package-lock.json b/package-lock.json index c86d065f..0c97ce95 100644 --- a/package-lock.json +++ b/package-lock.json @@ -858,24 +858,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@angular/cli/node_modules/chokidar": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", - "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "readdirp": "^5.0.0" - }, - "engines": { - "node": ">= 20.19.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, "node_modules/@angular/cli/node_modules/cli-spinners": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-3.4.0.tgz", @@ -1005,22 +987,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@angular/cli/node_modules/readdirp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", - "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 20.19.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, "node_modules/@angular/cli/node_modules/semver": { "version": "7.7.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", @@ -21662,7 +21628,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "@types/node": "*" } @@ -25076,7 +25041,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "engines": { "node": ">=0.1.90" } @@ -45266,9 +45230,9 @@ } }, "node_modules/tar": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.6.tgz", - "integrity": "sha512-xqUeu2JAIJpXyvskvU3uvQW8PAmHrtXp2KDuMJwQqW8Sqq0CaZBAQ+dKS3RBXVhU4wC5NjAdKrmh84241gO9cA==", + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.7.tgz", + "integrity": "sha512-fov56fJiRuThVFXD6o6/Q354S7pnWMJIVlDBYijsTNx6jKSE4pvrDTs6lUnmGvNyfJwFQQwWy3owKz1ucIhveQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": {