File tree 11 files changed +28
-9
lines changed
11 files changed +28
-9
lines changed Original file line number Diff line number Diff line change @@ -210,7 +210,9 @@ This migration guide assumes that your project was scaffolded with a **skuba** t
210
210
` ` ` diff
211
211
FROM --platform=arm64 node:20-alpine AS dev-deps
212
212
213
- + RUN corepack enable pnpm
213
+ + RUN --mount=type=bind,source=package.json,target=package.json \
214
+ + corepack enable pnpm
215
+
214
216
+ RUN pnpm config set store-dir /root/.pnpm-store
215
217
216
218
WORKDIR /workdir
@@ -279,7 +281,7 @@ This migration guide assumes that your project was scaffolded with a **skuba** t
279
281
Your build pipeline may have previously output an ephemeral `.npmrc` with an auth token on the build agent.
280
282
This needs to be output elsewhere to avoid overwriting the new pnpm configuration stored in `.npmrc`.
281
283
282
- Swap out caching on `package.json` and ` yarn.lock` for `.npmrc` and `pnpm-lock.yaml` at the same time.
284
+ Swap out caching on `yarn.lock` for `.npmrc` and `pnpm-lock.yaml` at the same time.
283
285
284
286
` ` ` diff
285
287
seek-oss/private-npm#v1.2.0:
@@ -290,9 +292,9 @@ This migration guide assumes that your project was scaffolded with a **skuba** t
290
292
` ` ` diff
291
293
seek-oss/docker-ecr-cache#v2.1.0:
292
294
cache-on:
293
- - - package.json
294
- - - yarn.lock
295
295
+ - .npmrc
296
+ - package.json
297
+ - - yarn.lock
296
298
+ - pnpm-lock.yaml
297
299
dockerfile: Dockerfile.dev-deps
298
300
- secrets: id=npm,src=.npmrc
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ configs:
12
12
seek-oss/docker-ecr-cache#v2.1.1: &docker-ecr-cache-defaults
13
13
cache-on :
14
14
- .npmrc
15
+ - package.json
15
16
- pnpm-lock.yaml
16
17
dockerfile : Dockerfile.dev-deps
17
18
secrets : id=npm,src=tmp/.npmrc
Original file line number Diff line number Diff line change 2
2
3
3
FROM --platform=<%- platformName %> node:20-alpine AS dev-deps
4
4
5
- RUN corepack enable pnpm
5
+ RUN --mount=type=bind,source=package.json,target=package.json \
6
+ corepack enable pnpm
7
+
6
8
RUN pnpm config set store-dir /root/.pnpm-store
7
9
8
10
WORKDIR /workdir
Original file line number Diff line number Diff line change 1
1
agents :
2
2
queue : <%- prodBuildkiteQueueName %>
3
3
4
+ # Allow conditional unblock + dodgy CI stuffs
5
+
4
6
configs :
5
7
plugins :
6
8
- &aws-sm
@@ -12,6 +14,7 @@ configs:
12
14
seek-oss/docker-ecr-cache#v2.1.1:
13
15
cache-on :
14
16
- .npmrc
17
+ - package.json
15
18
- pnpm-lock.yaml
16
19
secrets : id=npm,src=tmp/.npmrc
17
20
Original file line number Diff line number Diff line change 2
2
3
3
FROM --platform=<%- platformName %> node:20-alpine AS dev-deps
4
4
5
- RUN corepack enable pnpm
5
+ RUN --mount=type=bind,source=package.json,target=package.json \
6
+ corepack enable pnpm
7
+
6
8
RUN pnpm config set store-dir /root/.pnpm-store
7
9
8
10
WORKDIR /workdir
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ configs:
12
12
seek-oss/docker-ecr-cache#v2.1.1: &docker-ecr-cache-defaults
13
13
cache-on :
14
14
- .npmrc
15
+ - package.json
15
16
- pnpm-lock.yaml
16
17
dockerfile : Dockerfile.dev-deps
17
18
secrets : id=npm,src=tmp/.npmrc
Original file line number Diff line number Diff line change 2
2
3
3
FROM --platform=<%- platformName %> node:20-alpine AS dev-deps
4
4
5
- RUN corepack enable pnpm
5
+ RUN --mount=type=bind,source=package.json,target=package.json \
6
+ corepack enable pnpm
7
+
6
8
RUN pnpm config set store-dir /root/.pnpm-store
7
9
8
10
WORKDIR /workdir
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ configs:
12
12
seek-oss/docker-ecr-cache#v2.1.1: &docker-ecr-cache-defaults
13
13
cache-on :
14
14
- .npmrc
15
+ - package.json
15
16
- pnpm-lock.yaml
16
17
secrets : id=npm,src=tmp/.npmrc
17
18
Original file line number Diff line number Diff line change @@ -5,7 +5,9 @@ FROM --platform=<%- platformName %> node:20-alpine AS dev-deps
5
5
# Needed for cdk
6
6
RUN apk add --no-cache bash
7
7
8
- RUN corepack enable pnpm
8
+ RUN --mount=type=bind,source=package.json,target=package.json \
9
+ corepack enable pnpm
10
+
9
11
RUN pnpm config set store-dir /root/.pnpm-store
10
12
11
13
WORKDIR /workdir
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ configs:
12
12
seek-oss/docker-ecr-cache#v2.1.1: &docker-ecr-cache-defaults
13
13
cache-on :
14
14
- .npmrc
15
+ - package.json
15
16
- pnpm-lock.yaml
16
17
secrets : id=npm,src=tmp/.npmrc
17
18
Original file line number Diff line number Diff line change 2
2
3
3
FROM --platform=<%- platformName %> node:20-alpine AS dev-deps
4
4
5
- RUN corepack enable pnpm
5
+ RUN --mount=type=bind,source=package.json,target=package.json \
6
+ corepack enable pnpm
7
+
6
8
RUN pnpm config set store-dir /root/.pnpm-store
7
9
8
10
WORKDIR /workdir
You can’t perform that action at this time.
0 commit comments