mirror of
https://github.com/aljazceru/cdk.git
synced 2025-12-23 23:55:01 +01:00
* feat: Add Docker container setup for Nutshell mint in test-nutshell recipe * test: Add wait mechanism for Nutshell docker container startup * test: Modify Nutshell wallet tests to run sequentially * fix: mintd set input fee pkk * feat: fee tests * fix: melt returning fee in change * fix: fee tests * fix: fee tests
44 lines
1.4 KiB
YAML
44 lines
1.4 KiB
YAML
name: Nutshell integration
|
|
|
|
on: [push, pull_request]
|
|
|
|
jobs:
|
|
nutshell-integration-tests:
|
|
name: Nutshell Mint Integration Tests
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: checkout
|
|
uses: actions/checkout@v4
|
|
- name: Install Nix
|
|
uses: DeterminateSystems/nix-installer-action@v11
|
|
- name: Nix Cache
|
|
uses: DeterminateSystems/magic-nix-cache-action@v6
|
|
- name: Rust Cache
|
|
uses: Swatinem/rust-cache@v2
|
|
- name: Test Nutshell
|
|
run: nix develop -i -L .#integration --command just test-nutshell
|
|
- name: Show logs if tests fail
|
|
if: failure()
|
|
run: docker logs nutshell
|
|
|
|
nutshell-wallet-integration-tests:
|
|
name: Nutshell Wallet Integration Tests
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: checkout
|
|
uses: actions/checkout@v4
|
|
- name: Pull Nutshell Docker image
|
|
run: docker pull cashubtc/nutshell:latest
|
|
- name: Install Nix
|
|
uses: DeterminateSystems/nix-installer-action@v11
|
|
- name: Nix Cache
|
|
uses: DeterminateSystems/magic-nix-cache-action@v6
|
|
- name: Rust Cache
|
|
uses: Swatinem/rust-cache@v2
|
|
- name: Test Nutshell Wallet
|
|
run: |
|
|
nix develop -i -L .#integration --command just nutshell-wallet-itest
|
|
- name: Show Docker logs if tests fail
|
|
if: failure()
|
|
run: docker logs nutshell-wallet || true
|