fix(CI): use stable version of foundry #477
push.yml
on: push
Matrix: build / build
Matrix: publish / publish
Waiting for pending jobs
Annotations
5 errors and 20 warnings
packages/liquidity-sdk-viem/test/loader.test.ts > dataloader > should fetch shared liquidity:
packages/liquidity-sdk-viem/test/loader.test.ts#L22
AssertionError: expected [ { …(3) }, { …(3) }, { …(3) } ] to strictly equal [ …(3) ]
- Expected
+ Received
Array [
Object {
- "assets": 3873716046341n,
+ "assets": 2476671753337n,
"id": "0x3a85e619751152991742810df6ec69ce473daef99e28a64ab2340d7b7ccfee49",
"vault": "0xBEEF01735c132Ada46AA9aA4c54623cAA92A64CB",
},
Object {
- "assets": 1511043966036n,
+ "assets": 546514224319n,
"id": "0x64d65c9a2d91c36d56fbc42d69e979335320169b3df63bf92789e2c8883fcc64",
"vault": "0xBEEF01735c132Ada46AA9aA4c54623cAA92A64CB",
},
Object {
"assets": 89n,
"id": "0x3bb29b62affbedc60b8446b235aaa349d5e3bad96c09bca1d7a2d693c06669aa",
"vault": "0x186514400e52270cef3D80e1c6F8d10A75d47344",
},
]
❯ packages/liquidity-sdk-viem/test/loader.test.ts:22:27
|
packages/liquidity-sdk-viem/test/loader.test.ts > dataloader > should fetch shared liquidity for 2 markets:
packages/liquidity-sdk-viem/test/loader.test.ts#L54
AssertionError: expected [ { …(3) }, { …(3) }, { …(3) }, …(10) ] to strictly equal [ { …(3) }, { …(3) }, { …(3) }, …(6) ]
- Expected
+ Received
Array [
Object {
- "assets": 1275144276734080632552n,
+ "assets": 1409931287530247754537n,
"id": "0xb8fc70e82bc5bb53e773626fcc6a23f7eefa036918d7ef216ecfb1950a94a85e",
"vault": "0x2371e134e3455e0593363cBF89d3b6cf53740618",
},
Object {
- "assets": 365465048514113074088n,
+ "assets": 409964903917134443689n,
"id": "0xba761af4134efb0855adfba638945f454f0a704af11fc93439e20c7c5ebab942",
"vault": "0x4881Ef0BF6d2365D3dd6499ccd7532bcdBCE0658",
},
Object {
- "assets": 228471622085361256302n,
+ "assets": 326179430563945096495n,
"id": "0xd0e50cdac92fe2172043f5e0c36532c6369d24947e40968f34a5e8819ca9ec5d",
"vault": "0x4881Ef0BF6d2365D3dd6499ccd7532bcdBCE0658",
},
Object {
"assets": 213832870661212422340n,
"id": "0x2287407f0f42ad5ad224f70e4d9da37f02770f79959df703d6cfee8afc548e0d",
"vault": "0x78Fc2c2eD1A4cDb5402365934aE5648aDAd094d0",
},
Object {
- "assets": 124911296698782030621n,
+ "assets": 159627244639260076532n,
+ "id": "0x138eec0e4a1937eb92ebc70043ed539661dd7ed5a89fb92a720b341650288a40",
+ "vault": "0x4881Ef0BF6d2365D3dd6499ccd7532bcdBCE0658",
+ },
+ Object {
+ "assets": 145057291400661927288n,
"id": "0xcacd4c39af872ddecd48b650557ff5bcc7d3338194c0f5b2038e0d4dec5dc022",
"vault": "0x4881Ef0BF6d2365D3dd6499ccd7532bcdBCE0658",
},
Object {
- "assets": 34069503072379984617n,
- "id": "0x138eec0e4a1937eb92ebc70043ed539661dd7ed5a89fb92a720b341650288a40",
- "vault": "0x2371e134e3455e0593363cBF89d3b6cf53740618",
+ "assets": 133762654843404605986n,
+ "id": "0xb8fc70e82bc5bb53e773626fcc6a23f7eefa036918d7ef216ecfb1950a94a85e",
+ "vault": "0x4881Ef0BF6d2365D3dd6499ccd7532bcdBCE0658",
},
Object {
- "assets": 23608215641354353589n,
- "id": "0x37e7484d642d90f14451f1910ba4b7b8e4c3ccdd0ec28f8b2bdb35479e472ba7",
+ "assets": 98716727196062399741n,
+ "id": "0x0eed5a89c7d397d02fd0b9b8e42811ca67e50ed5aeaa4f22e506516c716cfbbf",
"vault": "0x4881Ef0BF6d2365D3dd6499ccd7532bcdBCE0658",
},
Object {
- "assets": 12852846099174832007n,
+ "assets": 60514828861965228249n,
"id": "0xa0534c78620867b7c8706e3b6df9e69a2bc67c783281b7a77e034ed75cee012e",
"vault": "0x4881Ef0BF6d2365D3dd6499ccd7532bcdBCE0658",
},
Object {
- "assets": 240388315328607n,
+ "assets": 46328329737422186863n,
+ "id": "0x37e7484d642d90f14451f1910ba4b7b8e4c3ccdd0ec28f8b2bdb35479e472ba7",
+ "vault": "0x4881Ef0BF6d2365D3dd6499ccd7532bcdBCE0658",
+ },
+ Object {
+ "assets": 32678247862453417973n,
+ "id": "0x698fe98247a40c5771537b5786b2f3f9d78eb487b4ce4d75533cd0e94d88a115",
+ "vault": "0x4881Ef0BF6d2365D3dd6499ccd7532bcdBCE0658",
+ },
+ Object {
+ "assets": 1036861424205398497n,
+ "id": "0xea023e57814fb9a814a5a9ee9f3e7ece5b771dd8cc703e50b911e9cde064a12d",
+ "vault": "0x4881Ef0BF6d2365D3dd6499ccd7532bcdBCE0658",
+ },
+ Object {
+ "assets": 54137197855994n,
"id": "0x87a3e5dbcd822f2a543bea1365b7dd99ad9a1cb460061278319732e63207c792",
"vault": "0x4881Ef0BF6d2365D3dd6499ccd7532bcdBCE0658",
},
]
❯ packages/liquidity-sdk-viem/test/loader.test.ts:54:31
|
packages/migration-sdk-viem/test/e2e/aaveV3/supply.test.ts > Supply position on AAVE V3 > on chain 8453 > should fetch user collateral positions if no borrow:
packages/migration-sdk-viem/src/fetchers/aaveV3/aaveV3.fetchers.ts#L33
ContractFunctionExecutionError: The contract function "getAllATokens" reverted with the following reason:
failed to get storage for 0xA238Dd80C259a72e81d7e4664a9801593F98d1c5 at 62310670886554419733714592879287839102287882145695520658330493436427610045951: Max retries exceeded HTTP error 429 with body: {"jsonrpc":"2.0","error":{"code":-32016,"message":"over rate limit"},"id":163}
Contract Call:
address: 0x2d8A3C5677189723C4cB8873CfC9C8976FDF38Ac
function: getAllATokens()
Docs: https://viem.sh/docs/contract/readContract
Version: viem@2.22.2
❯ getContractError node_modules/.pnpm/viem@2.22.2_bufferutil@4.0.8_typescript@5.7.2_utf-8-validate@5.0.10/node_modules/viem/utils/errors/getContractError.ts:78:10
❯ Module.readContract node_modules/.pnpm/viem@2.22.2_bufferutil@4.0.8_typescript@5.7.2_utf-8-validate@5.0.10/node_modules/viem/actions/public/readContract.ts:136:11
❯ Object.fetchAaveV3Positions [as aaveV3] packages/migration-sdk-viem/src/fetchers/aaveV3/aaveV3.fetchers.ts:33:50
❯ packages/migration-sdk-viem/src/fetchers/index.ts:74:13
❯ Module.fetchMigratablePositions packages/migration-sdk-viem/src/fetchers/index.ts:69:5
❯ packages/migration-sdk-viem/test/e2e/aaveV3/supply.test.ts:132:32
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { details: undefined, docsPath: '/docs/contract/readContract', metaMessages: [ 'Contract Call:', ' address: 0x2d8A3C5677189723C4cB8873CfC9C8976FDF38Ac\n function: getAllATokens()' ], shortMessage: 'The contract function "getAllATokens" reverted with the following reason:\nfailed to get storage for 0xA238Dd80C259a72e81d7e4664a9801593F98d1c5 at 62310670886554419733714592879287839102287882145695520658330493436427610045951: Max retries exceeded HTTP error 429 with body: {"jsonrpc":"2.0","error":{"code":-32016,"message":"over rate limit"},"id":163}\n', version: '2.22.2', abi: [ { inputs: [ { internalType: 'contract IPoolAddressesProvider', name: 'addressesProvider', type: 'address' } ], stateMutability: 'nonpayable', type: 'constructor' }, { inputs: [], name: 'ADDRESSES_PROVIDER', outputs: [ { internalType: 'contract IPoolAddressesProvider', name: '', type: 'address' } ], stateMutability: 'view', type: 'function' }, { inputs: [ { internalType: 'address', name: 'asset', type: 'address' } ], name: 'getATokenTotalSupply', outputs: [ { internalType: 'uint256', name: '', type: 'uint256' } ], stateMutability: 'view', type: 'function' }, { inputs: [], name: 'getAllATokens', outputs: [ { components: [ { internalType: 'string', name: 'symbol', type: 'string' }, { internalType: 'address', name: 'tokenAddress', type: 'address' } ], internalType: 'struct IPoolDataProvider.TokenData[]', name: '', type: 'tuple[]' } ], stateMutability: 'view', type: 'function' }, { inputs: [], name: 'getAllReservesTokens', outputs: [ { components: [ { internalType: 'string', name: 'symbol', type: 'string' }, { internalType: 'address', name: 'tokenAddress', type: 'address' } ], internalType: 'struct IPoolDataProvider.TokenData[]', name: '', type: 'tuple[]' } ], stateMutability: 'view', type: 'function' }, { inputs: [ { internalType: 'address', name: 'asset', type: 'address' } ], name: 'getDebtCeiling', outputs: [ { internalType: 'uint256', name: '', type: 'uint256' } ], stateMutability: 'view', type: 'function' }, { inputs: [], name: 'getDebtCeilingDecimals', outputs: [ { internalType: 'uint256', name: '', type: 'uint256' } ], stateMutability: 'pure', type: 'function' }, { inputs: [ { internalType: 'address', name: 'asset', type: 'address' } ], name: 'getFlashLoanEnabled', outputs: [ { internalType: 'bool', name: '', type: 'bool' } ], stateMutability: 'view', type: 'function' }, { inputs: [ { internalType: 'address', name: 'asset', type: 'address' } ], name: 'getInterestRateStrategyAddress', outputs: [ { internalType: 'address', name: 'irStrategyAddress', type: 'address' } ], stateMutability: 'view', type: 'function' }, { inputs: [ { internalType: 'address', name: 'asset', type: 'address' } ], name: 'getLiquidationProtocolFee', outputs: [ { internalType: 'uint256', name: '', type: 'uint256' } ], stateMutabil
|
packages/migration-sdk-viem/test/e2e/aaveV3/supply.test.ts > Supply position on AAVE V3 > on chain 8453 > Should partially migrate user position:
packages/migration-sdk-viem/src/fetchers/aaveV3/aaveV3.fetchers.ts#L33
ContractFunctionExecutionError: The contract function "getAllATokens" reverted with the following reason:
failed to get storage for 0xA238Dd80C259a72e81d7e4664a9801593F98d1c5 at 2857206147631133905997929961272733865057767485044778608779230334870796915086: Max retries exceeded HTTP error 429 with body: {"jsonrpc":"2.0","error":{"code":-32016,"message":"over rate limit"},"id":146}
Contract Call:
address: 0x2d8A3C5677189723C4cB8873CfC9C8976FDF38Ac
function: getAllATokens()
Docs: https://viem.sh/docs/contract/readContract
Version: viem@2.22.2
❯ getContractError node_modules/.pnpm/viem@2.22.2_bufferutil@4.0.8_typescript@5.7.2_utf-8-validate@5.0.10/node_modules/viem/utils/errors/getContractError.ts:78:10
❯ Module.readContract node_modules/.pnpm/viem@2.22.2_bufferutil@4.0.8_typescript@5.7.2_utf-8-validate@5.0.10/node_modules/viem/actions/public/readContract.ts:136:11
❯ Object.fetchAaveV3Positions [as aaveV3] packages/migration-sdk-viem/src/fetchers/aaveV3/aaveV3.fetchers.ts:33:50
❯ packages/migration-sdk-viem/src/fetchers/index.ts:74:13
❯ Module.fetchMigratablePositions packages/migration-sdk-viem/src/fetchers/index.ts:69:5
❯ packages/migration-sdk-viem/test/e2e/aaveV3/supply.test.ts:209:30
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { details: undefined, docsPath: '/docs/contract/readContract', metaMessages: [ 'Contract Call:', ' address: 0x2d8A3C5677189723C4cB8873CfC9C8976FDF38Ac\n function: getAllATokens()' ], shortMessage: 'The contract function "getAllATokens" reverted with the following reason:\nfailed to get storage for 0xA238Dd80C259a72e81d7e4664a9801593F98d1c5 at 2857206147631133905997929961272733865057767485044778608779230334870796915086: Max retries exceeded HTTP error 429 with body: {"jsonrpc":"2.0","error":{"code":-32016,"message":"over rate limit"},"id":146}\n', version: '2.22.2', abi: [ { inputs: [ { internalType: 'contract IPoolAddressesProvider', name: 'addressesProvider', type: 'address' } ], stateMutability: 'nonpayable', type: 'constructor' }, { inputs: [], name: 'ADDRESSES_PROVIDER', outputs: [ { internalType: 'contract IPoolAddressesProvider', name: '', type: 'address' } ], stateMutability: 'view', type: 'function' }, { inputs: [ { internalType: 'address', name: 'asset', type: 'address' } ], name: 'getATokenTotalSupply', outputs: [ { internalType: 'uint256', name: '', type: 'uint256' } ], stateMutability: 'view', type: 'function' }, { inputs: [], name: 'getAllATokens', outputs: [ { components: [ { internalType: 'string', name: 'symbol', type: 'string' }, { internalType: 'address', name: 'tokenAddress', type: 'address' } ], internalType: 'struct IPoolDataProvider.TokenData[]', name: '', type: 'tuple[]' } ], stateMutability: 'view', type: 'function' }, { inputs: [], name: 'getAllReservesTokens', outputs: [ { components: [ { internalType: 'string', name: 'symbol', type: 'string' }, { internalType: 'address', name: 'tokenAddress', type: 'address' } ], internalType: 'struct IPoolDataProvider.TokenData[]', name: '', type: 'tuple[]' } ], stateMutability: 'view', type: 'function' }, { inputs: [ { internalType: 'address', name: 'asset', type: 'address' } ], name: 'getDebtCeiling', outputs: [ { internalType: 'uint256', name: '', type: 'uint256' } ], stateMutability: 'view', type: 'function' }, { inputs: [], name: 'getDebtCeilingDecimals', outputs: [ { internalType: 'uint256', name: '', type: 'uint256' } ], stateMutability: 'pure', type: 'function' }, { inputs: [ { internalType: 'address', name: 'asset', type: 'address' } ], name: 'getFlashLoanEnabled', outputs: [ { internalType: 'bool', name: '', type: 'bool' } ], stateMutability: 'view', type: 'function' }, { inputs: [ { internalType: 'address', name: 'asset', type: 'address' } ], name: 'getInterestRateStrategyAddress', outputs: [ { internalType: 'address', name: 'irStrategyAddress', type: 'address' } ], stateMutability: 'view', type: 'function' }, { inputs: [ { internalType: 'address', name: 'asset', type: 'address' } ], name: 'getLiquidationProtocolFee', outputs: [ { internalType: 'uint256', name: '', type: 'uint256' } ], stateMutabilit
|
test / vitest
Process completed with exit code 1.
|
build / @morpho-org/migration-sdk-viem
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build / @morpho-org/liquidity-sdk-viem
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build / @morpho-org/liquidity-sdk-ethers
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build / @morpho-org/liquidation-sdk-viem
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build / @morpho-org/bundler-sdk-viem
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build / @morpho-org/bundler-sdk-ethers
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build / @morpho-org/simulation-sdk-wagmi
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build / @morpho-org/simulation-sdk
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build / @morpho-org/blue-sdk-viem
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build / @morpho-org/blue-sdk-ethers
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build / @morpho-org/blue-sdk-wagmi
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build / @morpho-org/blue-sdk
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build / @morpho-org/blue-api-sdk
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build / @morpho-org/test-wagmi
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build / @morpho-org/morpho-test
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build / @morpho-org/test
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build / @morpho-org/morpho-ts
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
lint / biome
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
test / vitest
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
test / vitest
Cache save failed.
|