From 0adf7ef16fb45dfc4996097fe40da86386c7649c Mon Sep 17 00:00:00 2001 From: Lovell Fuller Date: Tue, 12 Dec 2023 12:01:11 +0000 Subject: [PATCH] CI: Ensure Yarn pnp linker uses ESM --- .github/workflows/npm.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/npm.yml b/.github/workflows/npm.yml index 89bdfb77..f4508552 100644 --- a/.github/workflows/npm.yml +++ b/.github/workflows/npm.yml @@ -105,7 +105,8 @@ jobs: { "dependencies": { "sharp": "${{ steps.version.outputs.semver }}" - } + }, + "type": "module" } - name: Create release.mjs uses: DamianReeves/write-file-action@v1.2 @@ -133,7 +134,6 @@ jobs: run: | corepack enable yarn set version stable - yarn config set enableImmutableInstalls false yarn config set enableScripts false yarn config set nodeLinker node-modules yarn install @@ -144,11 +144,10 @@ jobs: run: | corepack enable yarn set version stable - yarn config set enableImmutableInstalls false yarn config set enableScripts false yarn config set nodeLinker pnp yarn install - node release.mjs + yarn node release.mjs - name: Run with Deno if: ${{ matrix.runtime == 'deno' }}