Skip to content

invoices: migrate KV invoices to native SQL for users of KV SQL backends #17136

invoices: migrate KV invoices to native SQL for users of KV SQL backends

invoices: migrate KV invoices to native SQL for users of KV SQL backends #17136

Triggered via pull request January 10, 2025 10:51
Status Cancelled
Total duration 17m 14s
Artifacts 12

main.yml

on: pull_request
Matrix: basic itests
Matrix: run unit tests
Sqlc check
5m 11s
Sqlc check
RPC and mobile compilation check
7m 3s
RPC and mobile compilation check
check commits
16m 50s
check commits
lint code
8m 16s
lint code
sample configuration check
5m 1s
sample configuration check
windows itest
4m 21s
windows itest
macOS itest
2m 48s
macOS itest
check release notes updated
8s
check release notes updated
Matrix: cross compilation
Matrix: check pinned dependencies
Matrix: itests
Fit to window
Zoom out
Zoom in

Annotations

77 errors and 26 warnings
itests (bitcoind-sqlite, backend=bitcoind dbbackend=sqlite): itest/lnd_invoice_migration_test.go#L141
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
itests (bitcoind-sqlite, backend=bitcoind dbbackend=sqlite): itest/lnd_invoice_migration_test.go#L141
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
itests (bitcoind-sqlite, backend=bitcoind dbbackend=sqlite): itest/lnd_invoice_migration_test.go#L179
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
itests (bitcoind-sqlite, backend=bitcoind dbbackend=sqlite): itest/lnd_invoice_migration_test.go#L190
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
itests (bitcoind-sqlite, backend=bitcoind dbbackend=sqlite)
Process completed with exit code 2.
itests (bitcoind-postgres-nativesql, backend=bitcoind dbbackend=postgres nativesql=true): itest/lnd_invoice_migration_test.go#L141
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
itests (bitcoind-postgres-nativesql, backend=bitcoind dbbackend=postgres nativesql=true): itest/lnd_invoice_migration_test.go#L141
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
itests (bitcoind-postgres-nativesql, backend=bitcoind dbbackend=postgres nativesql=true): itest/lnd_invoice_migration_test.go#L179
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
itests (bitcoind-postgres-nativesql, backend=bitcoind dbbackend=postgres nativesql=true): itest/lnd_invoice_migration_test.go#L190
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
itests (bitcoind-sqlite-nativesql, backend=bitcoind dbbackend=sqlite nativesql=true): itest/lnd_invoice_migration_test.go#L141
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
itests (bitcoind-sqlite-nativesql, backend=bitcoind dbbackend=sqlite nativesql=true): itest/lnd_invoice_migration_test.go#L141
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
itests (bitcoind-sqlite-nativesql, backend=bitcoind dbbackend=sqlite nativesql=true): itest/lnd_invoice_migration_test.go#L179
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
itests (bitcoind-sqlite-nativesql, backend=bitcoind dbbackend=sqlite nativesql=true): itest/lnd_invoice_migration_test.go#L190
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
itests (bitcoind-rpcpolling, backend="bitcoind rpcpolling"): itest/lnd_invoice_migration_test.go#L141
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
itests (bitcoind-rpcpolling, backend="bitcoind rpcpolling"): itest/lnd_invoice_migration_test.go#L141
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
itests (bitcoind-rpcpolling, backend="bitcoind rpcpolling"): itest/lnd_invoice_migration_test.go#L179
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
itests (bitcoind-rpcpolling, backend="bitcoind rpcpolling"): itest/lnd_invoice_migration_test.go#L190
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
itests (bitcoind-rpcpolling, backend="bitcoind rpcpolling")
Process completed with exit code 2.
macOS itest: itest/lnd_invoice_migration_test.go#L141
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
macOS itest: itest/lnd_invoice_migration_test.go#L141
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
macOS itest: itest/lnd_invoice_migration_test.go#L179
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
macOS itest: itest/lnd_invoice_migration_test.go#L190
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
macOS itest
Process completed with exit code 2.
basic itests (bitcoind-notxindex, backend="bitcoind notxindex"): itest/lnd_invoice_migration_test.go#L141
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
basic itests (bitcoind-notxindex, backend="bitcoind notxindex"): itest/lnd_invoice_migration_test.go#L141
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
basic itests (bitcoind-notxindex, backend="bitcoind notxindex"): itest/lnd_invoice_migration_test.go#L179
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
basic itests (bitcoind-notxindex, backend="bitcoind notxindex"): itest/lnd_invoice_migration_test.go#L190
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
basic itests (bitcoind-notxindex, backend="bitcoind notxindex")
Process completed with exit code 2.
itests (bitcoind-postgres, backend=bitcoind dbbackend=postgres): itest/lnd_invoice_migration_test.go#L141
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
itests (bitcoind-postgres, backend=bitcoind dbbackend=postgres): itest/lnd_invoice_migration_test.go#L141
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
itests (bitcoind-postgres, backend=bitcoind dbbackend=postgres): itest/lnd_invoice_migration_test.go#L179
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
itests (bitcoind-postgres, backend=bitcoind dbbackend=postgres): itest/lnd_invoice_migration_test.go#L190
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
itests (bitcoind-postgres, backend=bitcoind dbbackend=postgres)
Process completed with exit code 2.
itests (bitcoind-etcd, backend=bitcoind dbbackend=etcd): itest/lnd_invoice_migration_test.go#L141
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
itests (bitcoind-etcd, backend=bitcoind dbbackend=etcd): itest/lnd_invoice_migration_test.go#L141
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
itests (bitcoind-etcd, backend=bitcoind dbbackend=etcd): itest/lnd_invoice_migration_test.go#L179
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
itests (bitcoind-etcd, backend=bitcoind dbbackend=etcd): itest/lnd_invoice_migration_test.go#L190
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
itests (bitcoind-etcd, backend=bitcoind dbbackend=etcd)
Process completed with exit code 2.
basic itests (neutrino, backend=neutrino cover=1): itest/lnd_invoice_migration_test.go#L141
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
basic itests (neutrino, backend=neutrino cover=1): itest/lnd_invoice_migration_test.go#L141
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
basic itests (neutrino, backend=neutrino cover=1): itest/lnd_invoice_migration_test.go#L179
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
basic itests (neutrino, backend=neutrino cover=1): itest/lnd_invoice_migration_test.go#L190
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
basic itests (neutrino, backend=neutrino cover=1)
Process completed with exit code 2.
basic itests (bitcoind, backend=bitcoind cover=1): itest/lnd_invoice_migration_test.go#L141
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
basic itests (bitcoind, backend=bitcoind cover=1): itest/lnd_invoice_migration_test.go#L141
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
basic itests (bitcoind, backend=bitcoind cover=1): itest/lnd_invoice_migration_test.go#L179
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
basic itests (bitcoind, backend=bitcoind cover=1): itest/lnd_invoice_migration_test.go#L190
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
basic itests (bitcoind, backend=bitcoind cover=1)
Process completed with exit code 2.
basic itests (btcd, backend=btcd cover=1): itest/lnd_invoice_migration_test.go#L141
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
basic itests (btcd, backend=btcd cover=1): itest/lnd_invoice_migration_test.go#L141
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
basic itests (btcd, backend=btcd cover=1): itest/lnd_invoice_migration_test.go#L179
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
basic itests (btcd, backend=btcd cover=1): itest/lnd_invoice_migration_test.go#L190
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
basic itests (btcd, backend=btcd cover=1)
Process completed with exit code 2.
windows itest
Process completed with exit code 1.
windows itest: itest/lnd_invoice_migration_test.go#L141
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
windows itest: itest/lnd_invoice_migration_test.go#L141
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
windows itest: itest/lnd_invoice_migration_test.go#L179
ht.Bob undefined (type *lntest.HarnessTest has no field or method Bob)
windows itest: itest/lnd_invoice_migration_test.go#L190
ht.Alice undefined (type *lntest.HarnessTest has no field or method Alice)
windows itest
Process completed with exit code 2.
Sqlc check
Error: ENOENT: no such file or directory, stat '/home/runner/work/_actions/satackey/action-docker-layer-caching/v0.0.11/dist/ttsc-dist/.adlc'
lint code: invoices/kv_sql_migration_test.go#L201
return with no blank line before (nlreturn)
lint code
Process completed with exit code 2.
run unit tests (unit tags="kvdb_postgres")
Canceling since a higher priority waiting request for '8831' exists
run unit tests (unit tags="kvdb_postgres")
The operation was canceled.
run unit tests (unit tags="kvdb_sqlite")
Canceling since a higher priority waiting request for '8831' exists
run unit tests (unit tags="kvdb_sqlite")
The operation was canceled.
check commits
Canceling since a higher priority waiting request for '8831' exists
check commits
The operation was canceled.
run unit tests (btcd unit-race)
Canceling since a higher priority waiting request for '8831' exists
run unit tests (btcd unit-race)
The operation was canceled.
run unit tests (unit tags="kvdb_etcd")
Canceling since a higher priority waiting request for '8831' exists
run unit tests (unit tags="kvdb_etcd")
The operation was canceled.
run unit tests (btcd unit-cover)
Canceling since a higher priority waiting request for '8831' exists
run unit tests (btcd unit-cover)
The operation was canceled.
finish
Error: The process '/home/runner/work/_actions/ziggie1984/actions-goveralls/c440f43938a4032b627d2b03d61d4ae1a2ba2b5c/bin/goveralls_linux_amd64' failed with exit code 1
check pinned dependencies (google.golang.org/grpc v1.59.0)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
check release notes updated
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
check pinned dependencies (github.com/golang/protobuf v1.5.3)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
itests (bitcoind-sqlite, backend=bitcoind dbbackend=sqlite)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
itests (bitcoind-sqlite-nativesql, backend=bitcoind dbbackend=sqlite nativesql=true)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
itests (bitcoind-rpcpolling, backend="bitcoind rpcpolling")
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
basic itests (bitcoind-notxindex, backend="bitcoind notxindex")
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
itests (bitcoind-postgres, backend=bitcoind dbbackend=postgres)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
itests (bitcoind-etcd, backend=bitcoind dbbackend=etcd)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
basic itests (neutrino, backend=neutrino cover=1)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
basic itests (bitcoind, backend=bitcoind cover=1)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
basic itests (btcd, backend=btcd cover=1)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
sample configuration check
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Sqlc check
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Sqlc check
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Sqlc check
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Sqlc check
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
RPC and mobile compilation check
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
run unit tests (unit-module)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
lint code
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
cross compilation (i386, freebsd-386 linux-386 windows-386)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
finish
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
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-bitcoind", "logs-itest-bitcoind-etcd", "logs-itest-bitcoind-notxindex", "logs-itest-bitcoind-postgres", "logs-itest-bitcoind-postgres-nativesql", "logs-itest-bitcoind-rpcpolling", "logs-itest-bitcoind-sqlite", "logs-itest-bitcoind-sqlite-nativesql", "logs-itest-btcd", "logs-itest-macos", "logs-itest-neutrino", "logs-itest-windows". 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-bitcoind
22 Bytes
logs-itest-bitcoind-etcd
22 Bytes
logs-itest-bitcoind-notxindex
22 Bytes
logs-itest-bitcoind-postgres
22 Bytes
logs-itest-bitcoind-postgres-nativesql
22 Bytes
logs-itest-bitcoind-rpcpolling
22 Bytes
logs-itest-bitcoind-sqlite
22 Bytes
logs-itest-bitcoind-sqlite-nativesql
22 Bytes
logs-itest-btcd
22 Bytes
logs-itest-macos
22 Bytes
logs-itest-neutrino
22 Bytes
logs-itest-windows
22 Bytes