fix: ci, add pnpm to github action

This commit is contained in:
rymnc 2023-12-05 14:29:45 +05:30
parent 647cec6fa8
commit 46a7dc5d64
No known key found for this signature in database
GPG Key ID: AAA088D5C68ECD34
1 changed files with 42 additions and 0 deletions

View File

@ -56,6 +56,20 @@ jobs:
- name: "Install Foundry"
uses: "foundry-rs/foundry-toolchain@v1"
- name: "Install Pnpm"
uses: "pnpm/action-setup@v2"
with:
version: "8"
- name: "Install Node.js"
uses: "actions/setup-node@v3"
with:
cache: "pnpm"
node-version: "lts/*"
- name: "Install the Node.js dependencies"
run: "pnpm install"
- name: "Build the contracts and print their size"
run: "forge build --sizes"
@ -76,6 +90,20 @@ jobs:
- name: "Install Foundry"
uses: "foundry-rs/foundry-toolchain@v1"
- name: "Install Pnpm"
uses: "pnpm/action-setup@v2"
with:
version: "8"
- name: "Install Node.js"
uses: "actions/setup-node@v3"
with:
cache: "pnpm"
node-version: "lts/*"
- name: "Install the Node.js dependencies"
run: "pnpm install"
- name: "Show the Foundry config"
run: "forge config"
@ -102,6 +130,20 @@ jobs:
with:
submodules: "recursive"
- name: "Install Pnpm"
uses: "pnpm/action-setup@v2"
with:
version: "8"
- name: "Install Node.js"
uses: "actions/setup-node@v3"
with:
cache: "pnpm"
node-version: "lts/*"
- name: "Install the Node.js dependencies"
run: "pnpm install"
- name: "Install Foundry"
uses: "foundry-rs/foundry-toolchain@v1"