tapchannel: add awareness of 1st and 2nd level HTLC sweeps to the AuxSweeper #3378
main.yaml
on: pull_request
Matrix: run unit tests
Sqlc check
30s
RPC check
1m 13s
go mod check
22s
test vector check
40s
migration version check
10s
Compilation check
26s
sample configuration check
23s
Docker build check
3m 26s
cross compilation
1m 8s
Lint check
3m 29s
Format check
26s
run itests
38s
run itests postgres
37s
run LiT tests
10m 12s
finish
5s
Annotations
55 errors and 18 warnings
Compilation check:
server.go#L701
cannot use (*Server)(nil) (value of type *Server) as lnwallet.AuxLeafStore value in variable declaration: *Server does not implement lnwallet.AuxLeafStore (wrong type for method FetchLeavesFromCommit)
|
Compilation check:
server.go#L709
cannot use (*Server)(nil) (value of type *Server) as sweep.AuxSweeper value in variable declaration: *Server does not implement sweep.AuxSweeper (wrong type for method NotifyBroadcast)
|
Compilation check:
server.go#L773
undefined: whoseCommit
|
Compilation check:
server.go#L1171
undefined: outpointToTxIndex
|
Compilation check
Process completed with exit code 1.
|
run itests postgres:
server.go#L701
cannot use (*Server)(nil) (value of type *Server) as lnwallet.AuxLeafStore value in variable declaration: *Server does not implement lnwallet.AuxLeafStore (wrong type for method FetchLeavesFromCommit)
|
run itests postgres:
server.go#L709
cannot use (*Server)(nil) (value of type *Server) as sweep.AuxSweeper value in variable declaration: *Server does not implement sweep.AuxSweeper (wrong type for method NotifyBroadcast)
|
run itests postgres:
server.go#L773
undefined: whoseCommit
|
run itests postgres:
server.go#L1171
undefined: outpointToTxIndex
|
run itests postgres
Process completed with exit code 2.
|
run itests:
server.go#L701
cannot use (*Server)(nil) (value of type *Server) as lnwallet.AuxLeafStore value in variable declaration: *Server does not implement lnwallet.AuxLeafStore (wrong type for method FetchLeavesFromCommit)
|
run itests:
server.go#L709
cannot use (*Server)(nil) (value of type *Server) as sweep.AuxSweeper value in variable declaration: *Server does not implement sweep.AuxSweeper (wrong type for method NotifyBroadcast)
|
run itests:
server.go#L773
undefined: whoseCommit
|
run itests:
server.go#L1171
undefined: outpointToTxIndex
|
run itests
Process completed with exit code 2.
|
cross compilation
cannot use (*Server)(nil) (value of type *Server) as lnwallet.AuxLeafStore value in variable declaration: *Server does not implement lnwallet.AuxLeafStore (wrong type for method FetchLeavesFromCommit)
|
cross compilation
cannot use (*Server)(nil) (value of type *Server) as sweep.AuxSweeper value in variable declaration: *Server does not implement sweep.AuxSweeper (wrong type for method NotifyBroadcast)
|
cross compilation
undefined: whoseCommit
|
cross compilation
undefined: outpointToTxIndex
|
cross compilation
Process completed with exit code 2.
|
run unit tests (unit-cover):
server.go#L701
cannot use (*Server)(nil) (value of type *Server) as lnwallet.AuxLeafStore value in variable declaration: *Server does not implement lnwallet.AuxLeafStore (wrong type for method FetchLeavesFromCommit)
|
run unit tests (unit-cover):
server.go#L709
cannot use (*Server)(nil) (value of type *Server) as sweep.AuxSweeper value in variable declaration: *Server does not implement sweep.AuxSweeper (wrong type for method NotifyBroadcast)
|
run unit tests (unit-cover):
server.go#L773
undefined: whoseCommit
|
run unit tests (unit-cover):
server.go#L1171
undefined: outpointToTxIndex
|
run unit tests (unit-cover)
Process completed with exit code 2.
|
Docker build check
buildx failed with: ERROR: failed to solve: process "/bin/sh -c make release-install TAGS=monitoring" did not complete successfully: exit code: 2
|
Lint check:
tapchannel/aux_sweeper.go#L436
Error return value of `newAsset.UpdateTxWitness` is not checked (errcheck)
|
Lint check:
tapchannel/aux_sweeper.go#L2068
Error return value of `newAsset.UpdateTxWitness` is not checked (errcheck)
|
Lint check:
tapchannel/aux_sweeper.go#L2093
unlambda: replace `func(i input.Input) lfn.Result[blobWithWitnessInfo] {
|
Lint check:
tapchannel/aux_sweeper.go#L491
func `sweepVpkts.isEmpty` is unused (unused)
|
Lint check:
tapchannel/aux_sweeper.go#L2084
type `returnType` is unused (unused)
|
Lint check:
tapchannel/aux_sweeper.go#L1214
unnecessary leading newline (whitespace)
|
Lint check:
tapchannel/aux_sweeper.go#L2082
unnecessary leading newline (whitespace)
|
Lint check
Process completed with exit code 2.
|
run unit tests (unit dbbackend=postgres):
server.go#L701
cannot use (*Server)(nil) (value of type *Server) as lnwallet.AuxLeafStore value in variable declaration: *Server does not implement lnwallet.AuxLeafStore (wrong type for method FetchLeavesFromCommit)
|
run unit tests (unit dbbackend=postgres):
server.go#L709
cannot use (*Server)(nil) (value of type *Server) as sweep.AuxSweeper value in variable declaration: *Server does not implement sweep.AuxSweeper (wrong type for method NotifyBroadcast)
|
run unit tests (unit dbbackend=postgres):
server.go#L773
undefined: whoseCommit
|
run unit tests (unit dbbackend=postgres):
server.go#L1171
undefined: outpointToTxIndex
|
run unit tests (unit dbbackend=postgres):
server.go#L701
cannot use (*Server)(nil) (value of type *Server) as lnwallet.AuxLeafStore value in variable declaration: *Server does not implement lnwallet.AuxLeafStore (wrong type for method FetchLeavesFromCommit)
|
run unit tests (unit dbbackend=postgres):
server.go#L709
cannot use (*Server)(nil) (value of type *Server) as sweep.AuxSweeper value in variable declaration: *Server does not implement sweep.AuxSweeper (wrong type for method NotifyBroadcast)
|
run unit tests (unit dbbackend=postgres):
server.go#L773
undefined: whoseCommit
|
run unit tests (unit dbbackend=postgres):
server.go#L1171
undefined: outpointToTxIndex
|
run unit tests (unit dbbackend=postgres):
server.go#L701
cannot use (*Server)(nil) (value of type *Server) as lnwallet.AuxLeafStore value in variable declaration: *Server does not implement lnwallet.AuxLeafStore (wrong type for method FetchLeavesFromCommit)
|
run unit tests (unit dbbackend=postgres):
server.go#L709
cannot use (*Server)(nil) (value of type *Server) as sweep.AuxSweeper value in variable declaration: *Server does not implement sweep.AuxSweeper (wrong type for method NotifyBroadcast)
|
run unit tests (unit-race):
server.go#L701
cannot use (*Server)(nil) (value of type *Server) as lnwallet.AuxLeafStore value in variable declaration: *Server does not implement lnwallet.AuxLeafStore (wrong type for method FetchLeavesFromCommit)
|
run unit tests (unit-race):
server.go#L709
cannot use (*Server)(nil) (value of type *Server) as sweep.AuxSweeper value in variable declaration: *Server does not implement sweep.AuxSweeper (wrong type for method NotifyBroadcast)
|
run unit tests (unit-race):
server.go#L773
undefined: whoseCommit
|
run unit tests (unit-race):
server.go#L1171
undefined: outpointToTxIndex
|
run unit tests (unit-race):
server.go#L701
cannot use (*Server)(nil) (value of type *Server) as lnwallet.AuxLeafStore value in variable declaration: *Server does not implement lnwallet.AuxLeafStore (wrong type for method FetchLeavesFromCommit)
|
run unit tests (unit-race):
server.go#L709
cannot use (*Server)(nil) (value of type *Server) as sweep.AuxSweeper value in variable declaration: *Server does not implement sweep.AuxSweeper (wrong type for method NotifyBroadcast)
|
run unit tests (unit-race):
server.go#L773
undefined: whoseCommit
|
run unit tests (unit-race):
server.go#L1171
undefined: outpointToTxIndex
|
run unit tests (unit-race):
server.go#L701
cannot use (*Server)(nil) (value of type *Server) as lnwallet.AuxLeafStore value in variable declaration: *Server does not implement lnwallet.AuxLeafStore (wrong type for method FetchLeavesFromCommit)
|
run unit tests (unit-race):
server.go#L709
cannot use (*Server)(nil) (value of type *Server) as sweep.AuxSweeper value in variable declaration: *Server does not implement sweep.AuxSweeper (wrong type for method NotifyBroadcast)
|
finish
Error: The process '/home/runner/work/_actions/shogo82148/actions-goveralls/v1/bin/goveralls_linux_amd64' failed with exit code 1
|
migration version check
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
go mod check
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3, actions/setup-go@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
sample configuration check
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3, actions/setup-go@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Compilation check
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3, actions/setup-go@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Format check
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3, actions/setup-go@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Sqlc check
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3, actions/setup-go@v3, jpribyl/[email protected]. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
run itests postgres
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3, actions/setup-go@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
run itests
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3, actions/setup-go@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
test vector check
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3, actions/setup-go@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
cross compilation
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3, actions/setup-go@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
run unit tests (unit-cover)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3, actions/setup-go@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
RPC check
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3, actions/setup-go@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Docker build check
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, docker/setup-qemu-action@v2, docker/setup-buildx-action@v2, docker/build-push-action@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Lint check
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3, actions/setup-go@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
run unit tests (unit dbbackend=postgres)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3, actions/setup-go@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
run unit tests (unit-race)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3, actions/setup-go@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
run LiT tests
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3, actions/setup-go@v3, actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "logs-itest", "logs-itest-postgres".
Please update your workflow to use v4 of the artifact actions.
Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
logs-itest
Expired
|
22 Bytes |
|
logs-itest-postgres
Expired
|
22 Bytes |
|