Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
b3fe392
Bump CI action dependencies to latest major versions
tnull Apr 1, 2026
f061a14
Expose `ChannelDetails::channel_shutdown_state`
f3r10 Mar 14, 2026
a67d97c
Merge pull request #827 from f3r10/feat/expose_channel_shutdown_state
tnull Apr 7, 2026
3e99138
Add `Node::{open_0reserve_channel, open_0reserve_channel_with_all}`
tankyleo Apr 6, 2026
8cf134c
Merge pull request #861 from tnull/2026-04-bump-ci
tnull Apr 8, 2026
dead2f3
Merge pull request #853 from tankyleo/2026-03-zero-reserve
tnull Apr 8, 2026
c0f6fb9
Bump LDK dependency for splice feerate API refactor
jkczyz Mar 16, 2026
fe692f3
Merge pull request #859 from jkczyz/2026-03-splicing-rbf-refactor
tnull Apr 8, 2026
423ed51
Replace unreachable `unwrap`s with `expect`s
tnull Apr 3, 2026
f229b10
Handle inbound connection setup errors
tnull Apr 3, 2026
caf0b25
Document outbound payment amount invariant
tnull Apr 3, 2026
769dee4
Document ChannelPending temporary id invariant
tnull Apr 3, 2026
0102fdd
Propagate sqlite schema version read errors
tnull Apr 3, 2026
a7579f4
Propagate VSS runtime construction errors
tnull Apr 3, 2026
0958a33
Tolerate clock skew in bitcoind timing logs
tnull Apr 3, 2026
1ce86ac
Propagate Esplora client setup failures
tnull Apr 3, 2026
ad04cfc
Ban new library unwraps in CI
tnull Apr 3, 2026
ca5e79c
Merge pull request #868 from tnull/2026-04-disallow-unwrap
tnull Apr 9, 2026
f945ade
Fix balance candidate selection during pending splices
joostjager Apr 2, 2026
64e3154
Merge pull request #865 from joostjager/balance-candidate-index
tnull Apr 9, 2026
30040c4
Add tests for zero reserve channels
tankyleo Apr 11, 2026
d780eae
Improve documentation on zero reserve channels
tankyleo Apr 11, 2026
fe77868
Rename field to `LSPS2ServiceConfig::disable_client_reserve`
tankyleo Apr 15, 2026
c754e2f
Merge pull request #873 from tankyleo/2026-04-zero-reserve
tnull Apr 16, 2026
79cfe6f
Add `update_and_persist_node_metrics` helper
tnull Apr 20, 2026
d1065db
Read the RGS sync timestamp from the network graph
tnull Apr 20, 2026
7e378fa
Add configuration options for HRN settings
chuksys Oct 16, 2025
9081f1e
Pass HRNResolver or DomainResolver into OnionMessenger
chuksys Sep 4, 2025
ae53d4b
Add end-to-end test for HRN resolution
chuksys Sep 4, 2025
07654fa
Update CI workflow to include hrn_tests coverage
chuksys Jan 9, 2026
21eea8c
Merge pull request #630 from chuksys/add-support-for-resolving-hrns
tnull Apr 21, 2026
7d931bf
Merge pull request #881 from tnull/2026-04-fix-615
tnull Apr 21, 2026
66f5279
Added SECURITY.md
Jolah1 Apr 21, 2026
d1daf45
Merge pull request #885 from Jolah1/add-security.md
tnull Apr 22, 2026
7e11a61
Replace peer_manager_hook with deferred closure registration
chuksys Apr 22, 2026
9b72b11
Remove redundant Arc wrapping of HRNResolver
chuksys Apr 22, 2026
de65d2f
Use ok_or_else for lazy error logging in DNS resolution
chuksys Apr 22, 2026
5d27176
Fix HRN configuration defaults in docs and table formatting
chuksys Apr 22, 2026
e29ae44
Remove unused variable prefix in set_test_offer
chuksys Apr 22, 2026
d434aeb
2026-04-26 automated rustfmt nightly
Apr 26, 2026
8c081d6
Merge pull request #890 from lightningdevkit/create-pull-request/patch
tnull Apr 27, 2026
297ae84
Merge pull request #887 from chuksys/add-support-for-hrn-resolution-f…
tnull Apr 27, 2026
bb45eac
Switch to expose `FeeRate::from_sat_per_vb_u32` in bindings
tnull Apr 27, 2026
b8123d5
Merge pull request #891 from tnull/2026-04-fix-bitcoin-units-depreact…
tnull Apr 27, 2026
7aa48fa
DRY up batched KVStore reads with `read_all_objects` helper
tnull Apr 28, 2026
269e396
feat(test): add interop test harness for CLN, LND, Eclair
febyeji Apr 2, 2026
ab0aa16
Adapt to lightning-block-sync API changes
jkczyz Apr 14, 2026
2ab93c1
Expose a bindings-compatible BestBlock
jkczyz Apr 23, 2026
a8e2e5f
Merge pull request #876 from tnull/2026-04-batching-store
tnull Apr 29, 2026
c54b9fd
Merge pull request #839 from febyeji/interop-test-harness
tnull Apr 29, 2026
147247a
Merge pull request #874 from jkczyz/2026-04-block-sync-api
tnull Apr 29, 2026
9a86f6b
Add network field to NodeStatus
randomlogin Apr 29, 2026
4e70757
Merge pull request #892 from randomlogin/add-network-to-node-status
tnull Apr 29, 2026
d93bb39
Drop max_inbound_htlc_value_in_flight_percent_of_channel
jkczyz Apr 17, 2026
16eaa6f
Merge pull request #878 from jkczyz/2026-04-lsp-max-in-flight
tnull Apr 29, 2026
8cccba6
Update rust lightning to version containing default_value_vec
carlaKC Apr 29, 2026
8d6af06
Assert that we only have skimmed fees for single htlc forwards
carlaKC Mar 26, 2026
b24a905
Merge pull request #850 from carlaKC/macro-update
tnull Apr 29, 2026
7df1736
Log the error returned from `SqliteStore::new` and `fs::create_dir_all`
tankyleo Apr 30, 2026
1eb486d
Make sure the mutual close gets confirmed in `do_channel_full_cycle`
tankyleo May 1, 2026
3bb5cb9
2026-05-03 automated rustfmt nightly
May 3, 2026
f7d6cf1
Merge pull request #896 from lightningdevkit/create-pull-request/patch
tnull May 4, 2026
c22b415
Merge pull request #894 from tankyleo/2026-04-full-cycle-mutual-close…
tnull May 4, 2026
d0dfe79
Fix logged namespaces in case of persistence failure
tnull May 4, 2026
5cd7eed
Add `NodeBuilder::build_with_store_and_logger`
tankyleo May 4, 2026
fcf12bb
Merge pull request #897 from tnull/2026-05-fix-scorer-persistence-nam…
tnull May 5, 2026
109978d
Merge pull request #893 from tankyleo/2026-04-log-sqlitestore-setup-err
tnull May 5, 2026
93e515f
Implement tiered storage
enigbe Apr 7, 2026
60c46b2
Integrate TierStore into NodeBuilder
enigbe Apr 7, 2026
a2458e4
fixup! Integrate TierStore into NodeBuilder
enigbe May 5, 2026
8dbb312
Fix uniffi Builder tiered-storage support in tests
enigbe May 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/audit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ jobs:
runs-on: ${{ matrix.platform }}
steps:
- name: Checkout source code
uses: actions/checkout@v3
uses: actions/checkout@v6
- name: Run security audit
uses: rustsec/audit-check@v1.4.1
uses: rustsec/audit-check@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
6 changes: 3 additions & 3 deletions .github/workflows/benchmarks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,20 +13,20 @@ jobs:
TOOLCHAIN: stable
steps:
- name: Checkout source code
uses: actions/checkout@v3
uses: actions/checkout@v6
- name: Install Rust toolchain
run: |
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain stable
rustup override set stable
- name: Enable caching for bitcoind
id: cache-bitcoind
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: bin/bitcoind-${{ runner.os }}-${{ runner.arch }}
key: bitcoind-29.0-${{ runner.os }}-${{ runner.arch }}
- name: Enable caching for electrs
id: cache-electrs
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: bin/electrs-${{ runner.os }}-${{ runner.arch }}
key: electrs-${{ runner.os }}-${{ runner.arch }}
Expand Down
41 changes: 32 additions & 9 deletions .github/workflows/cln-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,20 +11,43 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Install dependencies
run: |
sudo apt-get update -y
sudo apt-get install -y socat
- name: Create temporary directory for CLN data
run: echo "CLN_DATA_DIR=$(mktemp -d)" >> $GITHUB_ENV

