File tree Expand file tree Collapse file tree 4 files changed +13
-86
lines changed Expand file tree Collapse file tree 4 files changed +13
-86
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -27,13 +27,13 @@ jobs:
27
27
uses : actions/checkout@v5
28
28
29
29
# We restore the code/deps from cache if triggered from workflow_call (i.e. have valid cache key)
30
- - if : inputs.dep-cache-key != 'none'
30
+ - if : inputs.dep-cache-key != 'none'
31
31
uses : actions/cache/restore@v4
32
32
id : dep-cache
33
33
with :
34
34
path : ${{github.workspace}}
35
35
key : ${{ inputs.dep-cache-key }}
36
-
36
+
37
37
- uses : pnpm/action-setup@v4
38
38
with :
39
39
version : 10.5.2
49
49
if : steps.dep-cache.outputs.cache-hit != 'true'
50
50
run : pnpm install --frozen-lockfile
51
51
working-directory : ${{ github.workspace }}
52
-
53
-
52
+
53
+
54
54
- run : pnpm run lint
55
55
working-directory : ${{ github.workspace }}
Original file line number Diff line number Diff line change @@ -30,13 +30,13 @@ jobs:
30
30
uses : actions/checkout@v5
31
31
32
32
# We restore the code/deps from cache if triggered from workflow_call (i.e. have valid cache key)
33
- - if : inputs.dep-cache-key != 'none'
33
+ - if : inputs.dep-cache-key != 'none'
34
34
uses : actions/cache/restore@v4
35
35
id : dep-cache
36
36
with :
37
37
path : ${{github.workspace}}
38
38
key : ${{ inputs.dep-cache-key }}
39
-
39
+
40
40
- uses : pnpm/action-setup@v4
41
41
with :
42
42
version : 10.5.2
61
61
path : ${{github.workspace}}/packages/ethereum-tests
62
62
key : ${{ inputs.submodule-cache-key}}
63
63
fail-on-cache-miss : true
64
-
65
-
64
+
65
+
66
66
- run : pnpm -r run tsc
67
67
working-directory : ${{ github.workspace }}
Original file line number Diff line number Diff line change 1
1
FROM node:22.4-slim
2
2
RUN apt-get update && apt-get install -y git g++ make python3 python3-setuptools && apt-get clean && rm -rf /var/lib/apt/lists/*
3
3
4
+ # Install pnpm
5
+ RUN npm install -g
[email protected]
6
+
4
7
WORKDIR /ethereumjs-monorepo
5
8
6
9
COPY .git .git
@@ -49,6 +52,8 @@ COPY packages/verkle/package.json packages/verkle/package.json
49
52
COPY packages/vm/package.json packages/vm/package.json
50
53
COPY packages/wallet/package.json packages/wallet/package.json
51
54
55
+ # Install dependencies to set up workspace properly
56
+ RUN pnpm install --frozen-lockfile
52
57
53
58
# Sanity check
54
59
RUN node /ethereumjs-monorepo/packages/client/dist/esm/bin/cli.js --help
You can’t perform that action at this time.
0 commit comments