<#3717 chore(deps): bump the ci group in /.github/...
# meltano-repo-activity
g
#3717 chore(deps): bump the ci group in /.github/workflows/resources with 3 updates Pull request opened by dependabot[bot] Updates the requirements on griffecli, nox and prek to permit the latest version. Updates
griffecli
to 2.1.0 Updates
nox
from 2026.4.10 to 2026.7.11 Release notes Sourced from nox's releases.
2026.07.11 🏪
This release drops Python 3.9 and brings a batch of performance improvements, like caching uv detection and interpreter discovery, plus lazy module imports on Python 3.15. Various bugs were fixed as well.
We'd like to thank the following folks who contributed to this release:
• `@​henryiii`
• `@​davidhewitt`
• `@​SAY-5` (first contribution)
• `@​Himanshuagrawal4` (first contribution)
• `@​TejasAmle` (first contribution)
• `@​felixfontein` (first contribution)
Features:
• Drop Python 3.9 by `@​henryiii` in wntrblm/nox#1049
• Add
return_code
property to
CommandFailed
exception by `@​felixfontein` in wntrblm/nox#1129
Performance:
• Cache session-name normalization, uv detection, interpreter discovery, and metadata reads by `@​henryiii` in wntrblm/nox#1113
• Lazy modules on Python 3.15 by `@​henryiii` in wntrblm/nox#1115
Fixes:
• Script-mode pip resolution on Windows and
--download-python
fallback by `@​henryiii` in wntrblm/nox#1110
• Don't crash when a parametrized session has an empty parameter list by `@​henryiii` in wntrblm/nox#1109
• Hash fully non-ASCII session names instead of returning the envdir by `@​henryiii` in wntrblm/nox#1108
• Interpreter-resolution edge cases in
virtualenv.py
by `@​henryiii` in wntrblm/nox#1111
• Create missing parent directories for the session cache dir by `@​henryiii` in wntrblm/nox#1104
• Enforce
--error-on-external-run
even when
log=False
by `@​henryiii` in wntrblm/nox#1107
• Handle
=
in
set_env
values and out-of-tree
change_dir
in
tox-to-nox
by `@​henryiii` in wntrblm/nox#1105
• Return empty dict from
load_toml
when script file is missing by `@​SAY-5` in wntrblm/nox#1096
• Show envvars in CLI help by `@​henryiii` in wntrblm/nox#1085
Documentation:
• Add PyO3 as a user by `@​davidhewitt` in wntrblm/nox#1123
• List micromamba in
--default-venv-backend
supported names by `@​SAY-5` in wntrblm/nox#1092
• Clarify
session.notify
target docs by `@​Himanshuagrawal4` in wntrblm/nox#1099
• Document venv backend for EOL Python by `@​Himanshuagrawal4` in wntrblm/nox#1101
• Fix typo in README installation section by `@​TejasAmle` in wntrblm/nox#1097
Internal changes:
• Add Python 3.15 to the test matrix and classifiers by `@​henryiii` in wntrblm/nox#1133
• Isolate
run_nox
envdir to fix flaky
test_main_requires
by `@​henryiii` in wntrblm/nox#1134
• Assorted simplifications and dead-code removal by `@​henryiii` in wntrblm/nox#1112
• Remove Python 3.9-era pins/backports and tighten generator annotations by `@​henryiii` in wntrblm/nox#1106
• Run tests in parallel by `@​henryiii` in wntrblm/nox#965
... (truncated) Changelog Sourced from nox's changelog.
Changelog
2026.07.11
This release drops Python 3.9 and brings a batch of performance improvements, like caching uv detection and interpreter discovery, plus lazy module imports on Python 3.15. Various bugs were fixed as well.
We'd like to thank the following folks who contributed to this release:
• `@​henryiii`
• `@​davidhewitt`
• `@​SAY-5` (first contribution)
• `@​Himanshuagrawal4` (first contribution)
• `@​TejasAmle` (first contribution)
• `@​felixfontein` (first contribution)
Features:
• Drop Python 3.9 by `@​henryiii` in wntrblm/nox#1049
• Add
return_code
property to
CommandFailed
exception by `@​felixfontein` in wntrblm/nox#1129
Performance:
• Cache session-name normalization, uv detection, interpreter discovery, and metadata reads by `@​henryiii` in wntrblm/nox#1113
• Lazy modules on Python 3.15 by `@​henryiii` in wntrblm/nox#1115
Fixes:
• Script-mode pip resolution on Windows and
--download-python
fallback by `@​henryiii` in wntrblm/nox#1110
• Don't crash when a parametrized session has an empty parameter list by `@​henryiii` in wntrblm/nox#1109
• Hash fully non-ASCII session names instead of returning the envdir by `@​henryiii` in wntrblm/nox#1108
• Interpreter-resolution edge cases in
virtualenv.py
by `@​henryiii` in wntrblm/nox#1111
• Create missing parent directories for the session cache dir by `@​henryiii` in wntrblm/nox#1104
• Enforce
--error-on-external-run
even when
log=False
by `@​henryiii` in wntrblm/nox#1107
• Handle
=
in
set_env
values and out-of-tree…
meltano/sdk