Minor improvements to GH workflows.

This commit is contained in:
Joshua Bronson 2022-03-23 20:56:16 +00:00
parent 72c65a17ce
commit 60b2476498
3 changed files with 15 additions and 12 deletions

View File

@ -1,9 +1,10 @@
name: pre-commit name: Lint
"on": "on":
push: push:
branches: branches:
- main - main
- dev - dev
- deps
pull_request: pull_request:
branches: branches:
- main - main

View File

@ -1,4 +1,4 @@
name: Tests name: Test
"on": # quotes ensure this is never parsed as `true` "on": # quotes ensure this is never parsed as `true`
schedule: schedule:
- cron: "0 11 * * 5" - cron: "0 11 * * 5"
@ -24,8 +24,10 @@ jobs:
- {name: '3.9', python: '3.9', tox: py39} - {name: '3.9', python: '3.9', tox: py39}
- {name: '3.8', python: '3.8', tox: py38} - {name: '3.8', python: '3.8', tox: py38}
- {name: '3.7', python: '3.7', tox: py37} - {name: '3.7', python: '3.7', tox: py37}
- {name: PyPy3.7, python: pypy-3.7, tox: pypy37} - {name: PyPy3.9, python: pypy-3.9, tox: pypy39}
- {name: PyPy3.8, python: pypy-3.8, tox: pypy38} - {name: PyPy3.8, python: pypy-3.8, tox: pypy38}
- {name: PyPy3.7, python: pypy-3.7, tox: pypy37}
# Skip Mac and Windows as nothing in bidict varies by OS.
# - {name: Mac, python: '3.10', tox: py310, os: macos-latest} # - {name: Mac, python: '3.10', tox: py310, os: macos-latest}
# - {name: Windows, python: '3.10', tox: py310, os: windows-latest} # - {name: Windows, python: '3.10', tox: py310, os: windows-latest}
steps: steps:
@ -50,4 +52,4 @@ jobs:
if: matrix.tox == 'py37' || matrix.tox == 'py310' if: matrix.tox == 'py37' || matrix.tox == 'py310'
with: with:
verbose: true verbose: true
fail_ci_if_error: true fail_ci_if_error: false # https://github.com/codecov/codecov-action/issues/557

View File

@ -1,7 +1,7 @@
[tox] [tox]
envlist = envlist =
py3{10,9,8,7} py3{10,9,8,7}
pypy3{7,8} pypy3{9,8,7}
lint lint
docs docs