diff --git a/.github/workflows/release-on-npm.yaml b/.github/workflows/release-on-npm.yaml index 8df7dde7775..2210a69917c 100644 --- a/.github/workflows/release-on-npm.yaml +++ b/.github/workflows/release-on-npm.yaml @@ -21,7 +21,7 @@ jobs: - name: Extract version from tag run: echo "VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_ENV - - run: corepack enable + - run: npm i -g corepack && corepack enable - uses: actions/setup-node@v4 with: cache: 'yarn' diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index f8606da24f8..5ad2e12fe0c 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - run: corepack enable + - run: npm i -g corepack && corepack enable - uses: actions/setup-node@v4 with: cache: 'yarn' @@ -30,7 +30,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - run: corepack enable + - run: npm i -g corepack && corepack enable - uses: actions/setup-node@v4 with: cache: 'yarn' @@ -130,7 +130,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - run: corepack enable + - run: npm i -g corepack && corepack enable - uses: actions/setup-node@v4 with: cache: 'yarn' @@ -156,7 +156,7 @@ jobs: steps: - uses: actions/checkout@v4 - - run: corepack enable + - run: npm i -g corepack && corepack enable - uses: actions/setup-node@v4 with: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 12b8910b32e..ad2328a08dd 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -40,6 +40,7 @@ To set up the development environment, you need the following tools: - [PHP](https://www.php.net/downloads.php) 8.1 or higher - [Composer](https://getcomposer.org/download/) - [Node.js](https://nodejs.org/en/download/package-manager) 22 or higher +- [Corepack](https://github.com/nodejs/corepack) - [Yarn](https://yarnpkg.com/) 4 or higher With these tools installed, you can install the project dependencies: