From e12f41c0ebcdf8a91fbdb80240944e5223d413d2 Mon Sep 17 00:00:00 2001
From: Pouria Hadjibagheri
Date: Mon, 3 Jan 2022 11:09:51 +0000
Subject: [PATCH] actions for testing PRs and commits to master
---
.github/workflows/run-tests.yml | 34 +++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
create mode 100644 .github/workflows/run-tests.yml
diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml
new file mode 100644
index 0000000..da26063
--- /dev/null
+++ b/.github/workflows/run-tests.yml
@@ -0,0 +1,34 @@
+name: Python package
+
+on:
+ push:
+ branches: [ master ]
+
+ pull_request:
+ branches: [ master ]
+
+jobs:
+ build:
+ runs-on: ${{ matrix.os }}
+
+ strategy:
+ matrix:
+ os: [ macos-latest, ubuntu-latest, windows-latest ]
+ python-version: [ 3.7, 3.8, 3.9, 3.10 ]
+ django-version: [3.0.*, 3.1.*, 3.2.*, 4.0.*]
+
+ steps:
+ - uses: actions/checkout@v2.3.2
+ - name: Set up Python ${{ matrix.python-version }}
+ uses: actions/setup-python@v2
+ with:
+ python-version: ${{ matrix.python-version }}
+ - name: Install dependencies
+ run: |
+ python dev.py -no-container
+ pip install -q Django==${{ matrix.django-version }}
+ python -m pip install --upgrade pip
+ python setup.py install
+ - name: Test with pytest
+ run: |
+ python runtests.py