CI: Ensure Yarn pnp linker uses ESM

This commit is contained in:
Lovell Fuller 2023-12-12 12:01:11 +00:00
parent 8f7fb96a44
commit 0adf7ef16f

View File

@ -105,7 +105,8 @@ jobs:
{ {
"dependencies": { "dependencies": {
"sharp": "${{ steps.version.outputs.semver }}" "sharp": "${{ steps.version.outputs.semver }}"
} },
"type": "module"
} }
- name: Create release.mjs - name: Create release.mjs
uses: DamianReeves/write-file-action@v1.2 uses: DamianReeves/write-file-action@v1.2
@ -133,7 +134,6 @@ jobs:
run: | run: |
corepack enable corepack enable
yarn set version stable yarn set version stable
yarn config set enableImmutableInstalls false
yarn config set enableScripts false yarn config set enableScripts false
yarn config set nodeLinker node-modules yarn config set nodeLinker node-modules
yarn install yarn install
@ -144,11 +144,10 @@ jobs:
run: | run: |
corepack enable corepack enable
yarn set version stable yarn set version stable
yarn config set enableImmutableInstalls false
yarn config set enableScripts false yarn config set enableScripts false
yarn config set nodeLinker pnp yarn config set nodeLinker pnp
yarn install yarn install
node release.mjs yarn node release.mjs
- name: Run with Deno - name: Run with Deno
if: ${{ matrix.runtime == 'deno' }} if: ${{ matrix.runtime == 'deno' }}