name: Build/test on MacOS # This workflow is triggered on pushes to the repository. on: [push, pull_request] 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 }}