- name: Start bitcoind, electrs, and lightningd
run: docker compose -p ldk-node -f tests/docker/docker-compose-cln.yml up -d
env:
CLN_DATA_DIR: ${{ env.CLN_DATA_DIR }}

- name: Wait for CLN to be ready
run: |
for i in $(seq 1 30); do
if docker exec ldk-node-cln-1 lightning-cli --regtest getinfo 2>/dev/null | grep -q '"id"'; then
echo "CLN is ready"
break
fi
echo "Waiting for CLN... ($i/30)"
sleep 2
done
docker exec ldk-node-cln-1 lightning-cli --regtest getinfo || {
echo "ERROR: CLN not responding"
docker compose -p ldk-node -f tests/docker/docker-compose-cln.yml logs cln
exit 1
}

- name: Forward lightningd RPC socket
- name: Set permissions for CLN data directory
run: |
docker exec ldk-node-cln-1 sh -c "socat -d -d TCP-LISTEN:9937,fork,reuseaddr UNIX-CONNECT:/root/.lightning/regtest/lightning-rpc&"
socat -d -d UNIX-LISTEN:/tmp/lightning-rpc,reuseaddr,fork TCP:127.0.0.1:9937&
sudo chown -R $(id -u):$(id -g) $CLN_DATA_DIR
sudo chmod 755 $CLN_DATA_DIR
sudo find $CLN_DATA_DIR -type d -exec chmod 755 {} +
sudo find $CLN_DATA_DIR -type f -exec chmod 644 {} +
env:
CLN_DATA_DIR: ${{ env.CLN_DATA_DIR }}

