All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@git.madduck.net.
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
3 on: [push, pull_request]
7 # We want to run on external PRs, but not on our own internal PRs as they'll be run
8 # by the push to the branch. Without this if check, checks are duplicated since
9 # internal PRs match both the push and pull_request events.
11 github.event_name == 'push' || github.event.pull_request.head.repo.full_name !=
14 runs-on: ${{ matrix.os }}
18 python-version: [3.6, 3.7, 3.8, 3.9]
19 os: [ubuntu-latest, macOS-latest, windows-latest]
22 - uses: actions/checkout@v2
24 - name: Set up Python ${{ matrix.python-version }}
25 uses: actions/setup-python@v2
27 python-version: ${{ matrix.python-version }}
29 - name: Install dependencies
31 python -m pip install --upgrade pip
32 python -m pip install --upgrade tox
36 tox -e py -- -v --color=yes
38 - name: Publish coverage to Coveralls
39 # If pushed / is a pull request against main repo AND
40 # we're running on Linux (this action only supports Linux)
42 ((github.event_name == 'push' && github.repository == 'psf/black') ||
43 github.event.pull_request.base.repo.full_name == 'psf/black') && matrix.os ==
46 uses: AndreMiras/coveralls-python-action@v20201129
48 github-token: ${{ secrets.GITHUB_TOKEN }}
50 flag-name: py${{ matrix.python-version }}-${{ matrix.os }}
55 # If pushed / is a pull request against main repo
57 (github.event_name == 'push' && github.repository == 'psf/black') ||
58 github.event.pull_request.base.repo.full_name == 'psf/black'
60 runs-on: ubuntu-latest
62 - uses: actions/checkout@v2
63 - name: Coveralls finished
64 uses: AndreMiras/coveralls-python-action@v20201129
66 parallel-finished: true