lnd/.github/workflows
ziggie f6f6064938
scripts: fix backwards compatibility test timing issues
The backwards compatibility test was failing intermittently due to two
related timing issues in the test setup.

The issue was that Dave's `wait_graph_sync dave 3` was hanging
for up to 60 minutes. Dave's initial gossip sync with Charlie could
complete before Charlie had forwarded the alice-bob channel
announcement, leaving Dave stuck at 2 channels until lnd's historical
syncer fired at its default interval of 1 hour. After this 1-hour idle,
some routing state had become stale, causing the subsequent payment from
alice to dave to fail with FAILURE_REASON_NO_ROUTE.

This issues is now addressed by setting `--historicalsyncinterval=10s` on
all nodes. This causes nodes to periodically re-sync the full gossip
state from their peers every 10 seconds instead of every hour. Dave
therefore picks up any missed channel announcements and routing policies
within seconds, and alice's routing graph stays up-to-date throughout
the test.

Additionally, lnd debug logs from all containers are now collected
before teardown on failure and uploaded as a CI artifact, making future
failures easier to diagnose.
2026-03-04 13:04:26 +01:00
..
backport.yml ci: fix some minor issues in the backport ci job 2025-12-14 09:00:02 +01:00
claude-dedupe-issues.yml ci: use haiku model for issue dedupe workflow 2026-02-13 10:52:46 +02:00
claude.yml workflows/claude: fix PR checkout for fork PRs 2026-01-29 13:30:41 -04:00
docker.yml github actions: move pgp key to daily builds 2025-08-19 08:35:42 +02:00
main.yml scripts: fix backwards compatibility test timing issues 2026-03-04 13:04:26 +01:00
pr-severity.yml Merge pull request #10562 from ziggie1984/fix-severity-cmd-classification 2026-02-12 21:03:24 +08:00
release.yaml build: update CI+release version to Go 1.25.5 2026-01-13 16:07:38 +01:00
stats.yml .github: run PR review stats only for side branches 2025-07-17 20:42:24 +08:00
verify-release.yaml ci: add verify-release workflow 2026-02-13 10:35:11 +01:00