|
|
|
@ -4,10 +4,11 @@ on: [push, pull_request] |
|
|
|
|
|
|
|
|
|
|
|
jobs: |
|
|
|
jobs: |
|
|
|
build: |
|
|
|
build: |
|
|
|
|
|
|
|
name: python ${{ matrix.python-version }} on ${{ matrix.os }} |
|
|
|
runs-on: ubuntu-latest |
|
|
|
runs-on: ${{ matrix.os }} |
|
|
|
strategy: |
|
|
|
strategy: |
|
|
|
matrix: |
|
|
|
matrix: |
|
|
|
|
|
|
|
os: [macos-latest, ubuntu-latest] |
|
|
|
python-version: ["3.7", "3.8", "3.9", "3.10"] |
|
|
|
python-version: ["3.7", "3.8", "3.9", "3.10"] |
|
|
|
|
|
|
|
|
|
|
|
steps: |
|
|
|
steps: |
|
|
|
@ -27,7 +28,6 @@ jobs: |
|
|
|
- name: Setup joinmarket + virtualenv |
|
|
|
- name: Setup joinmarket + virtualenv |
|
|
|
if: steps.cache-venv.outputs.cache-hit != 'true' |
|
|
|
if: steps.cache-venv.outputs.cache-hit != 'true' |
|
|
|
run: | |
|
|
|
run: | |
|
|
|
sudo apt update |
|
|
|
|
|
|
|
./install.sh --develop --with-qt |
|
|
|
./install.sh --develop --with-qt |
|
|
|
./jmvenv/bin/python -m pip install --upgrade pip |
|
|
|
./jmvenv/bin/python -m pip install --upgrade pip |
|
|
|
./jmvenv/bin/pip install -r requirements/base.txt |
|
|
|
./jmvenv/bin/pip install -r requirements/base.txt |
|
|
|
|