Skip to content

Migrating github workflows to pnpm #421

Migrating github workflows to pnpm

Migrating github workflows to pnpm #421

Triggered via push February 27, 2024 00:02
Status Failure
Total duration 12m 44s
Artifacts

ci.yml

on: push
Benchmark
30s
Benchmark
Typescript lint
39s
Typescript lint
Solidity lint
56s
Solidity lint
Test contracts
31s
Test contracts
Coverage
38s
Coverage
Huff tests
8s
Huff tests
Foundry tests
12m 34s
Foundry tests
Foundry tests (long arrays)
7m 5s
Foundry tests (long arrays)
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 18 warnings
Benchmark
Process completed with exit code 1.
Test contracts
Process completed with exit code 1.
Coverage
ENOENT: no such file or directory, open './coverage/lcov.info'
Huff tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, huff-language/huff-toolchain@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Benchmark
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/cache@v3, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test contracts
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/cache@v3, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Typescript lint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/cache@v3, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Coverage
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/cache@v3, actions/setup-node@v3, coverallsapp/github-action@master. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Solidity lint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/cache@v3, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Solidity lint: contracts/mocks/CallReceiverMock.sol#L9
Explicitly mark visibility of state
Solidity lint: contracts/mocks/CallReceiverMock.sol#L11
Code contains empty blocks
Solidity lint: contracts/mocks/ERC165CheckerMock.sol#L6
Explicitly mark visibility of state
Solidity lint: contracts/mocks/ERC165CheckerMock.sol#L7
Explicitly mark visibility of state
Solidity lint: contracts/modules/commons/ModuleCalls.sol#L95
Avoid to use low level calls
Solidity lint: contracts/modules/commons/ModuleCalls.sol#L101
Avoid to use low level calls
Solidity lint: contracts/modules/commons/ModuleHooks.sol#L112
Avoid to use low level calls
Solidity lint: contracts/modules/commons/ModuleHooks.sol#L127
Code contains empty blocks
Solidity lint: contracts/modules/GuestModule.sol#L77
Avoid to use low level calls
Solidity lint: contracts/modules/MainModule.sol#L32
Code contains empty blocks
Foundry tests (long arrays)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, huff-language/huff-toolchain@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Foundry tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, huff-language/huff-toolchain@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.