chore(deps): bump scons from 4.11.0 to 4.11.1 - #74
Conversation
Bumps [scons](https://github.com/SCons/scons) from 4.11.0 to 4.11.1. - [Release notes](https://github.com/SCons/scons/releases) - [Changelog](https://github.com/SCons/scons/blob/master/CHANGES.txt) - [Commits](SCons/scons@4.11.0...4.11.1) --- updated-dependencies: - dependency-name: scons dependency-version: 4.11.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
LGTM, straightforward dependency version bump.
What was reviewed: the uv.lock diff, confirming it is limited to the scons package entry (version, sdist URL/hash, wheel URL/hash) bumping 4.11.0 to 4.11.1 — no other packages, source files, or configuration were touched. The upstream release is a minor patch reverting a Variables() file-reading change from 4.11.0, with no security implications, and scons is only used optionally via pystatacons for just stata-build/stata-data/stata-analysis.
Extended reasoning...
Overview
The only change in this PR is a version bump of the scons package in uv.lock, from 4.11.0 to 4.11.1, updating the pinned sdist/wheel download URLs and their sha256 hashes. No Python source, Stata scripts, Justfile targets, or CLAUDE.md configuration were modified.
Security risks
None identified. The hashes in the lockfile correctly correspond to the new version's artifacts as published on PyPI (this is a standard dependabot-generated bump), and no code execution paths, credentials, or PII-related logic are touched. Scons itself is only invoked via optional dependency-tracked build commands (just stata-build, etc.) and is not part of the core Stata pipeline.
Level of scrutiny
This warrants minimal scrutiny — it is the textbook case of a safe, automated dependency update: a single-package patch version bump in a lockfile, generated by dependabot, with a scoped and well-documented upstream changelog (a revert of a problematic change from the prior release, reducing risk further).
Other factors
The PR is small, self-contained, mechanical, and matches the repository's stated dependency management workflow (uv.lock regenerated via standard tooling). No CODEOWNERS restriction applies to lockfiles here, and there is no outstanding reviewer feedback to address.
Bumps scons from 4.11.0 to 4.11.1.
Release notes
Sourced from scons's releases.
Changelog
Sourced from scons's changelog.
... (truncated)
Commits
81e9e1aRelease 4.11.1b97f32bRegenerated docs for 4.11.1 release.3523a98skip bin from version string updates2993b26restore NEXT_RELEASE and PREVIOUS_RELEASE to template/RELEASE.txtfa7def6Merge branch 'master' of github.com:SCons/scons8f9341c[ci skip] add tools for release to replace NEXT_RELEASE and PREVIOUS_RELEASE ...c134f8dMerge pull request #4895 from mwichmann/undo-varfileefa7ab5Revert a breaking change to Variables()2e04de0post release updates9cdefdepost release updatesDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)