Skip to content

Crafting v2

Crafting v2 #787

Triggered via pull request August 8, 2024 13:51
Status Failure
Total duration 6m 13s
Artifacts

test.yml

on: pull_request
Run Forge Tests
1m 11s
Run Forge Tests
Run Hardhat Tests
2m 44s
Run Hardhat Tests
Run eslint
4m 25s
Run eslint
Run solhint
1m 52s
Run solhint
Run slither
6m 3s
Run slither
Check README.md is contained in each contracts directory
3s
Check README.md is contained in each contracts directory
Publish to NPM (dry run)
3m 7s
Publish to NPM (dry run)
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 12 warnings
Run solhint: contracts/crafting/Crafting.sol#L14
Replace ··· with )·external
Run solhint: contracts/crafting/Crafting.sol#L15
Replace ········ with ····
Run solhint: contracts/crafting/Crafting.sol#L16
Replace ········//·bytes·calldata·_signature⏎····)·external· with ····//·bytes·calldata·_signature
Run solhint: contracts/mocks/MockERC721MintableBurnable.sol#L3
Compiler version ^0.8.20 does not satisfy the 0.8.19 semver requirement
Run solhint
Process completed with exit code 1.
Publish to NPM (dry run): test/crafting/Crafting.test.ts#L21
Property 'execute' is missing in type 'Contract' but required in type 'Crafting'.
Publish to NPM (dry run): test/crafting/Crafting.test.ts#L22
Type 'Contract' is missing the following properties from type 'MockERC721MintableBurnable': DEFAULT_ADMIN_ROLE, MINTER_ROLE, approve, balanceOf, and 19 more.
Publish to NPM (dry run)
Process completed with exit code 2.
Run slither
Process completed with exit code 255.
Check README.md is contained in each contracts directory
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Run Forge Tests
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Run solhint
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Run solhint: contracts/access/MintingAccessControl.sol#L6
Variable "AccessControl" is unused
Run solhint: contracts/access/MintingAccessControl.sol#L6
Variable "IAccessControl" is unused
Run solhint: contracts/mocks/MockERC721MintableBurnable.sol#L5
global import of path @openzeppelin/contracts/token/ERC721/ERC721.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
Run solhint: contracts/mocks/MockERC721MintableBurnable.sol#L6
global import of path @openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
Run solhint: contracts/mocks/MockERC721MintableBurnable.sol#L7
global import of path @openzeppelin/contracts/access/AccessControl.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
Run Hardhat Tests
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Publish to NPM (dry run)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Run eslint
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Run slither
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/