mirror of
https://github.com/lnbits/lnbits-legend.git
synced 2025-02-27 16:45:16 +01:00
48 lines
1.1 KiB
YAML
48 lines
1.1 KiB
YAML
|
name: LNbits CI
|
||
|
on: [push, pull_request]
|
||
|
|
||
|
jobs:
|
||
|
|
||
|
lint:
|
||
|
uses: ./.github/workflows/lint.yml
|
||
|
|
||
|
tests:
|
||
|
needs: [ lint ]
|
||
|
strategy:
|
||
|
matrix:
|
||
|
python-version: ["3.9", "3.10"]
|
||
|
db-url: ["", "postgres://lnbits:lnbits@0.0.0.0:5432/lnbits"]
|
||
|
uses: ./.github/workflows/tests.yml
|
||
|
with:
|
||
|
python-version: ${{ matrix.python-version }}
|
||
|
|
||
|
migrations:
|
||
|
needs: [ lint ]
|
||
|
strategy:
|
||
|
matrix:
|
||
|
python-version: ["3.9"]
|
||
|
uses: ./.github/workflows/tests.yml
|
||
|
with:
|
||
|
make: test-migration
|
||
|
db-name: migration
|
||
|
|
||
|
openapi:
|
||
|
needs: [ lint ]
|
||
|
uses: ./.github/workflows/make.yml
|
||
|
with:
|
||
|
make: openapi
|
||
|
|
||
|
# docker:
|
||
|
# uses: ./.github/workflows/docker.yml
|
||
|
|
||
|
regtest:
|
||
|
needs: [ lint ]
|
||
|
uses: ./.github/workflows/regtest.yml
|
||
|
strategy:
|
||
|
matrix:
|
||
|
python-version: ["3.9"]
|
||
|
backend-wallet-class: ["LndRestWallet", "LndWallet", "CoreLightningWallet", "CoreLightningRestWallet", "LNbitsWallet", "EclairWallet"]
|
||
|
with:
|
||
|
python-version: ${{ matrix.python-version }}
|
||
|
backend-wallet-class: ${{ matrix.backend-wallet-class }}
|