Skip to content

CI Core

CI Core #85834

Triggered via schedule March 3, 2025 00:13
Status Failure
Total duration 31m 2s
Artifacts 15

ci-core.yml

on: schedule
Detect Changes
12s
Detect Changes
Scheduled Run Frequency
0s
Scheduled Run Frequency
Clean Go Tidy & Generate
7m 47s
Clean Go Tidy & Generate
Matrix: GolangCI Lint
Matrix: core
Fit to window
Zoom out
Zoom in

Annotations

70 errors and 11 warnings
GolangCI Lint (dashboard-lib): dashboard-lib/dashboard.go#L133
G306: Expect WriteFile permissions to be 0600 or less (gosec)
GolangCI Lint (dashboard-lib): dashboard-lib/core-ocrv2-ccip/component.go#L1
var-naming: don't use an underscore in package name (revive)
GolangCI Lint (dashboard-lib): dashboard-lib/atlas-don/component.go#L1
var-naming: don't use an underscore in package name (revive)
GolangCI Lint (dashboard-lib): dashboard-lib/atlas-don/component.go#L22
var-naming: var variableFeedId should be variableFeedID (revive)
GolangCI Lint (dashboard-lib): dashboard-lib/atlas-don/platform.go#L1
var-naming: don't use an underscore in package name (revive)
GolangCI Lint (dashboard-lib): dashboard-lib/atlas-don/utils.go#L1
var-naming: don't use an underscore in package name (revive)
GolangCI Lint (dashboard-lib): dashboard-lib/atlas-don/platform.go#L22
var-naming: var variableFeedId should be variableFeedID (revive)
GolangCI Lint (dashboard-lib): dashboard-lib/atlas-don/component.go#L36
var-naming: var variableQueryFeedId should be variableQueryFeedID (revive)
GolangCI Lint (dashboard-lib): dashboard-lib/atlas-don/component.go#L209
var-naming: var variableFeedId should be variableFeedID (revive)
GolangCI Lint (dashboard-lib): dashboard-lib/atlas-don/component.go#L537
var-naming: var variableFeedId should be variableFeedID (revive)
GolangCI Lint (core/scripts/ccip/manual-execution): core/scripts/ccip/manual-execution/helpers/contractmodels.go#L76
var-naming: struct field MessageId should be MessageID (revive)
GolangCI Lint (core/scripts/ccip/manual-execution): core/scripts/ccip/manual-execution/helpers/execReport.go#L150
var-naming: func parameter destChainId should be destChainID (revive)
GolangCI Lint (core/scripts/ccip/manual-execution): core/scripts/ccip/manual-execution/helpers/execReport.go#L169
var-naming: func parameter sourceChainId should be sourceChainID (revive)
GolangCI Lint (core/scripts/ccip/manual-execution): core/scripts/ccip/manual-execution/helpers/utils.go#L16
fmt.Errorf can be replaced with errors.New (perfsprint)
GolangCI Lint (core/scripts/ccip/manual-execution): core/scripts/ccip/manual-execution/helpers/utils.go#L44
fmt.Errorf can be replaced with errors.New (perfsprint)
GolangCI Lint (core/scripts/ccip/manual-execution): core/scripts/ccip/manual-execution/main.go#L284
G115: integer overflow conversion uint64 -> int (gosec)
GolangCI Lint (core/scripts/ccip/manual-execution): core/scripts/ccip/manual-execution/main.go#L309
G115: integer overflow conversion uint64 -> int64 (gosec)
GolangCI Lint (core/scripts/ccip/manual-execution): core/scripts/ccip/manual-execution/main.go#L401
G115: integer overflow conversion uint64 -> int64 (gosec)
GolangCI Lint (core/scripts/ccip/manual-execution): core/scripts/ccip/manual-execution/main.go#L437
G115: integer overflow conversion uint64 -> int64 (gosec)
GolangCI Lint (core/scripts/ccip/manual-execution): core/scripts/ccip/manual-execution/main.go#L423
G115: integer overflow conversion uint64 -> int64 (gosec)
GolangCI Lint (core/scripts): core/scripts/p2ptoys/run.go#L124
var-naming: func parameter myId should be myID (revive)
GolangCI Lint (core/scripts): core/scripts/p2ptoys/run.go#L128
var-naming: var lastId should be lastID (revive)
GolangCI Lint (core/scripts): core/scripts/p2ptoys/run.go#L51
Consider pre-allocating `peerIDs` (prealloc)
GolangCI Lint (core/scripts): core/scripts/vrfv2/genvrfnum/main.go#L54
G115: integer overflow conversion int -> uint64 (gosec)
GolangCI Lint (core/scripts): core/scripts/vrfv2/genvrfnum/main.go#L144
G115: integer overflow conversion int -> uint64 (gosec)
GolangCI Lint (core/scripts): core/scripts/vrfv2/genvrfnum/main.go#L98
G115: integer overflow conversion uint -> uint32 (gosec)
GolangCI Lint (core/scripts): core/scripts/vrfv2/genvrfnum/main.go#L99
G115: integer overflow conversion uint -> uint32 (gosec)
GolangCI Lint (core/scripts): core/scripts/vrfv2/genvrfnum/main.go#L89
fmt.Sprintf can be replaced with faster strconv.FormatUint (perfsprint)
GolangCI Lint (core/scripts): core/scripts/vrfv2/genvrfnum/main.go#L90
fmt.Sprintf can be replaced with faster strconv.FormatUint (perfsprint)
GolangCI Lint (core/scripts): core/scripts/vrfv2/genvrfnum/main.go#L91
fmt.Sprintf can be replaced with faster strconv.FormatUint (perfsprint)
GolangCI Lint (deployment): deployment/environment.go#L286
G115: integer overflow conversion int -> uint8 (gosec)
GolangCI Lint (deployment): deployment/address_book.go#L139
early-return: if c { ... } else { ... return } can be simplified to if !c { ... return } ... (revive)
GolangCI Lint (deployment): deployment/multiclient.go#L22
var-naming: don't use ALL_CAPS in Go names; use CamelCase (revive)
GolangCI Lint (deployment): deployment/address_book.go#L166
confusing-naming: Method 'Save' differs only by capitalization to method 'save' in the same source file (revive)
GolangCI Lint (deployment): deployment/evm_kmsclient.go#L56
var-naming: struct field KmsDeployerKeyId should be KmsDeployerKeyID (revive)
GolangCI Lint (deployment): deployment/multiclient.go#L23
var-naming: don't use ALL_CAPS in Go names; use CamelCase (revive)
GolangCI Lint (deployment): deployment/multiclient_test.go#L32
indent-error-flow: if block ends with a return statement, so drop this else and outdent its block (revive)
GolangCI Lint (deployment): deployment/evm_kmsclient.go#L184
appendAssign: append result not assigned to the same slice (gocritic)
GolangCI Lint (deployment): deployment/evm_kmsclient.go#L192
appendAssign: append result not assigned to the same slice (gocritic)
GolangCI Lint (deployment): deployment/environment/devenv/don.go#L495
G115: integer overflow conversion uint64 -> int64 (gosec)
GolangCI Lint (integration-tests/load): integration-tests/load/ccip/destination_gun.go#L158
G115: integer overflow conversion int64 -> uint64 (gosec)
GolangCI Lint (integration-tests/load): integration-tests/load/ccip/destination_gun.go#L133
File is not properly formatted (goimports)
GolangCI Lint (integration-tests/load): integration-tests/load/ccip/ccip_test.go#L126
go-require: prepareAccountToSendLink contains assertions that must only be used in the goroutine running the test function (testifylint)
GolangCI Lint (integration-tests/load): integration-tests/load/ccip/ccip_test.go#L133
go-require: require must only be used in the goroutine running the test function (testifylint)
GolangCI Lint (integration-tests/load): integration-tests/load/ccip/helpers.go#L163
unnecessary trailing newline (whitespace)
GolangCI Lint (integration-tests/load)
issues found
GolangCI Lint (integration-tests): integration-tests/testreporters/keeper_benchmark.go#L249
var-naming: method parameter grafanaUrlProvider should be grafanaURLProvider (revive)
GolangCI Lint (integration-tests): integration-tests/testreporters/keeper_benchmark.go#L267
var-naming: var grafanaUrl should be grafanaURL (revive)
GolangCI Lint (integration-tests): integration-tests/testreporters/keeper_benchmark.go#L272
var-naming: var dashboardUrl should be dashboardURL (revive)
GolangCI Lint (integration-tests): integration-tests/testreporters/ocr.go#L96
appendAssign: append result not assigned to the same slice (gocritic)
GolangCI Lint (integration-tests): integration-tests/testreporters/ocr.go#L82
ifElseChain: rewrite if-else to switch statement (gocritic)
GolangCI Lint (integration-tests): integration-tests/testreporters/keeper.go#L69
fmt.Sprint can be replaced with faster strconv.Itoa (perfsprint)
GolangCI Lint (integration-tests): integration-tests/testreporters/keeper.go#L71
fmt.Sprint can be replaced with faster strconv.FormatInt (perfsprint)
GolangCI Lint (integration-tests): integration-tests/testreporters/keeper.go#L72
fmt.Sprint can be replaced with faster strconv.FormatInt (perfsprint)
GolangCI Lint (integration-tests): integration-tests/testreporters/keeper.go#L73
fmt.Sprint can be replaced with faster strconv.Itoa (perfsprint)
GolangCI Lint (integration-tests): integration-tests/testreporters/keeper.go#L75
fmt.Sprint can be replaced with faster strconv.FormatInt (perfsprint)
GolangCI Lint (.): core/services/ocr2/plugins/ccip/internal/ccipdata/factory/commit_store_test.go#L35
require-error: for error assertions use require (testifylint)
GolangCI Lint (.): core/services/ocr2/plugins/ccip/internal/ccipdata/factory/offramp_test.go#L41
require-error: for error assertions use require (testifylint)
GolangCI Lint (.): core/services/ocr2/plugins/ccip/internal/ccipdata/factory/onramp_test.go#L39
require-error: for error assertions use require (testifylint)
GolangCI Lint (.): core/services/ocr2/plugins/ccip/internal/ccipdata/factory/price_registry_test.go#L38
require-error: for error assertions use require (testifylint)
GolangCI Lint (.): core/services/ocr2/plugins/ccip/internal/rpclib/evm_test.go#L135
G115: integer overflow conversion int -> uint64 (gosec)
GolangCI Lint (.): core/services/ocr2/plugins/ccip/internal/rpclib/evm_test.go#L112
var-naming: struct field parallelRpcCallsLimit should be parallelRPCCallsLimit (revive)
GolangCI Lint (.): core/services/ocr2/plugins/ccip/internal/rpclib/evm_test.go#L205
fmt.Errorf can be replaced with errors.New (perfsprint)
GolangCI Lint (.): core/services/ocr2/plugins/ccip/internal/rpclib/evm_test.go#L128
require-error: for error assertions use require (testifylint)
GolangCI Lint (.): core/services/ocr2/plugins/ccip/internal/rpclib/evm_test.go#L155
require-error: for error assertions use require (testifylint)
GolangCI Lint (.): core/services/ocr2/plugins/ccip/internal/rpclib/evm_test.go#L218
require-error: for error assertions use require (testifylint)
lint
Process completed with exit code 1.
Core Tests (go_core_ccip_deployment_tests)
Process completed with exit code 1.
Core Tests (go_core_tests)
Process completed with exit code 1.
Core Tests (go_core_race_tests)
Process completed with exit code 1.
Detect Changes
Unexpected input(s) 'predicate-quantifier', valid inputs are ['token', 'working-directory', 'ref', 'base', 'filters', 'list-files', 'initial-fetch-depth']
Detect Changes
'before' field is missing in event payload - changes will be detected from last commit
Detect Changes
Unexpected input(s) 'predicate-quantifier', valid inputs are ['token', 'working-directory', 'ref', 'base', 'filters', 'list-files', 'initial-fetch-depth']
Detect Changes
'before' field is missing in event payload - changes will be detected from last commit
test-scripts
No files were found with the provided path: ./output.txt ./coverage.txt. No artifacts will be uploaded.
Core Tests (go_core_tests_integration)
Cache not found for keys: linux-foundry-chain-fork-core-2f32f9f9baa1b2e0ecdba1df95b36604b95cd8c5, linux-foundry-chain-fork-core-, linux-foundry-chain-fork-
Clean Go Tidy & Generate
Cache not found for keys: linux-foundry-chain-fork-clean-2f32f9f9baa1b2e0ecdba1df95b36604b95cd8c5, linux-foundry-chain-fork-clean-, linux-foundry-chain-fork-
Core Tests (go_core_ccip_deployment_tests)
Cache not found for keys: linux-foundry-chain-fork-core-2f32f9f9baa1b2e0ecdba1df95b36604b95cd8c5, linux-foundry-chain-fork-core-, linux-foundry-chain-fork-
Core Tests (go_core_tests)
Cache not found for keys: linux-foundry-chain-fork-core-2f32f9f9baa1b2e0ecdba1df95b36604b95cd8c5, linux-foundry-chain-fork-core-, linux-foundry-chain-fork-
Core Tests (go_core_fuzz)
Cache not found for keys: linux-foundry-chain-fork-core-2f32f9f9baa1b2e0ecdba1df95b36604b95cd8c5, linux-foundry-chain-fork-core-, linux-foundry-chain-fork-
Core Tests (go_core_race_tests)
Cache not found for keys: linux-foundry-chain-fork-core-2f32f9f9baa1b2e0ecdba1df95b36604b95cd8c5, linux-foundry-chain-fork-core-, linux-foundry-chain-fork-

Artifacts

Produced during runtime
Name Size
go_core_ccip_deployment_tests_logs
4.67 KB
go_core_fuzz_logs
4.06 KB
go_core_race_tests_logs
2.37 MB
go_core_tests_integration_logs
2.71 MB
go_core_tests_logs
328 MB
golangci-lint-report-core-scripts
3.85 KB
golangci-lint-report-core-scripts-ccip-manual-execution
785 Bytes
golangci-lint-report-dashboard-lib
890 Bytes
golangci-lint-report-deployment
3.36 KB
golangci-lint-report-integration-tests
4.92 KB
golangci-lint-report-integration-tests-load
561 Bytes
golangci-lint-report-root
8.92 KB
golangci-lint-report-system-tests-lib
228 Bytes
golangci-lint-report-system-tests-tests
228 Bytes
golangci-lint-report-tools-goreleaser-config
228 Bytes