Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Exclude bots from release notes. | Julian Berman | 2023-03-25 | 1 | -0/+5 |
| | |||||
* | Drop support for 3.7. | Julian Berman | 2023-02-21 | 1 | -12/+0 |
| | | | | | | | Referencing happens to not support it at the minute. It's close to EOL, so rather than adding it, I suspect it's droppable. | ||||
* | tox.ini quoting seems to have changed too. | Julian Berman | 2022-12-11 | 1 | -0/+3 |
| | |||||
* | Run pip-audit only once, not for each OS. | Julian Berman | 2022-12-11 | 1 | -6/+12 |
| | |||||
* | Handle tox 4 (passenv doesn't take spaces now). | Julian Berman | 2022-12-11 | 1 | -1/+1 |
| | |||||
* | Replace codecov with coverage (7)'s native markdown support. | Julian Berman | 2022-12-05 | 2 | -25/+9 |
| | |||||
* | pypy3.8 -> 3.9 | Julian Berman | 2022-12-05 | 1 | -6/+6 |
| | |||||
* | Run pip-licenses on the format-nongpl extra. | Julian Berman | 2022-12-05 | 1 | -1/+5 |
| | |||||
* | Replace safety with pip-audit. | Julian Berman | 2022-12-05 | 1 | -2/+2 |
| | |||||
* | Jammy changed the libenchant package name. | Julian Berman | 2022-12-02 | 1 | -1/+1 |
| | |||||
* | Skip the rest of the docs builds on Windows in CI. | Julian Berman | 2022-11-22 | 1 | -0/+12 |
| | | | | lxml doesn't have a 3.11 wheel currently. | ||||
* | Run more things with 3.11 in CI. | Julian Berman | 2022-11-22 | 1 | -19/+19 |
| | |||||
* | Try enabling readthedocs/actions/preview for PR previews. | Julian Berman | 2022-08-19 | 1 | -0/+16 |
| | |||||
* | Follow pypa/gh-action-pypi-publish#83. | Julian Berman | 2022-08-19 | 1 | -1/+1 |
| | |||||
* | Specify a python-version for the pre-commit job. | Julian Berman | 2022-08-17 | 1 | -1/+3 |
| | |||||
* | Bump versions in the GH Actions workflow. | Julian Berman | 2022-08-17 | 1 | -3/+3 |
| | |||||
* | Re-enable more windows envs in CI. | Julian Berman | 2022-08-06 | 1 | -48/+3 |
| | | | | | | Enable UTF-8 mode to prevent cp1252 errors during test runs. See https://docs.python.org/3/using/windows.html#utf-8-mode | ||||
* | Use the right Python version in the coverage workflow. | Julian Berman | 2022-08-06 | 1 | -1/+1 |
| | |||||
* | html -> dirhtml, and format_nongpl -> formatnongpl in tox | Julian Berman | 2022-07-29 | 1 | -16/+16 |
| | |||||
* | Combine the CI and packaging workflows. | Julian Berman | 2022-05-30 | 2 | -43/+36 |
| | | | | And only run the latter after the former. | ||||
* | Re-enable Python 3.11 testing in CI. | Julian Berman | 2022-05-28 | 2 | -17/+12 |
| | |||||
* | Update various GHA versions. | Julian Berman | 2022-05-28 | 4 | -13/+13 |
| | |||||
* | Disable 3.11 CI until pypa/setuptools#3274 is fixed. | Julian Berman | 2022-05-05 | 1 | -12/+13 |
| | |||||
* | Skip annoying compiling Windows builds on 3.11 as well. | Julian Berman | 2022-04-15 | 1 | -0/+12 |
| | |||||
* | Move the skips for Windows to the right version (3.10) | Julian Berman | 2022-01-12 | 1 | -12/+12 |
| | |||||
* | Run 3.11 in CI. | Julian Berman | 2022-01-12 | 1 | -0/+12 |
| | |||||
* | pypy3.7 -> 3.8 | Julian Berman | 2022-01-12 | 1 | -12/+12 |
| | |||||
* | Run more things with 3.10 in CI. | Julian Berman | 2022-01-12 | 1 | -10/+10 |
| | |||||
* | Setup mypy in `tox -e typing` and get it to pass | Stephen Rosen | 2022-01-05 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | This is the smallest possible change to get mypy passing on the jsonschema codebase. The goal of this configuration is to enforce type annotations anywhere that they appear. That is, if a method is added to the codebase, def foo(x: int) -> str: return str(x) then usages of `foo` will by type checked. If no annotations are added, `mypy` will not type check functions. For the most part, this keeps the impact low. The one exceptional case is the use of `pyrsistent.pmap` as an argument to `attr.ib(converter=...)`. Unfortunately, it causes `mypy` to incorrectly deduce the type of the init parameter created by attrs. We need to "explain the type of init" to mypy by creating a callable with a concrete type to act as the converter. The callable in question simply wraps `pmap` with a cast and presents the desired type information to mypy. | ||||
* | Remove the Patreon link. | Julian Berman | 2021-10-19 | 1 | -1/+0 |
| | |||||
* | Sigh, back to full clones. | Julian Berman | 2021-10-08 | 1 | -0/+2 |
| | |||||
* | Try autocreating release notes. | Julian Berman | 2021-10-08 | 1 | -8/+14 |
| | | | | | | | | See https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes and https://github.blog/2021-10-04-beta-github-releases-improving-release-experience/ | ||||
* | Skip tests on 3.10 + Windows which fail for annoying compilation reasons. | Julian Berman | 2021-10-08 | 1 | -0/+12 |
| | |||||
* | Add support for Python 3.10. | Julian Berman | 2021-10-08 | 2 | -1/+13 |
| | |||||
* | Combine the CI and precommit workflows. | Julian Berman | 2021-10-08 | 2 | -13/+7 |
| | |||||
* | Re-allow the fuzz to fail. | Julian Berman | 2021-10-03 | 1 | -0/+1 |
| | | | | | | | It seems to have stopped running, even though I don't believe anything related to it has changed, but it'll require some diagnosis that I don't have time for at the minute to figure out what precisely. | ||||
* | Minor tweak to the OSSFuzz workflow. | Julian Berman | 2021-08-25 | 2 | -4/+2 |
| | |||||
* | Minor restructure of which html sphinx builder we build in the tox.ini.v4.0.0a4 | Julian Berman | 2021-08-24 | 1 | -1/+1 |
| | |||||
* | Drop support for Python 3.6.deprecations | Julian Berman | 2021-08-20 | 1 | -12/+0 |
| | | | | | | | | | It's in security fix only mode (till EOY) and doesn't support module-level __getattr__ yet, which presents enough of a minor nuisance to drop it. Users should stick to older jsonschema versions (which should be properly marked.) | ||||
* | Use python 3.9 for coverage | Harald Nezbeda | 2021-07-12 | 1 | -2/+2 |
| | |||||
* | Add language, remove dry-run: false which is the default. | Julian Berman | 2021-03-02 | 1 | -3/+8 |
| | | | | Run only against main for now, save some time on PRs. | ||||
* | Move the fuzz workflow to fuzz.yml. | Julian Berman | 2021-03-02 | 1 | -0/+0 |
| | |||||
* | Merge branch 'main' into DavidKorczynski/main | Julian Berman | 2021-03-02 | 1 | -91/+24 |
|\ | | | | | | | | | | | | | | | | | | | | | * main: Reskip the PyPy-on-Windows tests. Try the Twisted prerelease, which hopefully obviates installing IOCP. No, don't use venv. Fix test to windows path matching Test via PyPy3.7 Unskip most of the skipped windows builds. Update pre-commit. | ||||
| * | Reskip the PyPy-on-Windows tests.windows | Julian Berman | 2021-02-22 | 1 | -0/+24 |
| | | | | | | | | | | | | | | They seem to produce a fun variety of errors that I can't diagnose at the minute See e.g. https://github.com/Julian/jsonschema/runs/1956639377?check_suite_focus=true | ||||
| * | No, don't use venv. | Julian Berman | 2021-02-22 | 1 | -3/+0 |
| | | |||||
| * | Test via PyPy3.7 | Julian Berman | 2021-02-20 | 1 | -6/+6 |
| | | |||||
| * | Unskip most of the skipped windows builds. | Julian Berman | 2021-02-20 | 1 | -88/+0 |
| | | |||||
* | | switch to checking steps output. | davkor | 2021-01-21 | 1 | -1/+1 |
| | | |||||
* | | Try adding an success statement in CI | davkor | 2021-01-21 | 1 | -0/+1 |
| | | |||||
* | | Move continue-on-error to build step. | davkor | 2021-01-21 | 1 | -1/+1 |
| | |