mirror of
https://github.com/aljazceru/lspd.git
synced 2026-01-28 10:24:20 +01:00
- 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.
24 lines
548 B
YAML
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
|