Skip to content

Misc CI updates #628

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 14 commits into from
Jul 23, 2023
14 changes: 7 additions & 7 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,25 +12,25 @@ jobs:
matrix:
include:
- python-version: "3.8"
toxfactor: py38
toxfactor: py3.8
ignore-typecheck-outcome: true
ignore-test-outcome: false
- python-version: "3.9"
toxfactor: py39
toxfactor: py3.9
ignore-typecheck-outcome: true
ignore-test-outcome: false
- python-version: "3.10"
toxfactor: py310
toxfactor: py3.10
ignore-typecheck-outcome: true
ignore-test-outcome: false
- python-version: "3.11"
toxfactor: py311
toxfactor: py3.11
ignore-typecheck-outcome: true
ignore-test-outcome: false
- python-version: "3.12-dev"
toxfactor: py312
toxfactor: py3.12
ignore-typecheck-outcome: true
ignore-test-outcome: true
ignore-test-outcome: false

steps:
- uses: actions/checkout@v3
Expand All @@ -43,7 +43,7 @@ jobs:

- name: Install poetry
run: |
python -m pip install poetry==1.3.1
python -m pip install poetry==1.5.1

- name: Configure poetry
run: |
Expand Down
2 changes: 2 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ Changelog
Unreleased
----------
- Drop python 3.7 compatibility, as it's no longer supported. `#627 <https://github.com/pytest-dev/pytest-bdd/pull/627>`_
- Declare support for python 3.12 `#628 <https://github.com/pytest-dev/pytest-bdd/pull/628>`_
- Improve parser performance by 15% `#623 <https://github.com/pytest-dev/pytest-bdd/pull/623>`_ by `@dcendents <https://github.com/dcendents>`_
- ⚠️ Backwards incompatible: - ``parsers.re`` now does a `fullmatch <https://docs.python.org/3/library/re.html#re.fullmatch>`_ instead of a partial match. This is to make it work just like the other parsers, since they don't ignore non-matching characters at the end of the string. `#539 <https://github.com/pytest-dev/pytest-bdd/pull/539>`_
- Add support for Scenarios and Scenario Outlines to have descriptions. `#600 <https://github.com/pytest-dev/pytest-bdd/pull/600>`_

Expand Down
90 changes: 32 additions & 58 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ classifiers = [
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
]

[tool.poetry.plugins."pytest11"]
Expand All @@ -42,7 +43,7 @@ typing-extensions = "*"

[tool.poetry.group.dev.dependencies]
tox = "^4.1.3"
mypy = "^0.982"
mypy = "^1.4.1"
types-setuptools = "^65.5.0.2"
pytest-xdist = "^3.0.2"
coverage = {extras = ["toml"], version = "^6.5.0"}
Expand Down
Loading