chore(deps): update all non-major - autoclosed#816
Closed
renovate[bot] wants to merge 1 commit into
Closed
Conversation
Contributor
Author
|
cailmdaley
added a commit
that referenced
this pull request
Jul 13, 2026
Locks pytest to the version that exposed the pytest-pydocstyle breakage, so this PR's own CI exercises the exact scenario it fixes (green = proof) and completes the bump Renovate #816/#817 were attempting. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CBC6HKdgXaZ7ei5XfdvZGo
renovate
Bot
force-pushed
the
renovate/all-non-major
branch
2 times, most recently
from
July 13, 2026 10:37
e24dbd4 to
a345484
Compare
cailmdaley
added a commit
that referenced
this pull request
Jul 13, 2026
…lay) Keep the release-age gate — the point of it is supply-chain defense: a hijacked-but-legitimate package (compromised maintainer / malicious release) gets a detection window before it auto-merges — and make automerge reliable at the same time. Root problem: with floor ranges (>=) + rangeStrategy=update-lockfile, `uv lock` resolves the floor to the newest in-range release, which may be too fresh, and Renovate can't pin uv to an exact aged version (renovatebot/renovate#41624). So it fails the artifact update instead of waiting — this is what stalled #816. Fix: rangeStrategy=pin writes the exact aged version into pyproject.toml, so uv can't overshoot and minimumReleaseAge is honored. internalChecksFilter=strict ensures Renovate only ever acts on versions past the age gate. minimumReleaseAge set explicitly (3 days) so the control is owned in git, tunable. shapepipe ships as a container and isn't on PyPI (an app, not a library with downstream installers), so pinning is the appropriate, standard choice; the abstract-floors design targets libraries. Gates DIRECT deps only — transitive deps in uv.lock still float via lockFileMaintenance. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CBC6HKdgXaZ7ei5XfdvZGo
renovate
Bot
force-pushed
the
renovate/all-non-major
branch
3 times, most recently
from
July 13, 2026 13:17
4a68b9e to
dbd14c4
Compare
cailmdaley
added a commit
that referenced
this pull request
Jul 13, 2026
… config
The `//` documentation keys (a package.json convention) are not valid Renovate
options — `renovate-config-validator` rejects them ("Invalid configuration
option: //"), so Renovate discarded renovate.json entirely and fell back to
defaults: deps stayed on floors and the minimumReleaseAge/artifact failure on
#816 persisted. Move the rationale into Renovate's supported `description`
field; config now validates cleanly. Same three settings (rangeStrategy=pin,
internalChecksFilter=strict, minimumReleaseAge=3 days).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CBC6HKdgXaZ7ei5XfdvZGo
renovate
Bot
force-pushed
the
renovate/all-non-major
branch
3 times, most recently
from
July 13, 2026 23:19
74a8a8e to
1602d0d
Compare
cailmdaley
added a commit
that referenced
this pull request
Jul 13, 2026
Renovate's rangeStrategy=pin packageRule failed to take effect against the Mend org config even after 3fe9d3e (verified on the 2026-07-13 23:19 rebase of #816: no pins written, artifacts still failing on renovatebot/renovate#41624). Stop depending on config-merge semantics: write the pins directly into pyproject.toml at the currently-locked versions and relock. Renovate now just bumps pins. Also guard python: Renovate classifies 3.12 -> 3.14 as 'minor', which would ride the non-major automerge group. A Python upgrade of the science stack gets human review. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013ggNiT4bp685KyB4RraQBE
renovate
Bot
force-pushed
the
renovate/all-non-major
branch
from
July 13, 2026 23:36
1602d0d to
fb740b4
Compare
cailmdaley
added a commit
that referenced
this pull request
Jul 13, 2026
numba 0.65.1 requires numpy<2.5; Renovate's grouped pin bump to numpy 2.5.0 made uv lock unsatisfiable and failed the whole non-major batch (#816 artifacts step). Cap numpy so the rest of the group flows; drop when numba supports numpy 2.5. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013ggNiT4bp685KyB4RraQBE
renovate
Bot
force-pushed
the
renovate/all-non-major
branch
from
July 13, 2026 23:43
fb740b4 to
82798c6
Compare
renovate
Bot
force-pushed
the
renovate/all-non-major
branch
from
July 13, 2026 23:49
82798c6 to
48dd0a2
Compare
renovate
Bot
force-pushed
the
renovate/all-non-major
branch
from
July 14, 2026 00:32
48dd0a2 to
ef6548f
Compare
renovate
Bot
force-pushed
the
renovate/all-non-major
branch
from
July 14, 2026 00:39
ef6548f to
ed68c5c
Compare
renovate
Bot
force-pushed
the
renovate/all-non-major
branch
from
July 14, 2026 00:40
ed68c5c to
797a480
Compare
renovate
Bot
force-pushed
the
renovate/all-non-major
branch
9 times, most recently
from
July 15, 2026 15:53
756ea76 to
4b4aca0
Compare
cailmdaley
added a commit
that referenced
this pull request
Jul 15, 2026
… org layer (#831) Our config has no age gate, yet #816 fails artifacts on 'Minimum Release Age threshold' — the gate is injected by Mend's hosted org config, and an absent key does not override an inherited one. Set '0 days' explicitly so the repo value wins the config merge. If artifact errors persist after this, the gate is portal-global and must be cleared at developer.mend.io. Claude-Session: https://claude.ai/code/session_01VZvom4Uzdoz5KbJeG8yhde Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
renovate
Bot
force-pushed
the
renovate/all-non-major
branch
2 times, most recently
from
July 15, 2026 17:13
e0b795e to
358d654
Compare
renovate
Bot
force-pushed
the
renovate/all-non-major
branch
from
July 15, 2026 17:18
358d654 to
266ed99
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
7.2.0→7.2.17.2.2v7.2.0→v7.3.01.7→1.256.155.2→6.155.76.156.6(+5)9.14.1→9.15.04.5.9→4.6.13.10.9→3.11.02.4.6→2.5.02.5.10.19.0→0.21.09.22.0→9.23.14.68.1→4.68.34.68.4Release Notes
astropy/astropy (astropy)
v7.2.1Compare Source
See https://docs.astropy.org/en/v7.2.1/changelog.html
docker/build-push-action (docker/build-push-action)
v7.3.0Compare Source
HypothesisWorks/hypothesis (hypothesis)
v6.155.7: Hypothesis version 6.155.7Compare Source
This patch fixes a thread-safety bug where concurrent use of the same
strategy instance could error in rare cases. (issue #4475).
The canonical version of these notes (with links) is on readthedocs.
v6.155.6: Hypothesis version 6.155.6Compare Source
This patch replaces some internal "%"-style string formatting with
f-strings. There is no user-visible change.
The canonical version of these notes (with links) is on readthedocs.
v6.155.5: Hypothesis version 6.155.5Compare Source
"dates()" now raises "InvalidArgument" if a "datetime" is passed as
"min_value" or "max_value". Because "datetime" is a subclass of
"date", such bounds were previously accepted and then failed with a
confusing "TypeError" while generating examples.
The canonical version of these notes (with links) is on readthedocs.
v6.155.4: Hypothesis version 6.155.4Compare Source
This patch removes a stray "print()" which fired whenever a "dates()"
filter was rewritten.
The canonical version of these notes (with links) is on readthedocs.
v6.155.3: Hypothesis version 6.155.3Compare Source
When using an alternative backend (such as hypothesis-crosshair),
Hypothesis no longer emits a "test_case" observation for an iteration
that the backend aborts via "BackendCannotProceed" before the test
body runs. Previously such an iteration -- for example when the
crosshair backend has exhausted its search paths -- could surface as a
spurious, draw-less "passed" observation with an empty representation,
even though the engine already discards the iteration entirely.
The canonical version of these notes (with links) is on readthedocs.
ipython/ipython (ipython)
v9.15.0Compare Source
jupyterlab/jupyterlab (jupyterlab)
v4.6.1Compare Source
4.6.1
(Full Changelog)
Enhancements made
Bugs fixed
scrollToCellfor cells not yet rendered indefer/contentVisibilitymodes #18987 (@Darshan808)Maintenance and upkeep improvements
pull_requestworkflow #19059 (@MUFFANUJ)Documentation improvements
Other merged PRs
Contributors to this release
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@brichet (activity) | @Darshan808 (activity) | @DTiming24 (activity) | @krassowski (activity) | @Krish-876 (activity) | @MUFFANUJ (activity)
v4.6.0Compare Source
(Full Changelog)
New features added
Deprecated features
keyCodewithkey#18674 (@IsabelParedes, @krassowski)Enhancements made
v2026.5.25#18942 (@krassowski, @jtpio)categoryRank#18779 (@tsharma-dev, @MUFFANUJ, @krassowski)deletabletoggle to common tools notebook widget #18645 (@cmarmo, @krassowski)IDefaultFileBrowserRendererto customize the default file browser renderer #18600 (@jtpio, @krassowski)interrupt_modeto the Kernel Spec interface #18307 (@fleming79, @krassowski)Ctrl + Ykey binding for redo command on Windows and Linux #18275 (@soniya-malviy, @Darshan808, @krassowski)Find and replacecommand to the Edit menu #18218 (@Meriem-BenIsmail, @brichet, @krassowski)Bugs fixed
homepage_url#19003 (@Yann-P, @krassowski)HTMLSelectdropdown icon misalignment in toolbar popup #18996 (@arun-357, @claude, @krassowski)getValue()throws #18938 (@AliMahmoudDev, @krassowski)packagingmin version pin #18910 (@krassowski, @Darshan808)TabBarSvg.titleLabelfallback in Open Tabs panel #18883 (@dhgoal, @krassowski)abortedstatus inIReplyAbortContent#18871 (@dhgoal, @krassowski)shouldReusepreference #18856 (@MUFFANUJ, @krassowski)anchorfor prompt overlay #18840 (@CrafterKolyan, @krassowski)PanelWithToolbar: use optional toolbar in constructor options #18824 (@brichet, @krassowski)PageConfig.getUrlto honor explicit workspace option #18791 (@boskodev790, @krassowski)core.package.jsonin@jupyterlab/core-meta#18657 (@Darshan808, @krassowski)gettextmethods #18597 (@tmetzl, @krassowski)filebrowser:searchcommand #18593 (@krassowski, @jtpio)filebrowser:create-new-filecontext menu selector #18588 (@jtpio, @krassowski)codeinput inCodeConsolewhen configured #18554 (@agriyakhetarpal, @krassowski)DataGrids #18542 (@krassowski, @Carreau, @brichet)font-familyapplication across UI components and remove a single hard-coded usage #18541 (@krassowski, @Carreau, @jtpio)fullwindowing mode #18522 (@krassowski, @jasongrout)@codemirror/view, fixing slow selection when line wrapping is enabled #18479 (@krassowski, @jasongrout)DocumentRegistry.getFileTypeForModel()#18409 (@krassowski, @jasongrout, @martinRenou)lodashandlodash-es#18400 (@ktaletsk, @jtpio, @krassowski)deferandcontentVisibilitywindowing mode #18359 (@krassowski, @Darshan808).pyfiles, update@luminopackages tov2026.1.15#18349 (@krassowski, @jasongrout)kernelPreferenceandkernelcommand args #18337 (@jtpio, @krassowski)1.7.0-beta.1#18267 (@jtpio, @jasongrout, @krassowski)_onWSClosehandler: do not ignore close codes #18243 (@Akshitguptaa, @jianyexi, @krassowski)defermode #18220 (@krassowski, @brichet)Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.