Skip to content

throwaway: Use concrete types for blocks, does not compile #13294

throwaway: Use concrete types for blocks, does not compile

throwaway: Use concrete types for blocks, does not compile #13294

Triggered via pull request December 9, 2024 21:19
Status Failure
Total duration 3m 19s
Billable time 19m
Artifacts

pipeline.yml

on: pull_request
build-and-push-container
1m 41s
build-and-push-container
Matrix: ci-e2e
Matrix: ci
Fit to window
Zoom out
Zoom in

Annotations

40 errors and 16 warnings
build
BeaconBlockT does not satisfy "github.com/berachain/beacon-kit/beacon/validator".BeaconBlock[BeaconBlockT, BeaconBlockBodyT] (wrong type for method NewWithVersion)
build
BeaconBlockT does not satisfy BeaconBlock[*"github.com/berachain/beacon-kit/consensus-types/types".BeaconBlock, BeaconBlockBodyT, BeaconBlockHeaderT] (wrong type for method Empty)
build
cannot use in.StateProcessor (variable of type StateProcessor[*"github.com/berachain/beacon-kit/consensus-types/types".BeaconBlock, BeaconStateT, *Context, DepositT, ExecutionPayloadHeaderT]) as blockchain.StateProcessor[*"github.com/berachain/beacon-kit/consensus-types/types".BeaconBlock, BeaconStateT, *transition.Context, DepositT, ExecutionPayloadHeaderT] value in argument to blockchain.NewService[AvailabilityStoreT, DepositStoreT, ConsensusBlockT, BeaconBlockT, BeaconBlockBodyT, BeaconBlockHeaderT, BeaconStateT, BeaconBlockStoreT, DepositT, WithdrawalCredentialsT, ExecutionPayloadT, ExecutionPayloadHeaderT, GenesisT, *engineprimitives.PayloadAttributes[WithdrawalT]]: StateProcessor[*"github.com/berachain/beacon-kit/consensus-types/types".BeaconBlock, BeaconStateT, *Context, DepositT, ExecutionPayloadHeaderT] does not implement blockchain.StateProcessor[*"github.com/berachain/beacon-kit/consensus-types/types".BeaconBlock, BeaconStateT, *transition.Context, DepositT, ExecutionPayloadHeaderT] (wrong type for method Transition)
build
BeaconBlockT does not satisfy "github.com/berachain/beacon-kit/consensus/cometbft/service/middleware".BeaconBlock[*"github.com/berachain/beacon-kit/consensus-types/types".BeaconBlock, BeaconBlockHeaderT] (wrong type for method Empty)
build
BeaconBlockT does not satisfy "github.com/berachain/beacon-kit/consensus/cometbft/service/middleware".BeaconBlock[*"github.com/berachain/beacon-kit/consensus-types/types".BeaconBlock, BeaconBlockHeaderT] (wrong type for method Empty)
build
Process completed with exit code 2.
nilaway
The job was canceled because "build_ubuntu-24_04-beacon" failed.
nilaway
The operation was canceled.
test-unit-cover
The job was canceled because "build_ubuntu-24_04-beacon" failed.
test-unit-cover
The operation was canceled.
slither
The job was canceled because "build_ubuntu-24_04-beacon" failed.
slither
The operation was canceled.
generate-check
The job was canceled because "build_ubuntu-24_04-beacon" failed.
generate-check
The operation was canceled.
test-unit-fuzz
The job was canceled because "build_ubuntu-24_04-beacon" failed.
test-unit-fuzz
The operation was canceled.
test-unit-bench
The job was canceled because "build_ubuntu-24_04-beacon" failed.
test-unit-bench
The operation was canceled.
tidy-sync-check
The job was canceled because "build_ubuntu-24_04-beacon" failed.
tidy-sync-check
The operation was canceled.
markdownlint
The job was canceled because "build_ubuntu-24_04-beacon" failed.
markdownlint
The operation was canceled.
test-forge-cover
The job was canceled because "build_ubuntu-24_04-beacon" failed.
test-forge-cover
The operation was canceled.
test-forge-fuzz
The job was canceled because "build_ubuntu-24_04-beacon" failed.
test-forge-fuzz
The operation was canceled.
lint
The job was canceled because "build_ubuntu-24_04-beacon" failed.
lint
The operation was canceled.
gosec
The job was canceled because "build_ubuntu-24_04-beacon" failed.
gosec
The operation was canceled.
test-e2e
BeaconBlockT does not satisfy "github.com/berachain/beacon-kit/beacon/validator".BeaconBlock[BeaconBlockT, BeaconBlockBodyT] (wrong type for method NewWithVersion)
test-e2e
BeaconBlockT does not satisfy BeaconBlock[*"github.com/berachain/beacon-kit/consensus-types/types".BeaconBlock, BeaconBlockBodyT, BeaconBlockHeaderT] (wrong type for method Empty)
test-e2e
cannot use in.StateProcessor (variable of type StateProcessor[*"github.com/berachain/beacon-kit/consensus-types/types".BeaconBlock, BeaconStateT, *Context, DepositT, ExecutionPayloadHeaderT]) as blockchain.StateProcessor[*"github.com/berachain/beacon-kit/consensus-types/types".BeaconBlock, BeaconStateT, *transition.Context, DepositT, ExecutionPayloadHeaderT] value in argument to blockchain.NewService[AvailabilityStoreT, DepositStoreT, ConsensusBlockT, BeaconBlockT, BeaconBlockBodyT, BeaconBlockHeaderT, BeaconStateT, BeaconBlockStoreT, DepositT, WithdrawalCredentialsT, ExecutionPayloadT, ExecutionPayloadHeaderT, GenesisT, *engineprimitives.PayloadAttributes[WithdrawalT]]: StateProcessor[*"github.com/berachain/beacon-kit/consensus-types/types".BeaconBlock, BeaconStateT, *Context, DepositT, ExecutionPayloadHeaderT] does not implement blockchain.StateProcessor[*"github.com/berachain/beacon-kit/consensus-types/types".BeaconBlock, BeaconStateT, *transition.Context, DepositT, ExecutionPayloadHeaderT] (wrong type for method Transition)
test-e2e
BeaconBlockT does not satisfy "github.com/berachain/beacon-kit/consensus/cometbft/service/middleware".BeaconBlock[*"github.com/berachain/beacon-kit/consensus-types/types".BeaconBlock, BeaconBlockHeaderT] (wrong type for method Empty)
test-e2e
BeaconBlockT does not satisfy "github.com/berachain/beacon-kit/consensus/cometbft/service/middleware".BeaconBlock[*"github.com/berachain/beacon-kit/consensus-types/types".BeaconBlock, BeaconBlockHeaderT] (wrong type for method Empty)
test-e2e
cannot use in.StateProcessor (variable of type StateProcessor[*"github.com/berachain/beacon-kit/consensus-types/types".BeaconBlock, BeaconStateT, *Context, DepositT, ExecutionPayloadHeaderT]) as blockchain.StateProcessor[*"github.com/berachain/beacon-kit/consensus-types/types".BeaconBlock, BeaconStateT, *transition.Context, DepositT, ExecutionPayloadHeaderT] value in argument to blockchain.NewService[AvailabilityStoreT, DepositStoreT, ConsensusBlockT, BeaconBlockT, BeaconBlockBodyT, BeaconBlockHeaderT, BeaconStateT, BeaconBlockStoreT, DepositT, WithdrawalCredentialsT, ExecutionPayloadT, ExecutionPayloadHeaderT, GenesisT, *engineprimitives.PayloadAttributes[WithdrawalT]]: StateProcessor[*"github.com/berachain/beacon-kit/consensus-types/types".BeaconBlock, BeaconStateT, *Context, DepositT, ExecutionPayloadHeaderT] does not implement blockchain.StateProcessor[*"github.com/berachain/beacon-kit/consensus-types/types".BeaconBlock, BeaconStateT, *transition.Context, DepositT, ExecutionPayloadHeaderT] (wrong type for method Transition)
test-e2e
BeaconBlockT does not satisfy "github.com/berachain/beacon-kit/consensus/cometbft/service/middleware".BeaconBlock[*"github.com/berachain/beacon-kit/consensus-types/types".BeaconBlock, BeaconBlockHeaderT] (wrong type for method Empty)
test-e2e
BeaconBlockT does not satisfy "github.com/berachain/beacon-kit/consensus/cometbft/service/middleware".BeaconBlock[*"github.com/berachain/beacon-kit/consensus-types/types".BeaconBlock, BeaconBlockHeaderT] (wrong type for method Empty)
test-e2e
Process completed with exit code 2.
build-and-push-container
Process completed with exit code 2.
build
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
generate-check
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
markdownlint
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
lint
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
gosec
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
test-e2e
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test-e2e
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test-e2e
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test-e2e
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test-e2e
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test-e2e
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test-e2e
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test-e2e
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test-e2e
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test-e2e
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test-e2e
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/