summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBert JW Regeer <bertjw@regeer.org>2019-09-19 21:02:19 -0700
committerBert JW Regeer <bertjw@regeer.org>2019-09-19 21:03:28 -0700
commitb64a592f200554ee405c43d043f7f181e1930599 (patch)
treea84de693728f30b0f8e70121df7b7aee5efcfeaa
parentd77c2cf6b04c4c2a7fa0532d36638eec8f109731 (diff)
downloadwaitress-b64a592f200554ee405c43d043f7f181e1930599.tar.gz
Add macOS testing
-rw-r--r--.github/workflows/ci-macos.yml29
1 files changed, 29 insertions, 0 deletions
diff --git a/.github/workflows/ci-macos.yml b/.github/workflows/ci-macos.yml
new file mode 100644
index 0000000..d56adf2
--- /dev/null
+++ b/.github/workflows/ci-macos.yml
@@ -0,0 +1,29 @@
+name: Build/test on MacOS
+# This workflow is triggered on pushes to the repository.
+on: [push]
+
+jobs:
+ test:
+ runs-on: macOS-latest
+ strategy:
+ matrix:
+ tox: [
+ {'py': '2.7', 'env': 'py27'},
+ {'py': '3.5', 'env': 'py35'},
+ {'py': '3.6', 'env': 'py36'},
+ {'py': '3.7', 'env': 'py37'},
+ ]
+ architecture: ['x64']
+ name: "Python: ${{ matrix.tox.py }}"
+ steps:
+ - uses: actions/checkout@master
+ - name: Setup python
+ uses: actions/setup-python@v1
+ with:
+ python-version: ${{ matrix.tox.py }}
+ architecture: ${{ matrix.architecture }}
+ - run: pip install tox
+ - name: Running tox
+ run: |
+ ulimit -n 4096
+ tox -e ${{ matrix.tox.env }}