- name: Run CLN integration tests
run: RUSTFLAGS="--cfg cln_test" cargo test --test integration_tests_cln
run: CLN_SOCKET_PATH=$CLN_DATA_DIR/regtest/lightning-rpc
RUSTFLAGS="--cfg cln_test" cargo test --test integration_tests_cln -- --show-output --test-threads=1
env:
CLN_DATA_DIR: ${{ env.CLN_DATA_DIR }}
4 changes: 2 additions & 2 deletions .github/workflows/cron-weekly-rustfmt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
name: Nightly rustfmt
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- uses: dtolnay/rust-toolchain@nightly
with:
components: rustfmt
Expand All @@ -23,7 +23,7 @@ jobs:
- name: Get the current date
run: echo "date=$(date +'%Y-%m-%d')" >> $GITHUB_ENV
- name: Create Pull Request
uses: peter-evans/create-pull-request@v7
uses: peter-evans/create-pull-request@v8
with:
author: Fmt Bot <bot@example.com>
title: Automated nightly rustfmt (${{ env.date }})
Expand Down
56 changes: 56 additions & 0 deletions .github/workflows/eclair-integration.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: CI Checks - Eclair Integration Tests

on: [push, pull_request]

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
check-eclair:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Start bitcoind and electrs
run: docker compose -p ldk-node -f tests/docker/docker-compose-eclair.yml up -d bitcoin electrs

- name: Wait for bitcoind to be healthy
run: |
for i in $(seq 1 30); do
if docker compose -p ldk-node -f tests/docker/docker-compose-eclair.yml exec bitcoin bitcoin-cli -regtest -rpcuser=user -rpcpassword=pass getblockchaininfo > /dev/null 2>&1; then
echo "bitcoind is ready"
exit 0
fi
echo "Waiting for bitcoind... ($i/30)"
sleep 2
done
echo "ERROR: bitcoind not ready"
exit 1

- name: Create wallets on bitcoind
run: |
docker compose -p ldk-node -f tests/docker/docker-compose-eclair.yml exec bitcoin bitcoin-cli -regtest -rpcuser=user -rpcpassword=pass createwallet eclair
docker compose -p ldk-node -f tests/docker/docker-compose-eclair.yml exec bitcoin bitcoin-cli -regtest -rpcuser=user -rpcpassword=pass -rpcwallet=eclair getnewaddress
docker compose -p ldk-node -f tests/docker/docker-compose-eclair.yml exec bitcoin bitcoin-cli -regtest -rpcuser=user -rpcpassword=pass createwallet ldk_node_test

