- Allow passing arguments to
tox -e test
. [@mauritsvanrees] #0 - Run robot tests as well (pass
--all
tozope.testrunner
) [@mauritsvanrees] #0 - Generate XML coverage reports. [@gforcada] #0
- Handle repositories that do not have
towncrier
configured. [@petschki] #0 - Add
skip
option tocodespell
. [@petschki] #0 - Fix deletion of old files. [@mauritsvanrees] #0
- Use
pre-commit
to manage most of QA/linting tools. [@mauritsvanrees] #0 - Make
tox
fail if the environment is not defined. [@mauritsvanrees] #0 - Allow to install extra dependencies on tox environments. [@gforcada] #0
- Allow updating the current branch, rather than creating a new one. [@mauritsvanrees] #0
- Update
pre-commit
configuration. [@ale-rt] #0 - Allow repositories to not be recorded in
packages.txt
. [@gforcada] #0 - Report branch coverage. [@gforcada] #0
- Major update on the documentation. [@gforcada] #0
- Decide on standard towncrier snippets. [@gforcada] #2
- Do not push repository changes by default. [@gforcada] #3
- Do not run
tox
in parallel mode, when first configuring a repository. [@gforcada] #4 - New linting tool: check-manifest. [@gforcada] #6
- Use
git ls-files
to get the files that need to be linted. [@gforcada] #11 - Display project dependencies in a visual graph. [@gforcada] #14
- Run distributions' tests. [@gforcada] #15
- Add automatic (towncrier) news entry when configuring a repository. [@gforcada] #20
- Keep
setup.metadata
andsetup.options
in .meta.toml. [@mauritsvanrees] #24 - Add another linter: pyroma. [@gforcada] #28
- Analyze package dependencies with
z3c.dependencychecker
. [@gforcada] #34 - New formatter: zpretty. [@gforcada] #35
- New linter:
pipforester
(find circular dependencies). [@gforcada] #42 - New linter: check-python-versions [@gforcada] #44
- Generate coverage reports. [@gforcada] #45
- Support markdown for towncrier news snippets. [@gforcada] #49
- Add default dependency mappings for
z3c.dependencychecker
. [@gforcada] #52 - New linter: i18ndude. [@gforcada] #60
- Manage
.gitignore
as well. [@gforcada] #62 - Allow to configure OS dependencies to be installed (for CI jobs). [@gforcada] #65
- Allow to specify extra configuration options for
flake8
, like exclude files, plugins, etc.. [@gforcada] #71 - Show coverage reports on GHA job summaries. [@gforcada] #72
- Improve documentation of all options, and ensure all options are documented. [@gforcada] #82
- Do not rely on a centralized workflow, but rather install shim GHA workflows. [@gforcada] #87
- New linter:
twine
to ensure repositories are always ready to be released. [@gforcada] #98 - Automatically detect if
pytest
orzope.testrunner
is used. [@ericof] #120 - Add support for GitLab CI. [@gforcada] #131
- Allow to extend all sections of
pyproject.toml
. [@gforcada] #135 - Allow to specify a custom constraints.txt for
tox
environments to use. [@gforcada] #136 - Allow to specify environment variables on
tox.ini
. [@gforcada] #143 - Allow to specify towncrier issue format. [@ericof] #147
- Allow to customize GHA shim. [@ericof] #150
- Add
mxdev
support. [@ericof] #151
- Do not ignore
setuptools
onplone.base
mapping. [@mauritsvanrees] #0 - Use
constrain_package_deps = true
ontox.ini
. [@mauritsvanrees] #0 - Fix changelog template to have a leading dot. [@mauritsvanrees] #0
- Add
ExtensionClass
namespaces onZope
mapping. [@jensens] #0 - Update
.gitignore
defaults. [@petschki] #0, #111 - Ignore
tox.ini
from check-manifest. [@gforcada] #5 - Adjust
flake8
configuration to be compatible withblack
. [@mauritsvanrees] #23 - Allow to configure
codespell
to ignore some words. [@gforcada] #29 - Specify, on
pyupgrade
, which python version to lint. [@mauritsvanrees] #41 - Add a missing
codespell
dependency. [@gforcada] #47 - Move
check-manifest
configuration over topyproject.toml
. [@gforcada] #56 - Improve codespell default configuration options by providing sane defaults. [@gforcada] #57
- Enforce
pipforester
to be run always. [@gforcada] #77 - Do not install dependencies on
z3c.dependencychecker
tox environment. [@gforcada] #84 - Ignore coverage errors when generating reports. [@mauritsvanrees] #110
- Update
.editorconfig
defaults. [@ericof] #116 - Update
.gitignore
defaults. [@ericof] #123