diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9761b8b..d4e0078 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -33,7 +33,7 @@ jobs: run: node --version - name: Install dependencies - run: npm ci --legacy-peer-deps + run: npm ci - name: Release env: diff --git a/.github/workflows/reusable-build-distributable.yml b/.github/workflows/reusable-build-distributable.yml index 8c8c263..2b67338 100644 --- a/.github/workflows/reusable-build-distributable.yml +++ b/.github/workflows/reusable-build-distributable.yml @@ -32,7 +32,7 @@ jobs: tools: composer - name: Install dependencies - run: npm ci --legacy-peer-deps + run: npm ci - name: Install rsync run: sudo apt-get update && sudo apt-get install -y rsync diff --git a/.github/workflows/reusable-build.yml b/.github/workflows/reusable-build.yml index 97267a2..f9d9831 100644 --- a/.github/workflows/reusable-build.yml +++ b/.github/workflows/reusable-build.yml @@ -21,4 +21,4 @@ jobs: run: node --version - name: Install dependencies - run: npm ci --legacy-peer-deps + run: npm ci diff --git a/.github/workflows/reusable-check-typescript.yml b/.github/workflows/reusable-check-typescript.yml index b754310..fc8c102 100644 --- a/.github/workflows/reusable-check-typescript.yml +++ b/.github/workflows/reusable-check-typescript.yml @@ -21,7 +21,7 @@ jobs: run: node --version - name: Install dependencies - run: npm ci --legacy-peer-deps + run: npm ci - name: Validate TypeScript run: npm run typescript:check diff --git a/.github/workflows/reusable-i18n.yml b/.github/workflows/reusable-i18n.yml index 8f86e30..245c1d1 100644 --- a/.github/workflows/reusable-i18n.yml +++ b/.github/workflows/reusable-i18n.yml @@ -49,7 +49,7 @@ jobs: - name: Install dependencies if: steps.check-bot.outputs.skip != 'true' - run: npm ci --legacy-peer-deps + run: npm ci - name: Configure PHP for deep nesting if: steps.check-bot.outputs.skip != 'true' diff --git a/.github/workflows/reusable-lint-js-scss.yml b/.github/workflows/reusable-lint-js-scss.yml index 95f016d..eb10c8b 100644 --- a/.github/workflows/reusable-lint-js-scss.yml +++ b/.github/workflows/reusable-lint-js-scss.yml @@ -21,7 +21,7 @@ jobs: run: node --version - name: Install dependencies - run: npm ci --legacy-peer-deps + run: npm ci - name: Run Linter # Temporarily skip linting SCSS due to stylelint config updates. Remove :js when ready to re-enable linting of SCSS. diff --git a/.github/workflows/reusable-post-release.yml b/.github/workflows/reusable-post-release.yml index 0645d9b..ff79184 100644 --- a/.github/workflows/reusable-post-release.yml +++ b/.github/workflows/reusable-post-release.yml @@ -39,7 +39,7 @@ jobs: cache: 'npm' - name: Install dependencies - run: npm ci --legacy-peer-deps + run: npm ci - name: Perform post-release chores env: diff --git a/.github/workflows/reusable-release-wporg.yml b/.github/workflows/reusable-release-wporg.yml index 296908d..16b9641 100644 --- a/.github/workflows/reusable-release-wporg.yml +++ b/.github/workflows/reusable-release-wporg.yml @@ -34,8 +34,11 @@ jobs: node-version-file: '.nvmrc' cache: 'npm' - - name: Install dependencies - run: npm ci --legacy-peer-deps + - name: Install PHP packages + run: composer install --no-dev --no-scripts + + - name: Install NPM dependencies + run: npm ci - name: Build release artifacts run: npm run build && npm run release:archive diff --git a/.github/workflows/reusable-release.yml b/.github/workflows/reusable-release.yml index eec0a20..6d1f0ca 100644 --- a/.github/workflows/reusable-release.yml +++ b/.github/workflows/reusable-release.yml @@ -39,7 +39,7 @@ jobs: run: node --version - name: Install dependencies - run: npm ci --legacy-peer-deps + run: npm ci - name: Install rsync run: sudo apt-get update && sudo apt-get install -y rsync diff --git a/.github/workflows/reusable-test-js.yml b/.github/workflows/reusable-test-js.yml index e5dd261..04d83b6 100644 --- a/.github/workflows/reusable-test-js.yml +++ b/.github/workflows/reusable-test-js.yml @@ -21,7 +21,7 @@ jobs: run: node --version - name: Install dependencies - run: npm ci --legacy-peer-deps + run: npm ci - name: Run JS Tests run: npm run test