- name: Start Eclair
run: docker compose -p ldk-node -f tests/docker/docker-compose-eclair.yml up -d eclair

- name: Wait for Eclair to be ready
run: |
for i in $(seq 1 60); do
if curl -sf -u :eclairpassword -X POST http://127.0.0.1:8080/getinfo > /dev/null 2>&1; then
echo "Eclair is ready"
exit 0
fi
echo "Waiting for Eclair... ($i/60)"
sleep 5
done
echo "Eclair failed to start"
docker compose -p ldk-node -f tests/docker/docker-compose-eclair.yml logs eclair
exit 1

- name: Run Eclair integration tests
run: RUSTFLAGS="--cfg eclair_test" cargo test --test integration_tests_eclair -- --show-output --test-threads=1
45 changes: 45 additions & 0 deletions .github/workflows/hrn-integration.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: CI Checks - HRN Integration Tests

on: [push, pull_request]

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
build-and-test:
runs-on: ubuntu-latest

steps:
- name: Checkout source code
uses: actions/checkout@v3
- name: Install Rust stable toolchain
run: |
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain stable
- name: Enable caching for bitcoind
id: cache-bitcoind
uses: actions/cache@v4
with:
path: bin/bitcoind-${{ runner.os }}-${{ runner.arch }}
key: bitcoind-29.0-${{ runner.os }}-${{ runner.arch }}
- name: Enable caching for electrs
id: cache-electrs
uses: actions/cache@v4
with:
path: bin/electrs-${{ runner.os }}-${{ runner.arch }}
key: electrs-${{ runner.os }}-${{ runner.arch }}
- name: Download bitcoind/electrs
if: "steps.cache-bitcoind.outputs.cache-hit != 'true' || steps.cache-electrs.outputs.cache-hit != 'true'"
run: |
source ./scripts/download_bitcoind_electrs.sh
mkdir -p bin
mv "$BITCOIND_EXE" bin/bitcoind-${{ runner.os }}-${{ runner.arch }}
mv "$ELECTRS_EXE" bin/electrs-${{ runner.os }}-${{ runner.arch }}
- name: Set bitcoind/electrs environment variables
run: |
echo "BITCOIND_EXE=$( pwd )/bin/bitcoind-${{ runner.os }}-${{ runner.arch }}" >> "$GITHUB_ENV"
echo "ELECTRS_EXE=$( pwd )/bin/electrs-${{ runner.os }}-${{ runner.arch }}" >> "$GITHUB_ENV"
- name: Run HRN Integration Tests
run: |
RUSTFLAGS="--cfg no_download --cfg hrn_tests $RUSTFLAGS" cargo test --test integration_tests_hrn
RUSTFLAGS="--cfg no_download --cfg hrn_tests $RUSTFLAGS" cargo test --test integration_tests_hrn --features uniffi
6 changes: 3 additions & 3 deletions .github/workflows/kotlin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Set up JDK
uses: actions/setup-java@v3
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: 11
Expand Down Expand Up @@ -47,7 +47,7 @@ jobs:
run: ./scripts/uniffi_bindgen_generate_kotlin_android.sh

- name: Start bitcoind and electrs
run: docker compose up -d
run: docker compose -p ldk-node -f tests/docker/docker-compose.yml up -d

- name: Run ldk-node-jvm tests
run: |
Expand Down
23 changes: 15 additions & 8 deletions .github/workflows/lnd-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Check and install CMake if needed
# lnd_grpc_rust (via prost-build v0.10.4) requires CMake >= 3.5 but is incompatible with CMake >= 4.0.
Expand All @@ -33,24 +33,31 @@ jobs:
fi

- name: Create temporary directory for LND data
id: create-temp-dir
run: echo "LND_DATA_DIR=$(mktemp -d)" >> $GITHUB_ENV

- name: Start bitcoind, electrs, and LND
run: docker compose -p ldk-node -f tests/docker/docker-compose-lnd.yml up -d
env:
LND_DATA_DIR: ${{ env.LND_DATA_DIR }}

