Browse Source

Create github action for testing

test_fixup
Clifton Barnes 2 years ago
parent
commit
bf91d442a6
No known key found for this signature in database GPG Key ID: 4D011A1BC4B239D7
1 changed files with 28 additions and 0 deletions
  1. +28
    -0
      .github/workflows/ci.yml

+ 28
- 0
.github/workflows/ci.yml View File

@@ -0,0 +1,28 @@
name: CI
on: [push, pull_request]
jobs:
test:
strategy:
matrix:
version: [2.7, 3.8]
name: Test
runs-on: ubuntu-latest
steps:
- name: Install host dependencies
run: sudo apt update && sudo apt install -y libarchive-dev python${{ matrix.version }}-dev

- name: Setup python
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.version }}

- name: Check out code
uses: actions/checkout@v3

- name: Build the library
env:
PYVER: ${{ matrix.version }}
run: make build

- name: Run tests
run: make test

Loading…
Cancel
Save