Skip to content

Commit ef2770a

Browse files
committed
all: update to single pnpm workspace
1 parent d8abac2 commit ef2770a

File tree

53 files changed

+14573
-15209
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+14573
-15209
lines changed

.github/workflows/ci.yml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -89,12 +89,14 @@ jobs:
8989
- name: Checkout sources
9090
uses: actions/checkout@v4
9191

92-
- name: Install Node 20
92+
- name: Install pnpm
93+
uses: pnpm/action-setup@v4
94+
95+
- name: Install Node.js
9396
uses: actions/setup-node@v4
9497
with:
95-
node-version: "20"
96-
cache: yarn
97-
cache-dependency-path: "tests/runner-tests/yarn.lock"
98+
node-version: 20
99+
cache: pnpm
98100

99101
- uses: Swatinem/rust-cache@v2
100102

@@ -148,12 +150,14 @@ jobs:
148150
uses: actions/checkout@v4
149151
- uses: Swatinem/rust-cache@v2
150152

151-
- name: Install Node 20
153+
- name: Install pnpm
154+
uses: pnpm/action-setup@v4
155+
156+
- name: Install Node.js
152157
uses: actions/setup-node@v4
153158
with:
154-
node-version: "20"
155-
cache: yarn
156-
cache-dependency-path: "tests/integration-tests/yarn.lock"
159+
node-version: 20
160+
cache: pnpm
157161

158162
- name: Install lld and jq
159163
run: sudo apt-get install -y lld jq protobuf-compiler

.github/workflows/code-coverage.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,16 @@ jobs:
4141
steps:
4242
- uses: actions/checkout@v4
4343
- uses: Swatinem/rust-cache@v2
44-
- name: Install Node 14
44+
45+
- name: Install pnpm
46+
uses: pnpm/action-setup@v4
47+
48+
- name: Install Node.js
4549
uses: actions/setup-node@v4
4650
with:
47-
node-version: "14"
48-
cache: yarn
49-
cache-dependency-path: "tests/integration-tests/yarn.lock"
51+
node-version: 20
52+
cache: pnpm
53+
5054
- name: Install lld
5155
run: sudo apt-get install -y lld jq protobuf-compiler
5256
- uses: actions-rs/cargo@v1

.gitignore

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ lcov.info
2222

2323
/tests/**/build
2424
/tests/**/generated
25-
/tests/**/node_modules
26-
/tests/**/yarn-error.log
27-
/tests/**/pnpm-lock.yaml
25+
26+
# Node dependencies
27+
node_modules/
2828

2929
# Built solidity contracts.
3030
/tests/**/bin

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Integration tests require environment dependencies that can be provided **EITHER
4343

4444
**Prerequisites:**
4545
1. Docker and Docker Compose **OR** Nix (for operating environment dependencies)
46-
2. Yarn (v1)
46+
2. PNPM
4747
3. Foundry (for smart contract compilation)
4848

4949
The environment dependencies and environment setup are operated by the human.

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"private": true,
3+
"packageManager": "pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748"
4+
}

0 commit comments

Comments
 (0)