From ff62d8c5149d58dd32e23dc3683af65162e28e9e Mon Sep 17 00:00:00 2001 From: Aleksei Stepanov Date: Tue, 28 Mar 2023 17:58:07 +0200 Subject: [PATCH] Initial GitHub actions support --- .github/workflows/pythonpackage.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/pythonpackage.yml diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yml new file mode 100644 index 000000000..b3478316a --- /dev/null +++ b/.github/workflows/pythonpackage.yml @@ -0,0 +1,29 @@ +name: Python package + +on: [push, pull_request] + +jobs: + Test: + runs-on: ${{ matrix.os }} + strategy: + max-parallel: 6 + matrix: + os: [ "ubuntu-latest", "windows-latest" ] + python-version: [ "3.7", "3.8", "3.9", "3.10", "3.11" ] + + steps: + - uses: actions/checkout@v3.5.0 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v4.5.0 + with: + python-version: ${{ matrix.python-version }} + - name: Install dependencies + run: | + python -m pip install --upgrade pip wheel + pip install twisted trio "tornado<5.0.0" coverage + - name: Test + run: | + coverage run ./setup.py test + coverage report +# - name: Coveralls +# uses: coverallsapp/github-action@v1 \ No newline at end of file