Skip to content

add Cancel API to cancel a running job #404

add Cancel API to cancel a running job

add Cancel API to cancel a running job #404

Triggered via pull request January 6, 2024 20:48
Status Failure
Total duration 2m 13s
Artifacts
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

ci.yml

on: pull_request
Matrix: build_and_test
Fit to window
Zoom out
Zoom in

Annotations

22 errors and 2 warnings
lint: internal/jobcompleter/job_completer.go#L1
: # github.com/riverqueue/river/internal/jobcompleter [github.com/riverqueue/river/internal/jobcompleter.test]
lint: internal/jobcompleter/job_completer_test.go#L31
cannot use adapter (variable of type *dbadaptertest.TestAdapter) as dbadapter.Adapter value in argument to NewInlineCompleter: *dbadaptertest.TestAdapter does not implement dbadapter.Adapter (missing method JobCancelTx)
lint: internal/jobcompleter/job_completer_test.go#L85
cannot use adapter (variable of type *dbadaptertest.TestAdapter) as dbadapter.Adapter value in argument to NewAsyncCompleter: *dbadaptertest.TestAdapter does not implement dbadapter.Adapter (missing method JobCancelTx)
lint: internal/jobcompleter/job_completer_test.go#L171
cannot use adapter (variable of type *dbadaptertest.TestAdapter) as dbadapter.Adapter value in argument to constructor: *dbadaptertest.TestAdapter does not implement dbadapter.Adapter (missing method JobCancelTx)
lint: internal/jobcompleter/job_completer_test.go#L203
cannot use adapter (variable of type *dbadaptertest.TestAdapter) as dbadapter.Adapter value in argument to constructor: *dbadaptertest.TestAdapter does not implement dbadapter.Adapter (missing method JobCancelTx) (typecheck)
lint: client_test.go#L281
test helper function should start from t.Helper() (thelper)
lint
issues found
build_and_test (14, 1.21): internal/jobcompleter/job_completer_test.go#L31
cannot use adapter (variable of type *dbadaptertest.TestAdapter) as dbadapter.Adapter value in argument to NewInlineCompleter: *dbadaptertest.TestAdapter does not implement dbadapter.Adapter (missing method JobCancelTx)
build_and_test (14, 1.21): internal/jobcompleter/job_completer_test.go#L85
cannot use adapter (variable of type *dbadaptertest.TestAdapter) as dbadapter.Adapter value in argument to NewAsyncCompleter: *dbadaptertest.TestAdapter does not implement dbadapter.Adapter (missing method JobCancelTx)
build_and_test (14, 1.21): internal/jobcompleter/job_completer_test.go#L171
cannot use adapter (variable of type *dbadaptertest.TestAdapter) as dbadapter.Adapter value in argument to constructor: *dbadaptertest.TestAdapter does not implement dbadapter.Adapter (missing method JobCancelTx)
build_and_test (14, 1.21): internal/jobcompleter/job_completer_test.go#L203
cannot use adapter (variable of type *dbadaptertest.TestAdapter) as dbadapter.Adapter value in argument to constructor: *dbadaptertest.TestAdapter does not implement dbadapter.Adapter (missing method JobCancelTx)
build_and_test (14, 1.21)
Process completed with exit code 1.
build_and_test (16, 1.21): internal/jobcompleter/job_completer_test.go#L31
cannot use adapter (variable of type *dbadaptertest.TestAdapter) as dbadapter.Adapter value in argument to NewInlineCompleter: *dbadaptertest.TestAdapter does not implement dbadapter.Adapter (missing method JobCancelTx)
build_and_test (16, 1.21): internal/jobcompleter/job_completer_test.go#L85
cannot use adapter (variable of type *dbadaptertest.TestAdapter) as dbadapter.Adapter value in argument to NewAsyncCompleter: *dbadaptertest.TestAdapter does not implement dbadapter.Adapter (missing method JobCancelTx)
build_and_test (16, 1.21): internal/jobcompleter/job_completer_test.go#L171
cannot use adapter (variable of type *dbadaptertest.TestAdapter) as dbadapter.Adapter value in argument to constructor: *dbadaptertest.TestAdapter does not implement dbadapter.Adapter (missing method JobCancelTx)
build_and_test (16, 1.21): internal/jobcompleter/job_completer_test.go#L203
cannot use adapter (variable of type *dbadaptertest.TestAdapter) as dbadapter.Adapter value in argument to constructor: *dbadaptertest.TestAdapter does not implement dbadapter.Adapter (missing method JobCancelTx)
build_and_test (16, 1.21)
Process completed with exit code 1.
build_and_test (15, 1.21): internal/jobcompleter/job_completer_test.go#L31
cannot use adapter (variable of type *dbadaptertest.TestAdapter) as dbadapter.Adapter value in argument to NewInlineCompleter: *dbadaptertest.TestAdapter does not implement dbadapter.Adapter (missing method JobCancelTx)
build_and_test (15, 1.21): internal/jobcompleter/job_completer_test.go#L85
cannot use adapter (variable of type *dbadaptertest.TestAdapter) as dbadapter.Adapter value in argument to NewAsyncCompleter: *dbadaptertest.TestAdapter does not implement dbadapter.Adapter (missing method JobCancelTx)
build_and_test (15, 1.21): internal/jobcompleter/job_completer_test.go#L171
cannot use adapter (variable of type *dbadaptertest.TestAdapter) as dbadapter.Adapter value in argument to constructor: *dbadaptertest.TestAdapter does not implement dbadapter.Adapter (missing method JobCancelTx)
build_and_test (15, 1.21): internal/jobcompleter/job_completer_test.go#L203
cannot use adapter (variable of type *dbadaptertest.TestAdapter) as dbadapter.Adapter value in argument to constructor: *dbadaptertest.TestAdapter does not implement dbadapter.Adapter (missing method JobCancelTx)
build_and_test (15, 1.21)
Process completed with exit code 1.
lint
Restore cache failed: Dependencies file is not found in /home/runner/work/river/river. Supported file pattern: go.sum
cli
Restore cache failed: Dependencies file is not found in /home/runner/work/river/river. Supported file pattern: go.sum