Add Cache, Scheduler, and EventBus modules for enhanced application capabilities #36
modules-ci.yml
on: pull_request
detect-modules
3s
Matrix: lint-modules
Matrix: test-modules
Matrix: verify-modules
modules-summary
0s
Annotations
47 errors and 2 warnings
|
Lint
golangci-lint exit with code 3
|
|
Test
Process completed with exit code 1.
|
|
Verify auth
Process completed with exit code 1.
|
|
Lint auth
golangci-lint exit with code 7
|
|
Test auth
Process completed with exit code 1.
|
|
Lint cache:
modules/cache/memory.go#L35
Non-inherited new context, use function like `context.WithXXX` instead (contextcheck)
|
|
Lint cache:
modules/cache/module_test.go#L121
Error return value of `module.RegisterConfig` is not checked (errcheck)
|
|
Lint cache:
modules/cache/module_test.go#L122
Error return value of `module.Init` is not checked (errcheck)
|
|
Lint cache:
modules/cache/module_test.go#L179
Error return value of `module.RegisterConfig` is not checked (errcheck)
|
|
Lint cache:
modules/cache/module_test.go#L190
Error return value of `module.Init` is not checked (errcheck)
|
|
Lint cache:
modules/cache/module_test.go#L192
Error return value of `module.Start` is not checked (errcheck)
|
|
Lint cache:
modules/cache/module_test.go#L209
Error return value of `module.Stop` is not checked (errcheck)
|
|
Lint cache:
modules/cache/module_test.go#L111
len: use assert.Len (testifylint)
|
|
Lint cache:
modules/cache/module_test.go#L134
require-error: for error assertions use require (testifylint)
|
|
Lint cache:
modules/cache/module_test.go#L141
require-error: for error assertions use require (testifylint)
|
|
Lint scheduler:
modules/scheduler/scheduler.go#L154
Function `worker->executeJob` should pass the context parameter (contextcheck)
|
|
Lint scheduler:
modules/scheduler/memory_store.go#L36
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"job with ID %s already exists\", job.ID)" (err113)
|
|
Lint scheduler:
modules/scheduler/memory_store.go#L50
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"job with ID %s not found\", job.ID)" (err113)
|
|
Lint scheduler:
modules/scheduler/memory_store.go#L64
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"job with ID %s not found\", jobID)" (err113)
|
|
Lint scheduler:
modules/scheduler/memory_store.go#L124
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"job with ID %s not found\", jobID)" (err113)
|
|
Lint scheduler:
modules/scheduler/memory_store.go#L151
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"no executions found for job ID %s\", execution.JobID)" (err113)
|
|
Lint scheduler:
modules/scheduler/memory_store.go#L163
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"execution with start time %v not found for job ID %s\", execution.StartTime, execution.JobID)" (err113)
|
|
Lint scheduler:
modules/scheduler/module.go#L255
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"job store does not implement PersistableJobStore interface\")" (err113)
|
|
Lint scheduler:
modules/scheduler/module.go#L279
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"job store does not implement PersistableJobStore interface\")" (err113)
|
|
Lint scheduler:
modules/scheduler/module_test.go#L312
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"intentional test failure\")" (err113)
|
|
Lint eventbus:
modules/eventbus/memory.go#L126
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"event bus shutdown timed out\")" (err113)
|
|
Lint eventbus:
modules/eventbus/memory.go#L136
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"event bus not started\")" (err113)
|
|
Lint eventbus:
modules/eventbus/memory.go#L198
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"event bus not started\")" (err113)
|
|
Lint eventbus:
modules/eventbus/memory.go#L202
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"event handler cannot be nil\")" (err113)
|
|
Lint eventbus:
modules/eventbus/memory.go#L234
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"event bus not started\")" (err113)
|
|
Lint eventbus:
modules/eventbus/memory.go#L239
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"invalid subscription type\")" (err113)
|
|
Lint eventbus:
modules/eventbus/module_test.go#L128
Error return value of `module.RegisterConfig` is not checked (errcheck)
|
|
Lint eventbus:
modules/eventbus/module_test.go#L129
Error return value of `module.Init` is not checked (errcheck)
|
|
Lint eventbus:
modules/eventbus/module_test.go#L149
Error return value of `subscription.Cancel` is not checked (errcheck)
|
|
Lint eventbus:
modules/eventbus/module_test.go#L175
Error return value of `subscription1.Cancel` is not checked (errcheck)
|
|
Verify
Process completed with exit code 1.
|
|
Lint database:
modules/database/module.go#L55
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"invalid config type for database module\")" (err113)
|
|
Lint database:
modules/database/module.go#L162
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"database connection '%s' missing driver\", name)" (err113)
|
|
Lint database:
modules/database/module.go#L165
do not define dynamic errors, use wrapped static errors instead: "fmt.Errorf(\"database connection '%s' missing DSN\", name)" (err113)
|
|
Lint database:
modules/database/module_test.go#L185
Error return value of `module.RegisterConfig` is not checked (errcheck)
|
|
Lint database:
modules/database/module_test.go#L186
Error return value of `module.Init` is not checked (errcheck)
|
|
Lint database:
modules/database/module_test.go#L328
Error return value of `tx.Rollback` is not checked (errcheck)
|
|
Lint database:
modules/database/module_test.go#L334
Error return value of `tx.Rollback` is not checked (errcheck)
|
|
Lint database:
modules/database/module_test.go#L441
Error return value of `module.Stop` is not checked (errcheck)
|
|
Lint database:
modules/database/module_test.go#L303
rows.Err must be checked (rowserrcheck)
|
|
Lint database:
modules/database/module_test.go#L309
rows.Err must be checked (rowserrcheck)
|
|
Test database
Process completed with exit code 1.
|
|
Lint
Restore cache failed: Some specified paths were not resolved, unable to cache dependencies.
|
|
Lint reverseproxy
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|