From ad45c046cded3c4ca854f7bdbd12d87ff8bcb522 Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Sat, 29 Oct 2022 23:37:11 +0200 Subject: [PATCH] separate tests --- .github/workflows/tests.yml | 10 +----- .github/workflows/tests_windows.yml | 49 +++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+), 9 deletions(-) create mode 100644 .github/workflows/tests_windows.yml diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d366e11..4b1c79a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -7,8 +7,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, windows-latest] - # os: [ubuntu-latest, macos-latest] + os: [ubuntu-latest, macos-latest] python-version: ["3.9"] poetry-version: ["1.2.1"] steps: @@ -21,15 +20,8 @@ jobs: uses: abatilo/actions-poetry@v2 with: poetry-version: ${{ matrix.poetry-version }} - - name: Set up Chocolately ${{ matrix.os }} - uses: crazy-max/ghaction-chocolatey@v2 - with: - args: -h - name: Install dependencies run: | - if [ '$RUNNER_OS' == 'windows-latest' ]; then - choco install pkgconfiglite - fi poetry install --with dev shell: bash - name: Run mint diff --git a/.github/workflows/tests_windows.yml b/.github/workflows/tests_windows.yml new file mode 100644 index 0000000..5c6063b --- /dev/null +++ b/.github/workflows/tests_windows.yml @@ -0,0 +1,49 @@ +name: tests + +on: [push, pull_request] + +jobs: + poetry: + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [windows-latest] + python-version: ["3.9"] + poetry-version: ["1.2.1"] + steps: + - uses: actions/checkout@v2 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v2 + with: + python-version: ${{ matrix.python-version }} + - name: Set up Poetry ${{ matrix.poetry-version }} + uses: abatilo/actions-poetry@v2 + with: + poetry-version: ${{ matrix.poetry-version }} + - name: Set up Chocolately ${{ matrix.os }} + uses: crazy-max/ghaction-chocolatey@v2 + with: + args: -h + - name: Install dependencies + run: | + choco install pkgconfiglite + poetry install --with dev + shell: bash + - name: Run mint + env: + LIGHTNING: False + MINT_PRIVATE_KEY: "testingkey" + MINT_SERVER_HOST: 0.0.0.0 + MINT_SERVER_PORT: 3338 + run: | + nohup poetry run mint & + - name: Run tests + env: + LIGHTNING: False + MINT_HOST: localhost + MINT_PORT: 3338 + TOR: False + run: | + poetry run pytest tests --cov-report xml --cov cashu + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v3