Sviatoslav Sydorenko (Святослав Сидоренко)
de4e3cffc2
Revert " 🚑 🧪 Set the Codecov token directly in GHA"
2024-07-01 16:47:47 +02:00
Sviatoslav Sydorenko (Святослав Сидоренко)
1a8394ed89
Merge pull request #12531 from webknjaz/maintenance/xfail-no-cover
2024-07-01 16:21:35 +02:00
github-actions[bot]
dbf7dee8c8
[automated] Update plugin list ( #12547 )
...
Co-authored-by: pytest bot <pytestbot@users.noreply.github.com >
2024-06-30 12:05:11 +00:00
Zach Snicker
0adcc21f48
Support venv detection on Windows with mingw Python ( #12545 )
...
Closes #12544
2024-06-29 00:30:51 +03:00
joseph-sentry
0ed2d79457
junitxml: add timezone to testsuite timestamp ( #12491 )
...
Signed-off-by: joseph-sentry <joseph.sawaya@sentry.io >
Co-authored-by: Ronny Pfannschmidt <opensource@ronnypfannschmidt.de >
2024-06-27 09:41:02 -03:00
Sviatoslav Sydorenko (Святослав Сидоренко)
f74e947c1f
Merge pull request #12533 from webknjaz/docs/drop-extlinks-bpo
2024-06-26 14:39:31 +02:00
Sviatoslav Sydorenko
d75fa9f9b4
📝 Add a change note for PE #12533
2024-06-26 14:22:56 +02:00
Sviatoslav Sydorenko
29e4b6b9f0
📝 🔥 Remove the :bpo: RST role declaration
...
BPO is in read-only mode and all issues have been migrated to GitHub.
This patch replaces the use of that role with `:issue:`, recently
integrated via #12522 . It also disables the built-in `extlinks` Sphinx
extension, as it's no longer in use.
2024-06-26 14:19:13 +02:00
Sviatoslav Sydorenko
f2acc65485
📝 Add a change note for PR #12531
2024-06-25 23:33:43 +02:00
Sviatoslav Sydorenko
634a83df94
🧪 Unmeasure xfail tests
...
These tests are known to only be executed partially or not at all. So
we always get incomplete, missing, and sometimes flaky, coverage in
the test functions that are expected to fail.
This change updates the ``coverage.py`` config to prevent said tests
from influencing the coverage level measurement.
2024-06-25 23:25:04 +02:00
Florian Bruhin
53bf188999
Merge pull request #12523 from lovetheguitar/fix/follow_up_to_pr_#12500
...
Improve documentation & other kinks of marker keyword expression PR #12500
2024-06-25 10:17:07 +02:00
lovetheguitar
36b384afc7
docs(expression.py): simplify grammar documentation by defining kwargs separately
2024-06-25 09:18:18 +02:00
lovetheguitar
3d07791c36
chore: remove obsolete TODOs
2024-06-25 09:18:18 +02:00
lovetheguitar
dd57196953
perf(expression): define TokenType.STRING as "string literal" for clearer errors
2024-06-25 09:18:18 +02:00
lovetheguitar
540ede3439
docs(expression.py): describe new name & value productions
2024-06-25 09:18:18 +02:00
Florian Bruhin
2b7eadf090
Update trainings ( #12514 )
2024-06-25 07:24:50 +02:00
pre-commit-ci[bot]
77416d64f5
[pre-commit.ci] pre-commit autoupdate ( #12528 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.4.9 → v0.4.10](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.9...v0.4.10 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-06-25 04:26:26 +00:00
dependabot[bot]
d582dcfc16
build(deps): Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 ( #12527 )
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 6.0.5 to 6.1.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](6d6857d369...c5a7806660 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 18:21:02 -03:00
Sviatoslav Sydorenko (Святослав Сидоренко)
237152552e
Merge pull request #12522 from webknjaz/docs/sphinx-issues-ext
...
📝 Replace GH/PyPI `extlinks` w/ `sphinx-issues`
2024-06-23 16:55:51 +02:00
github-actions[bot]
175340e06b
[automated] Update plugin list ( #12524 )
...
Co-authored-by: pytest bot <pytestbot@users.noreply.github.com >
2024-06-23 06:22:44 +00:00
Sviatoslav Sydorenko
8f2ef30f4a
🚑 Stop setting PR/issue prefix @ sphinx-issues
...
Apparently, the extension only supports one of the pre-defined
prefixes.
2024-06-22 22:16:40 +02:00
Sviatoslav Sydorenko
0971a95902
📝 Add a change note for PR #12522
2024-06-22 22:14:33 +02:00
Sviatoslav Sydorenko
b919a711a4
📝 Replace GH/PyPI extlinks w/ sphinx_issues
...
This extension implements more generic roles that can also be used
more flexibly. Relying on an external extension allows to stop
maintaining an in-repo copy of the commonly used behavior.
2024-06-22 22:11:43 +02:00
Sviatoslav Sydorenko
66dbab697b
📝 Rename :pull: RST role to :pr:
...
This is a preparatory patch for integrating the third party
`sphinx-issues` extension.
2024-06-22 21:54:45 +02:00
lovetheguitar
3cce243774
docs(expression.py): fix typo
2024-06-22 20:16:24 +02:00
lovetheguitar
73bc35ce2b
docs(expression.py): correct grammar definition of lexer
2024-06-22 20:16:24 +02:00
lovetheguitar
66eff85e54
docs: use double quotes for cross-platform compatibility in example code
2024-06-22 19:48:15 +02:00
Sviatoslav Sydorenko (Святослав Сидоренко)
f75e3fe63f
Merge pull request #12516 from webknjaz/maintenance/hotfix/gha-codecov-token
2024-06-22 12:32:18 +02:00
Sviatoslav Sydorenko (Святослав Сидоренко)
6448d30fa1
Merge pull request #12517 from webknjaz/maintenance/gha-check-223e4bb7
2024-06-22 11:58:41 +02:00
Sviatoslav Sydorenko (Святослав Сидоренко)
fbdf9c887c
Merge pull request #12455 from stdedos/patch-1
...
Update `contact.rst`: Update Matrix link
2024-06-21 23:26:32 +02:00
Sviatoslav Sydorenko
c716e0baef
🧪 Bump the alls-green action to 223erbb7
...
This version drops the use of the outdated GHA syntax for setting
action output values.
2024-06-21 23:06:26 +02:00
Sviatoslav Sydorenko
1b85ac126e
🚑 🧪 Set the Codecov token directly in GHA
...
It's necessary since it seems that the currently used Codecov uploader
doesn't read the token from config sometimes.
This is a follow-up for #12508 which wasn't enough.
2024-06-21 22:52:17 +02:00
Ronny Pfannschmidt
9f134fc6ad
Merge pull request #12500 from lovetheguitar/feat/support_marker_kwarg_in_marker_expressions
2024-06-21 22:24:34 +02:00
Sviatoslav Sydorenko (Святослав Сидоренко)
75a2225ed1
🔥 Drop the missing kwargs case
2024-06-21 22:09:45 +02:00
Sviatoslav Sydorenko (Святослав Сидоренко)
329662e2ec
📝 Drop stray trailing period from the change note byline
2024-06-21 22:06:33 +02:00
Sviatoslav Sydorenko (Святослав Сидоренко)
24450e33e3
📝 Use explicit RST roles for built-in types in docs
2024-06-21 22:05:43 +02:00
lovetheguitar
b1255a9aae
style(mark): type hint **kwargs as str | int | bool | None
2024-06-21 20:51:01 +02:00
lovetheguitar
c3e898353b
docs(AUTHORS): add myself as contributor
2024-06-21 20:51:01 +02:00
lovetheguitar
9cf9cfabcb
docs(12281.feature.rst): add changelog fragment
2024-06-21 20:51:01 +02:00
lovetheguitar
598d881c9c
docs: document keyword argument support in marker expressions
2024-06-21 20:51:01 +02:00
lovetheguitar
7c7c36d7e0
test(test_mark.py): add sad case that -k doesn't support keyword expressions
2024-06-21 20:51:01 +02:00
lovetheguitar
3921d94316
test: use new MarkMatcher.from_markers method & register test markers
2024-06-21 20:51:01 +02:00
lovetheguitar
6dd8ad60a4
refactor(MarkMatcher): replace from_item with from_markers method
2024-06-21 20:51:01 +02:00
lovetheguitar
1e7eb20347
perf(expression): improve string lexing & error messages
2024-06-21 20:51:01 +02:00
lovetheguitar
f4897391ec
refactor(mark): use existing NOT_SET sentinel
2024-06-21 20:51:01 +02:00
lovetheguitar
1cc35ecc3f
test: add empty string keyword argument marker test cases
2024-06-21 20:51:01 +02:00
lovetheguitar
04f457c4f4
style: use @overload to get rid of mypy only assertions
2024-06-21 20:51:01 +02:00
lovetheguitar
15c33fbaa3
feat: support keyword arguments in marker expressions
...
Fixes #12281
2024-06-21 20:51:01 +02:00
Ronny Pfannschmidt
e8fa8dd31c
Merge pull request #12509 from pytest-dev/update-plugin-list/patch-c8948fca6
...
[automated] Update plugin list
2024-06-21 20:34:00 +02:00
pytest bot
27b2550283
[automated] Update plugin list
2024-06-21 20:19:10 +02:00