Repository navigation
Conversation
CI runs on pushes to main and on pull requests: build, unit tests and a vulnerable-package check; LND and Core Lightning integration tests against regtest nodes; and a multi-arch Docker build without pushing. Pushing a v* tag checks the tag against <Version> in the csproj, builds self-contained binaries for seven platforms, pushes the multi-arch image to Docker Hub and creates the GitHub release with the binaries. Dependabot watches NuGet packages, GitHub Actions and base images. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 22, 2026
Pass one --filter-class per test class, since xunit filters only take a wildcard at the start or end. Running a class that doesn't exist yet is harmless, so this is ready for the clnrest tests. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CI (
ci.yml): pushes tomainand all PRsdotnet list package --vulnerable --include-transitivereports anything.docker compose), 30 min timeout.amd64,arm64,arm/v7) without pushing, with GHA layer cache. Catches regressions like the earlier arm/v7 restore crash.Release (
release.yml): onv*tags<Version>inLnAddress.Net.csproj.SHA256SUMS. This is the same set as the v0.1.0 release.ngoline/lnaddress.net:<version>,:<short-sha>and:latestfor all three architectures.DOCKERHUB_USERNAMEandDOCKERHUB_TOKEN(a Docker Hub access token with read/write scope).Dependabot
Weekly updates for NuGet (gRPC/protobuf and test packages grouped), GitHub Actions and the Docker base images.
New release flow: bump
<Version>, merge, thengit tag vX.Y.Z && git push origin vX.Y.Z.🤖 Generated with Claude Code