new certs in tests

This commit is contained in:
shocknet-justin 2025-08-26 16:19:38 -04:00
parent 798d001da3
commit fc713cf9a1

View file

@ -9,8 +9,24 @@ jobs:
run: unzip src/tests/regtestNetwork.zip run: unzip src/tests/regtestNetwork.zip
- name: list files - name: list files
run: ls -la run: ls -la
- name: Remove expired certificates
run: |
echo "Removing expired certificates so LND will generate fresh ones..."
rm -f volumes/lnd/alice/tls.cert
rm -f volumes/lnd/bob/tls.cert
rm -f volumes/lnd/carol/tls.cert
rm -f volumes/lnd/dave/tls.cert
- name: Build the stack - name: Build the stack
run: docker compose --project-directory ./ -f src/tests/docker-compose.yml up -d run: docker compose --project-directory ./ -f src/tests/docker-compose.yml up -d
- name: Wait for LND containers to be ready
run: |
echo "Waiting for LND containers to start and generate certificates..."
sleep 30
# Wait for certificates to be generated
timeout 120 bash -c 'until docker exec polar-n2-alice test -f /home/lnd/.lnd/tls.cert; do sleep 5; done'
timeout 120 bash -c 'until docker exec polar-n2-bob test -f /home/lnd/.lnd/tls.cert; do sleep 5; done'
timeout 120 bash -c 'until docker exec polar-n2-carol test -f /home/lnd/.lnd/tls.cert; do sleep 5; done'
timeout 120 bash -c 'until docker exec polar-n2-dave test -f /home/lnd/.lnd/tls.cert; do sleep 5; done'
- name: Copy alice cert file - name: Copy alice cert file
run: docker cp polar-n2-alice:/home/lnd/.lnd/tls.cert alice-tls.cert run: docker cp polar-n2-alice:/home/lnd/.lnd/tls.cert alice-tls.cert
- name: Copy bob cert file - name: Copy bob cert file