CI Core #85813
ci-core.yml
on: schedule
Detect Changes
17s
Scheduled Run Frequency
0s
Clean Go Tidy & Generate
7m 57s
lint
3s
SonarQube Scan
6m 4s
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/v03_request_test.go#L103
var-naming: var upkeepId should be upkeepID (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)
|
GolangCI Lint (.):
core/services/ocr2/plugins/ocr2keeper/evmregistry/v21/mercury/v03/v03_request_test.go#L184
var-naming: var upkeepId should be upkeepID (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 |
|