Skip to content

CI Core

CI Core #85813

Triggered via schedule March 2, 2025 06:03
Status Failure
Total duration 32m 48s
Artifacts 15

ci-core.yml

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

Annotations

68 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-node-components/platform.go#L1
var-naming: don't use an underscore in package name (revive)
GolangCI Lint (dashboard-lib): dashboard-lib/core-node-components/component.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/component.go#L1
var-naming: don't use an underscore in package name (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/component.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/platform.go#L22
var-naming: var variableFeedId should be variableFeedID (revive)
GolangCI Lint (dashboard-lib): dashboard-lib/atlas-don/component.go#L209
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/vrfv2/testnet/v2scripts/super_scripts.go#L103
G115: integer overflow conversion int64 -> uint32 (gosec)
GolangCI Lint (core/scripts): core/scripts/vrfv2/testnet/v2scripts/super_scripts.go#L104
G115: integer overflow conversion int64 -> uint32 (gosec)
GolangCI Lint (core/scripts): core/scripts/vrfv2/testnet/v2scripts/super_scripts.go#L105
G115: integer overflow conversion int64 -> uint32 (gosec)
GolangCI Lint (core/scripts): core/scripts/vrfv2/testnet/v2scripts/super_scripts.go#L106
G115: integer overflow conversion int64 -> uint32 (gosec)
GolangCI Lint (core/scripts): core/scripts/vrfv2/testnet/v2scripts/super_scripts.go#L107
G115: integer overflow conversion int64 -> uint32 (gosec)
GolangCI Lint (core/scripts): core/scripts/vrfv2/testnet/v2scripts/super_scripts.go#L285
G115: integer overflow conversion int -> uint16 (gosec)
GolangCI Lint (core/scripts): core/scripts/vrfv2/testnet/v2scripts/super_scripts.go#L286
G115: integer overflow conversion int64 -> uint32 (gosec)
GolangCI Lint (core/scripts): core/scripts/vrfv2/testnet/v2scripts/super_scripts.go#L287
G115: integer overflow conversion int64 -> uint32 (gosec)
GolangCI Lint (core/scripts): core/scripts/vrfv2/testnet/v2scripts/super_scripts.go#L288
G115: integer overflow conversion int64 -> uint32 (gosec)
GolangCI Lint (core/scripts): core/scripts/vrfv2/testnet/v2scripts/util.go#L202
G115: integer overflow conversion uint -> uint32 (gosec)
GolangCI Lint (deployment): deployment/environment/web/sdk/client/types.go#L12
var-naming: struct field Uri should be URI (revive)
GolangCI Lint (deployment): deployment/environment/web/sdk/client/types.go#L39
var-naming: struct field Id should be ID (revive)
GolangCI Lint (deployment): deployment/environment/web/sdk/client/client.go#L317
should rewrite http.NewRequestWithContext or add (*Request).WithContext (noctx)
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 (integration-tests): integration-tests/testconfig/testconfig.go#L86
var-naming: don't use ALL_CAPS in Go names; use CamelCase (revive)
GolangCI Lint (integration-tests): integration-tests/testconfig/testconfig.go#L87
var-naming: don't use ALL_CAPS in Go names; use CamelCase (revive)
GolangCI Lint (integration-tests): integration-tests/testconfig/testconfig.go#L88
var-naming: don't use ALL_CAPS in Go names; use CamelCase (revive)
GolangCI Lint (integration-tests): integration-tests/testconfig/testconfig.go#L506
commentFormatting: put a space between `//` and comment text (gocritic)
GolangCI Lint (integration-tests): integration-tests/testconfig/testconfig.go#L253
fmt.Errorf can be replaced with errors.New (perfsprint)
GolangCI Lint (integration-tests): integration-tests/testconfig/testconfig.go#L529
fmt.Sprint can be replaced with faster strconv.FormatInt (perfsprint)
GolangCI Lint (integration-tests): integration-tests/testconfig/testconfig.go#L531
fmt.Sprint can be replaced with faster strconv.FormatInt (perfsprint)
GolangCI Lint (integration-tests): integration-tests/testconfig/testconfig.go#L628
fmt.Sprintf can be replaced with string concatenation (perfsprint)
GolangCI Lint (integration-tests): integration-tests/testconfig/testconfig.go#L633
fmt.Sprintf can be replaced with string concatenation (perfsprint)
GolangCI Lint (integration-tests): integration-tests/testconfig/testconfig.go#L637
fmt.Sprintf can be replaced with string concatenation (perfsprint)
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 (.): core/services/keystore/keys/ocrkey/off_chain_public_key_test.go#L24
encoded-compare: use assert.JSONEq (testifylint)
GolangCI Lint (.): core/services/keystore/keys/ocrkey/on_chain_signing_address_test.go#L23
require-error: for error assertions use require (testifylint)
GolangCI Lint (.): core/services/keystore/keys/ocrkey/off_chain_public_key_test.go#L23
require-error: for error assertions use require (testifylint)
GolangCI Lint (.): core/services/keystore/keys/ocrkey/off_chain_public_key_test.go#L35
require-error: for error assertions use require (testifylint)
GolangCI Lint (.): core/services/ocr2/plugins/ocr2keeper/evmregistry/v21/mercury/v03/v03_request_test.go#L76
var-naming: type MockHttpClient should be MockHTTPClient (revive)
GolangCI Lint (.): core/services/ocr2/plugins/ocr2keeper/evmregistry/v21/mercury/v03/v03_request_test.go#L88
var-naming: var mockHttpClient should be mockHTTPClient (revive)
GolangCI Lint (.): core/services/ocr2/plugins/ocr2keeper/evmregistry/v21/mercury/v03/request.go#L120
var-naming: var reqUrl should be reqURL (revive)
GolangCI Lint (.): core/services/ocr2/plugins/ocr2keeper/evmregistry/v21/mercury/v03/v03_request_test.go#L108
var-naming: struct field mockHttpStatusCode should be mockHTTPStatusCode (revive)
lint
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-499283ed18aa92e2dc23c93878de3927cfd6310b, linux-foundry-chain-fork-core-, linux-foundry-chain-fork-
Clean Go Tidy & Generate
Cache not found for keys: linux-foundry-chain-fork-clean-499283ed18aa92e2dc23c93878de3927cfd6310b, 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-499283ed18aa92e2dc23c93878de3927cfd6310b, linux-foundry-chain-fork-core-, linux-foundry-chain-fork-
Core Tests (go_core_tests)
Cache not found for keys: linux-foundry-chain-fork-core-499283ed18aa92e2dc23c93878de3927cfd6310b, linux-foundry-chain-fork-core-, linux-foundry-chain-fork-
Core Tests (go_core_fuzz)
Cache not found for keys: linux-foundry-chain-fork-core-499283ed18aa92e2dc23c93878de3927cfd6310b, 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-499283ed18aa92e2dc23c93878de3927cfd6310b, linux-foundry-chain-fork-core-, linux-foundry-chain-fork-

Artifacts

Produced during runtime
Name Size
go_core_ccip_deployment_tests_logs
4.25 KB
go_core_fuzz_logs
4.08 KB
go_core_race_tests_logs
2.93 MB
go_core_tests_integration_logs
2.71 MB
go_core_tests_logs
328 MB
golangci-lint-report-core-scripts
3.82 KB
golangci-lint-report-core-scripts-ccip-manual-execution
785 Bytes
golangci-lint-report-dashboard-lib
890 Bytes
golangci-lint-report-deployment
3.41 KB
golangci-lint-report-integration-tests
5.07 KB
golangci-lint-report-integration-tests-load
561 Bytes
golangci-lint-report-root
8.84 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