Commit cfb6563
committed
build: take pytest, pytest-cov and deepdiff majors, bump hooks and CI actions
Major-version moves for test tooling: pytest 8 -> 9.1.1, pytest-cov 6 -> 7.1.0
and deepdiff 8 -> 9.1.0 across every member, including the new gooddata-eval
package so it does not sit a version behind the rest of the workspace.
pandas is deliberately left on 2.x; the 3.0 move is a separate piece of work
with real API implications for gooddata-pandas.
Outside python packaging: pre-commit-hooks v5 -> v6, astral-sh/setup-uv v7 ->
v10.0.1 across all five workflows, and the sphinx pin in the pandas and fdw
docs requirements from 5.1 to 9.1. Nothing in CI builds those sphinx docs and
there is no readthedocs config, so the bump was verified only by installing
sphinx 9.1 alongside pallets-sphinx-themes and sphinx-rtd-theme.
setup-uv is pinned to an exact tag rather than a floating major. v8.0.0 removed
the action's update-major-minor-tags workflow, so v8, v9 and v10 have no
floating tag at all; `@v10` fails to resolve and every job using it dies in
"Set up job" before running a step.
ty is held at the 0.0.55 the lock already had rather than moving to 0.0.78.
The newer ty reports three diagnostics, and the only error of the three looks
like a false positive: in CatalogDataset.find_label the lambda parameter is
inferred as `CatalogLabel | None` even though `labels` is declared
`list[CatalogLabel]`, seemingly picking up the `None` from the `next(..., None)`
default. Working around a pre-1.0 checker's inference bug in library source
does not belong in a dependency bump, so the upgrade waits for a ty release
that resolves it.1 parent b62d65d commit cfb6563
18 files changed
Lines changed: 198 additions & 77 deletions
File tree
- .github/workflows
- packages
- gooddata-dbt
- gooddata-eval
- gooddata-fdw
- docs
- gooddata-flexconnect
- gooddata-flight-server
- gooddata-pandas
- docs
- gooddata-pipelines
- gooddata-sdk
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
40 | | - | |
| 39 | + | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
47 | | - | |
| 46 | + | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
53 | | - | |
| 52 | + | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| |||
0 commit comments