You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
maybe add 3.11 alpha? Might be useful as a smoke test at least
reorganise in order to have a single CI for all stable implementations to avoid configuration churn (wrt branch protection), in the current state any addition or removal of a python target has to be impacted there
investigate ymyzk/tox-gh-actions (or possibly tox's homegrown but that's only for the yet-to-be-released tox 4), a gh action has been defined for CI but it duplicates the tox file (which I haven't updated and may be broken in part or whole), this duplication seems like a shame
cancelling this, probably less useful now that the wheel / release actions are wedded so hard to GHA
fuzzing? not sure there's really enough actual code execution for this to be useful, though it might be able to uncover redos issues in the base set('s interaction with Python's standard regex engine), the two tools I could find for coverage-guided fuzzing are pythonfuzz (by gitlab) and atheris (by google)
look at coverage, this may be useless for the same reasons as above
enable merge queues
it's not super urgent, but from time to time I have two PRs I want to merge (generally because I extracted one from the other) and in that case github's auto-merge is just stupid: with "require branches to be up to date before merging" once the first PR has passed its checks and been merged the second will just wait forever with no notification sent to anyone
The text was updated successfully, but these errors were encountered:
masklinn
changed the title
Run tests with UA_PARSER_YAML
Run tests in yaml mode as well
Apr 26, 2022
masklinn
changed the title
Run tests in yaml mode as well
Improve testing infrastructure
Apr 30, 2022
Also to the local tox, and try to rewrite tox.ini to make it more
reliable (wip):
- don't sdist into the repository, just develop into it matching the
CI (and in a way the old expectations, given the old `setup.py
develop` stanza)
- don't install the package at all into the checker environments, it's
entirely unnecessay
- add doctesting of the readme to tox, in order to match the CI
action, opt 2.7 out for the same reasons: changes in pprint's
formatting between 2.7 and 3.5 make them incompatible, ignore 2.7
- requirements.txt was removed previously, use the dev requirements
Related to: #102Closes: #111
(which I haven't updated and may be broken in part or whole), this duplication seems like a shamecancelling this, probably less useful now that the wheel / release actions are wedded so hard to GHA
it's not super urgent, but from time to time I have two PRs I want to merge (generally because I extracted one from the other) and in that case github's auto-merge is just stupid: with "require branches to be up to date before merging" once the first PR has passed its checks and been merged the second will just wait forever with no notification sent to anyone
The text was updated successfully, but these errors were encountered: