From 90eeb54cb8c06d837a85f105864668101bc09de5 Mon Sep 17 00:00:00 2001 From: David Hill Date: Tue, 20 Feb 2024 10:29:55 -0500 Subject: [PATCH 1/2] build: Bump dcrlnd dep --- go.mod | 4 ++-- go.sum | 8 ++++---- server/mock_test.go | 7 +++++++ 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index fa4b0e8..558f674 100644 --- a/go.mod +++ b/go.mod @@ -8,7 +8,7 @@ require ( github.com/decred/dcrd/chaincfg/v3 v3.2.0 github.com/decred/dcrd/dcrutil/v4 v4.0.1 github.com/decred/dcrd/wire v1.6.0 - github.com/decred/dcrlnd v0.5.1-0.20240123175816-ae2058fde3dd + github.com/decred/dcrlnd v0.5.1-0.20240220145029-ac6673a2bc7f github.com/decred/slog v1.2.0 github.com/gorilla/mux v1.8.1 github.com/jessevdk/go-flags v1.5.0 @@ -20,7 +20,7 @@ require ( require ( decred.org/cspp/v2 v2.1.0 // indirect - decred.org/dcrwallet/v3 v3.1.1-0.20240123171509-cb3222c211b9 // indirect + decred.org/dcrwallet/v3 v3.1.1-0.20240219233943-89327b1f292f // indirect github.com/agl/ed25519 v0.0.0-20170116200512-5312a6153412 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/btcsuite/btcwallet/walletdb v1.4.0 // indirect diff --git a/go.sum b/go.sum index 6c8b44c..763423e 100644 --- a/go.sum +++ b/go.sum @@ -387,8 +387,8 @@ cloud.google.com/go/workflows v1.8.0/go.mod h1:ysGhmEajwZxGn1OhGOGKsTXc5PyxOc0vf cloud.google.com/go/workflows v1.9.0/go.mod h1:ZGkj1aFIOd9c8Gerkjjq7OW7I5+l6cSvT3ujaO/WwSA= decred.org/cspp/v2 v2.1.0 h1:HeHb9+BFqrBaAPc6CsPiUpPFmC1uyBM2mJZUAbUXkRw= decred.org/cspp/v2 v2.1.0/go.mod h1:9nO3bfvCheOPIFZw5f6sRQ42CjBFB5RKSaJ9Iq6G4MA= -decred.org/dcrwallet/v3 v3.1.1-0.20240123171509-cb3222c211b9 h1:pzXtrLFRbHUeyz/SrgJ8Xez15lk65yCXkZqx+lxLUsQ= -decred.org/dcrwallet/v3 v3.1.1-0.20240123171509-cb3222c211b9/go.mod h1:KYWzL2R6ghBLSvB7XXU9S29QwgcqnApCvONMDJ6KCR0= +decred.org/dcrwallet/v3 v3.1.1-0.20240219233943-89327b1f292f h1:U7Hqknl9iWt1VXK1e++4ezMWXr8QDg1PMZv5yq4fzZQ= +decred.org/dcrwallet/v3 v3.1.1-0.20240219233943-89327b1f292f/go.mod h1:KYWzL2R6ghBLSvB7XXU9S29QwgcqnApCvONMDJ6KCR0= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= @@ -535,8 +535,8 @@ github.com/decred/dcrd/wire v1.2.0/go.mod h1:/JKOsLInOJu6InN+/zH5AyCq3YDIOW/Eqcf github.com/decred/dcrd/wire v1.5.0/go.mod h1:fzAjVqw32LkbAZIt5mnrvBR751GTa3e0rRQdOIhPY3w= github.com/decred/dcrd/wire v1.6.0 h1:YOGwPHk4nzGr6OIwUGb8crJYWDiVLpuMxfDBCCF7s/o= github.com/decred/dcrd/wire v1.6.0/go.mod h1:XQ8Xv/pN/3xaDcb7sH8FBLS9cdgVctT7HpBKKGsIACk= -github.com/decred/dcrlnd v0.5.1-0.20240123175816-ae2058fde3dd h1:/vsIDpg//5OzT5W8vLxHj4Y0BeDVaKaaNE4VKLguhUk= -github.com/decred/dcrlnd v0.5.1-0.20240123175816-ae2058fde3dd/go.mod h1:cyp2hwnvNc+PU4OTMT/5WtPsG48C62RzvranYFURp2I= +github.com/decred/dcrlnd v0.5.1-0.20240220145029-ac6673a2bc7f h1:HeNCXks0/4ApaWaMQKEJf/RoumhpQKHMjhUCpKkZB5M= +github.com/decred/dcrlnd v0.5.1-0.20240220145029-ac6673a2bc7f/go.mod h1:KMGegIx5s6S+zfs8neIysOyySIjcwxmgOCLWlrG665o= github.com/decred/dcrtest/dcrdtest v1.0.0 h1:M50BpCPwkCJLtRa2MAo7QMs9sQFgZdCjTnZahnak594= github.com/decred/dcrtest/dcrdtest v1.0.0/go.mod h1:kpuTg2gpr7ze14cumpsLa2ecRC1M4mt36IrRKzNRipU= github.com/decred/go-socks v1.1.0 h1:dnENcc0KIqQo3HSXdgboXAHgqsCIutkqq6ntQjYtm2U= diff --git a/server/mock_test.go b/server/mock_test.go index 11fd282..9599923 100644 --- a/server/mock_test.go +++ b/server/mock_test.go @@ -592,6 +592,13 @@ func (lc *lightningClientMock) EnforceNodePing(ctx context.Context, in *lnrpc.En panic("not implemented") // TODO: Implement } +// lncli: `calcpaymentstats` +// CalcPaymentStats goes through the DB and generates a report on total +// number of payments recorded. +func (lc *lightningClientMock) CalcPaymentStats(ctx context.Context, in *lnrpc.CalcPaymentStatsRequest, opts ...grpc.CallOption) (*lnrpc.CalcPaymentStatsResponse, error) { + panic("not implemented") // TODO: Implement +} + type clientStream struct{} // Header returns the header metadata received from the server if there From 77638dc9c131433acfc01e4d32e0cc2952885488 Mon Sep 17 00:00:00 2001 From: David Hill Date: Tue, 20 Feb 2024 10:32:02 -0500 Subject: [PATCH 2/2] build: Test against Go 1.22 --- .github/workflows/go.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index f86130a..b051d1e 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -9,16 +9,16 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - go: ['1.20', '1.21'] + go: ['1.21', '1.22'] steps: - name: Set up Go - uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0 + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 #v5.0.0 with: go-version: ${{ matrix.go }} - name: Check out source - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 #v4.1.1 - name: Install Linters - run: "curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.55.2" + run: "go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.56.0" - name: Build run: go build ./... - name: Lint