- name: Set permissions for LND data directory
# In PR 4622 (https://github.com/lightningnetwork/lnd/pull/4622),
# LND sets file permissions to 0700, preventing test code from accessing them.
# This step ensures the test suite has the necessary permissions.
run: sudo chmod -R 755 $LND_DATA_DIR
- name: Wait for LND macaroon and set permissions
run: |
for i in $(seq 1 30); do
if docker exec ldk-node-lnd test -f /root/.lnd/data/chain/bitcoin/regtest/admin.macaroon 2>/dev/null; then
echo "LND macaroon found"
break
fi
echo "Waiting for LND macaroon... ($i/30)"
sleep 2
done
sudo chmod 755 $LND_DATA_DIR
sudo find $LND_DATA_DIR -type d -exec chmod 755 {} +
sudo find $LND_DATA_DIR -type f -exec chmod 644 {} +
env:
LND_DATA_DIR: ${{ env.LND_DATA_DIR }}

- name: Run LND integration tests
run: LND_CERT_PATH=$LND_DATA_DIR/tls.cert LND_MACAROON_PATH=$LND_DATA_DIR/data/chain/bitcoin/regtest/admin.macaroon
RUSTFLAGS="--cfg lnd_test" cargo test --test integration_tests_lnd -- --exact --show-output
RUSTFLAGS="--cfg lnd_test" cargo test --test integration_tests_lnd -- --show-output --test-threads=1
env:
LND_DATA_DIR: ${{ env.LND_DATA_DIR }}
4 changes: 2 additions & 2 deletions .github/workflows/python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Install uv
uses: astral-sh/setup-uv@v7
Expand All @@ -24,7 +24,7 @@ jobs:
run: ./scripts/uniffi_bindgen_generate_python.sh

- name: Start bitcoind and electrs
run: docker compose up -d
run: docker compose -p ldk-node -f tests/docker/docker-compose.yml up -d

- name: Run Python unit tests
env:
Expand Down
23 changes: 19 additions & 4 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
runs-on: ${{ matrix.platform }}
steps:
- name: Checkout source code
uses: actions/checkout@v3
uses: actions/checkout@v6
- name: Install Rust ${{ matrix.toolchain }} toolchain
run: |
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain ${{ matrix.toolchain }}
Expand All @@ -50,13 +50,13 @@ jobs:
run: echo "RUSTFLAGS=-D warnings" >> "$GITHUB_ENV"
- name: Enable caching for bitcoind
id: cache-bitcoind
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: bin/bitcoind-${{ runner.os }}-${{ runner.arch }}
key: bitcoind-29.0-${{ runner.os }}-${{ runner.arch }}
- name: Enable caching for electrs
id: cache-electrs
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: bin/electrs-${{ runner.os }}-${{ runner.arch }}
key: electrs-${{ runner.os }}-${{ runner.arch }}
Expand Down Expand Up @@ -90,6 +90,21 @@ jobs:
run: |
RUSTFLAGS="--cfg no_download --cfg cycle_tests" cargo test --features uniffi

linting:
name: Linting
runs-on: ubuntu-latest
steps:
- name: Checkout source code
uses: actions/checkout@v6
- name: Install Rust and clippy
run: |
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain stable
rustup component add clippy
- name: Ban `unwrap` in library code
run: |
cargo clippy --lib --verbose --color always -- -A warnings -D clippy::unwrap_used -A clippy::tabs_in_doc_comments
cargo clippy --lib --features uniffi --verbose --color always -- -A warnings -D clippy::unwrap_used -A clippy::tabs_in_doc_comments

doc:
name: Documentation
runs-on: ubuntu-latest
Expand All @@ -99,4 +114,4 @@ jobs:
- uses: actions/checkout@v6
- uses: dtolnay/rust-toolchain@nightly
- uses: dtolnay/install@cargo-docs-rs
- run: cargo docs-rs
- run: cargo docs-rs
2 changes: 1 addition & 1 deletion .github/workflows/semver.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout source code
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Check SemVer
uses: obi1kenobi/cargo-semver-checks-action@v2
2 changes: 1 addition & 1 deletion .github/workflows/swift.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Set default Rust version to stable
run: rustup default stable
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/vss-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v6
with:
path: ldk-node
- name: Checkout VSS
uses: actions/checkout@v3
uses: actions/checkout@v6
with:
repository: lightningdevkit/vss-server
path: vss-server
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/vss-no-auth-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v6
with:
path: ldk-node
- name: Checkout VSS
uses: actions/checkout@v3
uses: actions/checkout@v6
with:
repository: lightningdevkit/vss-server
path: vss-server
Expand Down
Loading
Loading