Skip to content

chore(deps): group pending Dependabot updates - #308

Merged
emmanuelmathot merged 3 commits into
mainfrom
chore/group-dependabot-updates
Oct 12, 2026
Merged

emmanuelmathot merged 3 commits into
mainfrom
chore/group-dependabot-updates

Conversation

@lhoupert

@lhoupert lhoupert commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

Bundles the open Dependabot PRs into one: #284 (actions), #273 (zarr <3.5.0), #272 (pymdown-extensions 12.1), the security bumps #299 (urllib3 2.8.0), #300 (virtualenv 21.7.13) and #301 (tornado 6.5.9), and #307 except xarray. Lockfile versions match Dependabot's; the three security floors in [tool.uv] constraint-dependencies move to the patched versions, as in a7240c0. multidict goes to 6.9.1 (CVE-2026-104874), the one finding left failing the security job. .github/dependabot.yml adds groups for what still came in one PR per package: major bumps and requirement widenings (uv-major) and security updates (uv-security — groups only cover version updates unless applies-to says otherwise).

For reviewers: xarray stays at 2026.7.0 and 2026.9.0 is ignored in the Dependabot config. That release makes coarsen(...).mean(skipna=True) raise a TypeError, which breaks the S2 and OLCI multiscale paths (#307's red CI); the upstream fix is pydata/xarray#11686. pymdown-extensions 12's breaking changes only touch extensions the docs don't enable, and the built site is byte-identical to the 11.0.2 build.

Author attestation

  • I am a human, these are my changes, and I have reviewed and understood every change and can explain why each is correct.

Lockfile, config and description drafted with Claude Code; checked locally with the non-network test suite, the pre-commit hooks (ruff, pyright) and a before/after docs build diff.

🤖 Generated with Claude Code

lhoupert and others added 3 commits October 7, 2026 12:24
Applies #272, #273, #284, #299, #300, #301 and #307 (except xarray,
whose 2026.9.0 breaks coarsen(...).mean(skipna=True); see
pydata/xarray#11686). Raises the urllib3, tornado and virtualenv
security floors to the patched versions.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
Major bumps, requirement widenings (zarr) and security updates each
arrived as one PR per package; give them their own groups. Skip
xarray 2026.9.0 until pydata/xarray#11686 ships.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
pip-audit blocks on CVE-2026-104874 in multidict 6.8.0, which fails
the security job. Raise its floor with the other security constraints.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
@EOPF-Explorer EOPF-Explorer deleted a comment from github-actions Bot Oct 7, 2026
@lhoupert
lhoupert requested a review from shollendEODC October 8, 2026 08:55
@lhoupert
lhoupert marked this pull request as ready for review October 8, 2026 08:55
@shollendEODC

Copy link
Copy Markdown
Collaborator

as far as I understood, the coarsen(...).skipna(True) bug will be fixed in the next release? Then we can bump xarray to the new version.

@emmanuelmathot
emmanuelmathot merged commit 68d72fd into main Oct 12, 2026
7 checks passed
@github-actions github-actions Bot mentioned this pull request Oct 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants