[gms-1387] migrate OAL typescript tests to forge (#167) #424
test.yml
on: push
Run Forge Tests
2m 13s
Run Hardhat Tests
1m 23s
Run eslint
37s
Publish to NPM (dry run)
1m 9s
Annotations
14 warnings
Run eslint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@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/.
|
Run eslint:
contracts/access/IERC173.sol#L4
global import of path @openzeppelin/contracts/utils/introspection/ERC165.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
|
Run eslint:
contracts/allowlist/IWalletProxy.sol#L10
Function name must be in mixedCase
|
Run eslint:
contracts/allowlist/OperatorAllowlistUpgradeable.sol#L101
Avoid to use inline assembly. It is acceptable only in rare cases
|
Run eslint:
contracts/allowlist/OperatorAllowlistUpgradeable.sol#L120
Avoid to use inline assembly. It is acceptable only in rare cases
|
Run eslint:
contracts/allowlist/OperatorAllowlistUpgradeable.sol#L144
Avoid to use inline assembly. It is acceptable only in rare cases
|
Run eslint:
contracts/allowlist/OperatorAllowlistUpgradeable.sol#L168
Code contains empty blocks
|
Run eslint:
contracts/allowlist/OperatorAllowlistUpgradeable.sol#L171
Explicitly mark visibility of state
|
Run eslint:
contracts/allowlist/OperatorAllowlistUpgradeable.sol#L171
Variable name must be in mixedCase
|
Run eslint:
contracts/errors/Errors.sol#L2
Found more than One contract per file. 3 contracts found!
|
Run eslint:
contracts/mocks/MockDisguisedEOA.sol#L3
global import of path @openzeppelin/contracts/token/ERC721/IERC721.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
|
Publish to NPM (dry run)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@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/.
|
Run Hardhat Tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@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/.
|
Run Forge Tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, foundry-rs/foundry-toolchain@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|