Skip to content

[CI Version] Refactor Protocol State with Pebble-based Storage #34996

[CI Version] Refactor Protocol State with Pebble-based Storage

[CI Version] Refactor Protocol State with Pebble-based Storage #34996

Triggered via pull request September 13, 2024 18:11
Status Failure
Total duration 3m 49s
Artifacts

ci.yml

on: pull_request
Create Dynamic Test Matrix
18s
Create Dynamic Test Matrix
Matrix: Lint
Matrix: Unit Tests (Modules)
Matrix: Integration Tests
Matrix: unit-test
Fit to window
Zoom out
Zoom in

Annotations

63 errors and 37 warnings
Unit Tests (Modules) (insecure, install-tools, 5, 0, buildjet-4vcpu-ubuntu-2204)
Process completed with exit code 2.
Unit Tests (network/p2p/connection)
Process completed with exit code 2.
Unit Tests (network/alsp)
Process completed with exit code 2.
Unit Tests (engine/consensus)
Process completed with exit code 2.
Unit Tests (network/p2p/scoring)
Process completed with exit code 2.
Unit Tests (consensus)
Process completed with exit code 2.
Unit Tests (module/dkg)
Process completed with exit code 2.
Unit Tests (engine/execution)
Process completed with exit code 2.
Unit Tests (engine/verification)
Process completed with exit code 2.
Unit Tests (network)
Process completed with exit code 2.
Unit Tests (engine/access)
Process completed with exit code 2.
Unit Tests (others)
Process completed with exit code 2.
Unit Tests (admin)
Process completed with exit code 2.
Unit Tests (ledger)
Process completed with exit code 2.
Unit Tests (cmd)
Process completed with exit code 2.
Unit Tests (network/p2p)
Process completed with exit code 2.
Unit Tests (engine/execution/computation)
Process completed with exit code 2.
Unit Tests (fvm)
Process completed with exit code 2.
Unit Tests (storage)
Process completed with exit code 2.
Unit Tests (engine/collection)
Process completed with exit code 2.
Unit Tests (utils)
Process completed with exit code 2.
Unit Tests (state)
Process completed with exit code 2.
Unit Tests (engine/common)
Process completed with exit code 2.
Unit Tests (network/test/cohort1)
Process completed with exit code 2.
Unit Tests (module)
Process completed with exit code 2.
Unit Tests (engine)
Process completed with exit code 2.
Unit Tests (network/test/cohort2)
Process completed with exit code 2.
Unit Tests (engine/execution/ingestion)
Process completed with exit code 2.
Docker Build
cannot use func() {…} (value of type func()) as func(error) value in argument to rw.AddCallback
Docker Build
cannot use func() {…} (value of type func()) as func(error) value in argument to rw.AddCallback
Docker Build
Process completed with exit code 2.
Unit Tests (network/p2p/node)
Process completed with exit code 2.
Lint (./integration/): integration/testnet/container.go#L35
could not import github.com/onflow/flow-go/storage/pebble (-: # github.com/onflow/flow-go/storage/pebble
Lint (./integration/)
cannot use func() {…} (value of type func()) as func(error) value in argument to rw.AddCallback) (typecheck)
Lint (./integration/): integration/tests/lib/util.go#L10
"github.com/onflow/cadence" imported and not used (typecheck)
Lint (./integration/): integration/tests/bft/base_suite.go#L149
b.Track undefined (type *BaseSuite has no field or method Track) (typecheck)
Lint (./integration/): integration/tests/epochs/suite.go#L128
s.Track undefined (type *Suite has no field or method Track) (typecheck)
Lint (./integration/): integration/dkg/dkg_emulator_suite.go#L36
could not import github.com/onflow/flow-go/storage/pebble (-: # github.com/onflow/flow-go/storage/pebble
Lint (./integration/)
cannot use func() {…} (value of type func()) as func(error) value in argument to rw.AddCallback) (typecheck)
Lint (./integration/): integration/dkg/node.go#L45
n.Ctx undefined (type *node has no field or method Ctx) (typecheck)
Lint (./integration/): integration/dkg/node.go#L49
n.Cancel undefined (type *node has no field or method Cancel) (typecheck)
Lint (./integration/): integration/dkg/node.go#L57
n.PublicDB undefined (type *node has no field or method PublicDB) (typecheck)
Lint (./): engine/execution/storehouse.go#L8
could not import github.com/onflow/flow-go/storage/pebble (-: # github.com/onflow/flow-go/storage/pebble
Lint (./): storage/pebble/my_receipts.go#L58
cannot use func() {…} (value of type func()) as func(error) value in argument to rw.AddCallback) (typecheck)
Lint (./): engine/execution/state/state.go#L21
could not import github.com/onflow/flow-go/storage/pebble (-: # github.com/onflow/flow-go/storage/pebble
Lint (./): storage/pebble/my_receipts.go#L58
cannot use func() {…} (value of type func()) as func(error) value in argument to rw.AddCallback) (typecheck)
Lint (./): cmd/util/cmd/common/storage_pebble.go#L8
could not import github.com/onflow/flow-go/storage/pebble (-: # github.com/onflow/flow-go/storage/pebble
Lint (./): storage/pebble/my_receipts.go#L58
cannot use func() {…} (value of type func()) as func(error) value in argument to rw.AddCallback) (typecheck)
Lint (./): engine/execution/ingestion/loader/unexecuted_loader_test.go#L38
es.On undefined (type *mockExecutionState has no field or method On) (typecheck)
Lint (./): storage/pebble/all.go#L1
: # github.com/onflow/flow-go/storage/pebble [github.com/onflow/flow-go/storage/pebble.test]
Lint (./): storage/pebble/my_receipts.go#L58
cannot use func() {…} (value of type func()) as func(error) value in argument to rw.AddCallback (typecheck)
Lint (./): storage/pebble/approvals_test.go#L13
could not import github.com/onflow/flow-go/storage/pebble (-: # github.com/onflow/flow-go/storage/pebble [github.com/onflow/flow-go/storage/pebble.test]
Lint (./insecure/): insecure/cmd/corrupted_builder.go#L58
cnb.NodeRole undefined (type *CorruptedNodeBuilder has no field or method NodeRole) (typecheck)
Lint (./insecure/): insecure/cmd/corrupted_builder.go#L77
cnb.UnicastRateLimiterDistributor undefined (type *CorruptedNodeBuilder has no field or method UnicastRateLimiterDistributor) (typecheck)
Lint (./insecure/): insecure/cmd/corrupted_builder.go#L78
cnb.FlowConfig undefined (type *CorruptedNodeBuilder has no field or method FlowConfig) (typecheck)
Lint (./insecure/): insecure/cmd/corrupted_builder.go#L87
cnb.FlowConfig undefined (type *CorruptedNodeBuilder has no field or method FlowConfig) (typecheck)
Lint (./insecure/): insecure/cmd/corrupted_builder.go#L88
cnb.FlowConfig undefined (type *CorruptedNodeBuilder has no field or method FlowConfig) (typecheck)
Lint (./insecure/): insecure/cmd/corrupted_builder.go#L93
cnb.Logger undefined (type *CorruptedNodeBuilder has no field or method Logger) (typecheck)
Lint (./insecure/): insecure/cmd/corrupted_builder.go#L94
cnb.RootChainID undefined (type *CorruptedNodeBuilder has no field or method RootChainID) (typecheck)
Lint (./insecure/): insecure/cmd/corrupted_builder.go#L96
cnb.NetworkKey undefined (type *CorruptedNodeBuilder has no field or method NetworkKey) (typecheck)
Lint (./insecure/): insecure/cmd/corrupted_builder.go#L97
cnb.SporkID undefined (type *CorruptedNodeBuilder has no field or method SporkID) (typecheck)
Lint (./insecure/): insecure/cmd/corrupted_builder.go#L98
cnb.IdentityProvider undefined (type *CorruptedNodeBuilder has no field or method IdentityProvider) (typecheck)
Create Dynamic Test Matrix
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Create Dynamic Test Matrix
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/
Tidy
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (Modules) (insecure, install-tools, 5, 0, buildjet-4vcpu-ubuntu-2204)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (network/p2p/connection)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (network/alsp)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (engine/consensus)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (network/p2p/scoring)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (consensus)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (module/dkg)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (engine/execution)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (engine/verification)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (network)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (engine/access)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (others)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (admin)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (ledger)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (cmd)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (network/p2p)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (engine/execution/computation)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (fvm)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (storage)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (engine/collection)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (utils)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (state)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (Modules) (integration, install-tools, 5, 0, buildjet-4vcpu-ubuntu-2204)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (engine/common)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (network/test/cohort1)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (module)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (engine)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (network/test/cohort2)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (engine/execution/ingestion)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Docker Build
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit Tests (network/p2p/node)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Lint (./integration/)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4, golangci/golangci-lint-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Lint (./)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4, golangci/golangci-lint-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Lint (./insecure/)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-go@v4, golangci/golangci-lint-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/