Files
lspd/.github/actions/build-lspd/action.yaml
lndev 36f7b87b29 Add GitHub Actions for Bitcoin, c-lightning, and LND setup and integration tests
- A new GitHub Actions workflow for running integration tests has been added. This workflow is defined in .github/workflows/integration_tests.yaml.
- New GitHub Actions for setting up Bitcoin, c-lightning, and LND environments have been implemented.
- The actions use caching for quick builds.
- The .gitignore file has been updated.
- LND and CLN setup and tests now run in their own individual jobs, which should improve the workflow speed.
- Introduced a new reusable action for handling test states.
2023-07-28 15:55:18 +02:00

24 lines
548 B
YAML

name: 'Build LSPD'
description: 'Build LSPD and upload the build artifacts.'
runs:
using: 'composite'
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Build LSPD
run: |
go get github.com/breez/lspd
go get github.com/breez/lspd/cln_plugin
go build .
go build -o lspd_plugin ./cln_plugin/cmd
shell: bash
- name: Upload build artifacts
uses: actions/upload-artifact@v3
with:
name: build-artifacts
path: |
./lspd
./lspd_plugin