Skip to content

Commit 5bae485

Browse files
author
Lukas Holzer
authored
chore: use pnpm for 11ty test fixture (#5692)
* chore: use pnpm for 11ty test fixture * chore: prepare corepack on ci * chore: use pnpm version 7 to be compatible with node 14
1 parent fe60d05 commit 5bae485

File tree

16 files changed

+1397
-4073
lines changed

16 files changed

+1397
-4073
lines changed

.github/workflows/integration-tests.yml

+5
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,11 @@ jobs:
5050
cache: npm
5151
check-latest: true
5252
if: '${{!steps.release-check.outputs.IS_RELEASE}}'
53+
- name: Install PNPM
54+
run: |
55+
corepack enable
56+
corepack prepare pnpm@7.32.4 --activate
57+
if: '${{!steps.release-check.outputs.IS_RELEASE}}'
5358
- name: Setup Deno
5459
uses: denoland/setup-deno@v1
5560
if: '${{!steps.release-check.outputs.IS_RELEASE}}'

.github/workflows/legacy-tests.yml

+5
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,11 @@ jobs:
5050
cache: npm
5151
check-latest: true
5252
if: '${{!steps.release-check.outputs.IS_RELEASE}}'
53+
- name: Install PNPM
54+
run: |
55+
corepack enable
56+
corepack prepare pnpm@7.32.4 --activate
57+
if: '${{!steps.release-check.outputs.IS_RELEASE}}'
5358
- name: Setup Deno
5459
uses: denoland/setup-deno@v1
5560
if: '${{!steps.release-check.outputs.IS_RELEASE}}'

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"test:init": "run-s test:init:*",
5454
"test:init:cli-version": "npm run start -- --version",
5555
"test:init:cli-help": "npm run start -- --help",
56-
"test:init:eleventy-deps": "npm ci --prefix tests/integration/eleventy-site --no-audit",
56+
"test:init:eleventy-deps": "cd tests/integration/__fixtures__/eleventy-site && pnpm install --frozen-lockfile",
5757
"test:init:hugo-deps": "npm ci --prefix tests/integration/__fixtures__/hugo-site --no-audit",
5858
"test:dev:ava": "ava --verbose",
5959
"test:dev:vitest": "vitest run tests/unit/ && vitest run tests/integration",

tests/integration/130.eleventy.test.cjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const { startDevServer } = require('./utils/dev-server.cjs')
88
const got = require('./utils/got.cjs')
99

1010
test.before(async (t) => {
11-
const server = await startDevServer({ cwd: path.join(__dirname, 'eleventy-site') })
11+
const server = await startDevServer({ cwd: path.join(__dirname, '__fixtures__/eleventy-site') })
1212

1313
t.context.server = server
1414
})

0 commit comments

Comments
 (0)