Sviatoslav Sydorenko (Святослав Сидоренко)
e6884c80c3
Merge pull request #12516 from webknjaz/maintenance/hotfix/gha-codecov-token
...
(cherry picked from commit f75e3fe63f )
2024-06-22 10:32:27 +00:00
Sviatoslav Sydorenko (Святослав Сидоренко)
7f3469f7af
Merge pull request #12519 from pytest-dev/patchback/backports/8.2.x/6448d30fa12e17c4c1a91d2b1157b72f9ae7e55a/pr-12517
...
[PR #12517/6448d30f backport][8.2.x] 🧪 Bump the `alls-green` action to 223erbb7
2024-06-22 12:25:41 +02:00
Sviatoslav Sydorenko (Святослав Сидоренко)
f48f31291b
Merge pull request #12517 from webknjaz/maintenance/gha-check-223e4bb7
...
(cherry picked from commit 6448d30fa1 )
2024-06-22 09:58:50 +00:00
Sviatoslav Sydorenko (Святослав Сидоренко)
8effd29884
Merge pull request #12518 from pytest-dev/patchback/backports/8.2.x/fbdf9c887c461d63868876a3092249b4e11a34bd/pr-12455
...
[PR #12455/fbdf9c88 backport][8.2.x] Update `contact.rst`: Update Matrix link
2024-06-21 23:44:38 +02:00
Sviatoslav Sydorenko (Святослав Сидоренко)
a177ba7905
Merge pull request #12455 from stdedos/patch-1
...
Update `contact.rst`: Update Matrix link
(cherry picked from commit fbdf9c887c )
2024-06-21 21:26:41 +00:00
Sviatoslav Sydorenko (Святослав Сидоренко)
68ea72b89c
Merge pull request #12489 from pytest-dev/patchback/backports/8.2.x/57bc6df510899ba77de5129d975f148c4a868725/pr-12488
...
[PR #12488/57bc6df5 backport][8.2.x] 🧪 Make required CI jobs match branch protection
2024-06-21 23:22:28 +02:00
patchback[bot]
d3dacc74c9
🧪 🚑 Pass a Codecov config to the action @ GHA ( #12508 ) ( #12513 )
...
The #11921 update broke uploading coverage of the `main` branch (or
any in-repo pushes for that matter) to Codecov 4 months ago.
Version 4 requires an upload token to be provided and since there was
no configuration for it, the upload was failing. But the step itself
was showing up as successful due to `fail_ci_if_error: true` being
set. The error is visible in the console output, though.
This patch flips the setting to `fail_ci_if_error: false` and sets the
Codecov upload token in the config in clear text. The non-secret part
allows the PRs uploads to be more stable.
Co-authored-by: Ronny Pfannschmidt <opensource@ronnypfannschmidt.de>
(cherry picked from commit 9947ec3ad1 )
Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk@sydorenko.org.ua>
2024-06-21 16:08:43 +00:00
Sviatoslav Sydorenko (Святослав Сидоренко)
a22b8e196d
Merge pull request #12511 from pytest-dev/patchback/backports/8.2.x/2f92da9190e488f40209c84bf37aca7bccb63235/pr-12503
2024-06-21 17:32:18 +02:00
Sviatoslav Sydorenko (Святослав Сидоренко)
29987a4e12
Merge pull request #12512 from pytest-dev/patchback/backports/8.2.x/dab29d39d7fe7505f43708532bedf37d7f616143/pr-12507
2024-06-21 17:26:45 +02:00
Sviatoslav Sydorenko (Святослав Сидоренко)
7a0cb6b37d
Merge pull request #12510 from pytest-dev/patchback/backports/8.2.x/b864e50138a34ebaf188829f2a4fcdf4d9e0a541/pr-12498
2024-06-21 17:23:03 +02:00
Ronny Pfannschmidt
b19cbf3e36
Merge pull request #12507 from webknjaz/maintenance/hotfixes/note/sphinx-towncrier-draft
...
📝 Add a change note for PR #12493
(cherry picked from commit dab29d39d7 )
2024-06-21 15:11:11 +00:00
Oliver Bestwalter
0f6118596d
Merge pull request #12503 from webknjaz/maintenance/hotfixes/sphinx-towncrier-draft
...
(cherry picked from commit 2f92da9190 )
2024-06-21 15:08:26 +00:00
Oliver Bestwalter
481aa764eb
Merge pull request #12498 from webknjaz/maintenance/tox-descriptions
...
(cherry picked from commit b864e50138 )
2024-06-21 15:05:55 +00:00
Ronny Pfannschmidt
780d0c10cd
Merge pull request #12506 from webknjaz/backports/8.2.x/b08b6d1/pr-12501
...
[PR #12501/b08b6d1 backport][8.2.x] 📝 💅 Split trivial change log category into 3
2024-06-21 15:41:57 +02:00
Ronny Pfannschmidt
277951fab9
Merge pull request #12501 from webknjaz/maintenance/changelog-categories
...
📝 💅 Split trivial change log category into 3
(cherry picked from commit b08b6d122f )
2024-06-21 13:59:55 +02:00
Ronny Pfannschmidt
76065e5028
Merge pull request #12496 from RonnyPfannschmidt/ronny/backport-annotations-8.2
...
backport annotations to 8.2
2024-06-21 10:25:23 +02:00
Ronny Pfannschmidt
cffcbdfbba
fixup: summary_failures_combined arg needed_opt is not kwonly on 8.2.x
2024-06-21 09:40:30 +02:00
Ronny Pfannschmidt
4f7ada5b6a
fixup: restore comment for Config.cache
2024-06-21 09:39:34 +02:00
Ronny Pfannschmidt
e60afd5af2
fixup: pre-commit green again
2024-06-20 15:44:35 +02:00
Ronny Pfannschmidt
2b16e7b138
correct backport mistake
2024-06-20 15:27:15 +02:00
Ronny Pfannschmidt
fc6ba92c30
add changelog entry
2024-06-20 12:05:17 +02:00
Ronny Pfannschmidt
a36b74ead8
update tox:docs python to rtd python
2024-06-20 12:05:17 +02:00
Ronny Pfannschmidt
69936d32a5
resolve most sphinx lookup errors
...
add the extra sphinx annotations to refer to Path instances
add Path to nitpicky ignore
2024-06-20 12:05:17 +02:00
Ronny Pfannschmidt
d51fac48d6
use runtime union for EXCEPTION_OR_MORE
2024-06-20 12:05:17 +02:00
Ronny Pfannschmidt
8e495e32c6
fixup: remove remove unused alias in code
2024-06-20 12:05:10 +02:00
Ronny Pfannschmidt
2a75bab290
Merge pull request #12495 from pytest-dev/patchback/backports/8.2.x/20dd1d6738d0623fe3176e796805bbd6e36cf831/pr-12493
...
[PR #12493/20dd1d67 backport][8.2.x] 📝 💅 Always render changelog draft @ Sphinx docs
2024-06-20 11:26:17 +02:00
Ronny Pfannschmidt
0fce6d4ddb
Merge pull request #12493 from webknjaz/maintenance/sphinx-towncrier-draft
...
📝 💅 Always render changelog draft @ Sphinx docs
(cherry picked from commit 20dd1d6738 )
2024-06-20 08:59:13 +00:00
Ronny Pfannschmidt
f839730d22
Merge pull request #12488 from webknjaz/maintenance/gha-check-allowed-failures
...
🧪 Make required CI jobs match branch protection
(cherry picked from commit 57bc6df510 )
2024-06-19 10:42:45 +00:00
Ronny Pfannschmidt
4716ba546f
Merge pull request #12484 from pytest-dev/patchback/backports/8.2.x/dc65bb6a6699bdeb5ee7523245db1ee724670e29/pr-10315
...
[PR #10315/dc65bb6a backport][8.2.x] Introduce a gate/check GHA job
2024-06-19 11:18:48 +02:00
Ronny Pfannschmidt
c87707122c
Merge pull request #12482 from pytest-dev/patchback/backports/8.2.x/ea87bd6302a1bb899e3e4c206b9c06b8014292ba/pr-12476
...
[PR #12476/ea87bd63 backport][8.2.x] 🧪 Bump RTD env to the latest LTS Ubuntu & Python
2024-06-19 11:17:44 +02:00
Ronny Pfannschmidt
31e07cf151
Merge pull request #12480 from pytest-dev/patchback/backports/8.2.x/d7b401063874141fcbcda78eaec3c28148e7dcd8/pr-12475
...
[PR #12475/d7b40106 backport][8.2.x] 💅 Add a config for the Patchback GitHub App
2024-06-19 11:16:14 +02:00
Ronny Pfannschmidt
3931fe2fbf
Merge pull request #12478 from pytest-dev/patchback/backports/8.2.x/c46a3a9920b38164fea4e22ef99b4b66f42e77bf/pr-12477
...
[PR #12477/c46a3a99 backport][8.2.x] 💅 Add a config for the Chronographer GitHub App
2024-06-19 11:03:06 +02:00
Ronny Pfannschmidt
4f4bcc2e24
Merge pull request #10315 from webknjaz/maintenance/gha-check
...
Introduce a gate/check GHA job
(cherry picked from commit dc65bb6a66 )
2024-06-19 08:50:06 +00:00
Ronny Pfannschmidt
65a8e4a744
Merge pull request #12476 from webknjaz/maintenance/rtd-latest-env
...
🧪 Bump RTD env to the latest LTS Ubuntu & Python
(cherry picked from commit ea87bd6302 )
2024-06-19 08:49:18 +00:00
Sviatoslav Sydorenko (Святослав Сидоренко)
fdc53750f9
💅 Add a config for the Patchback GitHub App ( #12475 )
...
This patch prepares the project's backporting process to start being
handled by the Patchback GitHub App [[1]].
Ref #9384
Resolves #9385
Resolves #9553
Resolves #9554
Resolves #9555
[1]: https://github.com/apps/patchback
(cherry picked from commit d7b4010638 )
2024-06-19 08:47:55 +00:00
Ronny Pfannschmidt
a64fb18305
Merge pull request #12477 from webknjaz/maintenance/chronographer-config
...
💅 Add a config for the Chronographer GitHub App
(cherry picked from commit c46a3a9920 )
2024-06-19 07:50:04 +00:00
github-actions[bot]
53d2d4717d
[8.2.x] Documentation: Clean up various documentation pages ( #12458 )
...
Co-authored-by: neutraljump <162650677+neutraljump@users.noreply.github.com>
2024-06-13 12:26:21 +00:00
github-actions[bot]
56c0b1db3a
[8.2.x] doc: fix broken code blocks ( #12450 )
...
* [8.2.x] doc: fix broken code blocks
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: Ran Benita <ran@unusedvar.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-06-11 15:54:37 +00:00
github-actions[bot]
eb8721d387
[8.2.x] unittest: fix assertion errors on unittest reruns ( #12438 )
...
Co-authored-by: Ran Benita <ran@unusedvar.com>
2024-06-07 22:39:52 -03:00
github-actions[bot]
36f0ea10b4
[8.2.x] remove my contact details ( #12428 )
...
Co-authored-by: holger krekel <holger@merlinux.eu>
2024-06-06 09:34:17 -03:00
Ran Benita
f3a494cca3
Merge pull request #12415 from pytest-dev/release-8.2.2
...
Prepare release 8.2.2
2024-06-04 16:51:13 +03:00
pytest bot
329d371214
Prepare release version 8.2.2
2024-06-04 12:54:55 +00:00
Ran Benita
214d098fcc
Merge pull request #12414 from bluetech/backport-12409
...
[8.2.x] fixtures: fix catastrophic performance problem in `reorder_items`
2024-06-04 12:47:12 +03:00
Ran Benita
153a436bc4
[8.2.x] fixtures: fix catastrophic performance problem in `reorder_items`
...
Manual minimal backport from commit e89d23b247 .
Fix #12355 .
In the issue, it was reported that the `reorder_items` has quadratic (or
worse...) behavior with certain simple parametrizations. After some
debugging I found that the problem happens because the "Fix
items_by_argkey order" loop keeps adding the same item to the deque,
and it reaches epic sizes which causes the slowdown.
I don't claim to understand how the `reorder_items` algorithm works, but
if as far as I understand, if an item already exists in the deque, the
correct thing to do is to move it to the front. Since a deque doesn't
have such an (efficient) operation, this switches to `OrderedDict` which
can efficiently append from both sides, deduplicate and move to front.
2024-06-04 10:33:50 +03:00
Ran Benita
b41d5a52bb
Merge pull request #12412 from pytest-dev/backport-12408-to-8.2.x
...
[8.2.x] cacheprovider: fix "Directory not empty" crash from cache directory creation
2024-06-03 13:16:29 +03:00
Ran Benita
9bb73d734f
[8.2.x] cacheprovider: fix "Directory not empty" crash from cache directory creation
2024-06-03 09:44:21 +00:00
github-actions[bot]
4569a01e3d
[8.2.x] doc: Update trainings/events ( #12402 )
...
Co-authored-by: Florian Bruhin <me@the-compiler.org>
2024-05-30 17:05:32 +02:00
github-actions[bot]
1d103e5cdc
[8.2.x] Clarify pytest_ignore_collect docs ( #12386 )
...
Co-authored-by: Bruno Oliveira <nicoddemus@gmail.com>
2024-05-28 17:41:35 +00:00
github-actions[bot]
240a252d34
[8.2.x] Add html_baseurl to sphinx conf.py ( #12372 )
...
Co-authored-by: James Frost <james.frost@metoffice.gov.uk>
2024-05-26 10:38:25 +00:00
Ran Benita
a5ee3c4126
Merge pull request #12370 from pytest-dev/backport-12368-to-8.2.x
...
[8.2.x] unittest: fix class instances no longer released on test teardown since pytest 8.2.0
2024-05-26 11:04:09 +03:00