Skip to content

build: bump gitpython from 3.1.61 to 3.1.62 in /requirements - #846

Merged
cigamit merged 1 commit into
ctrliq:mainfrom
blaipr:build/bump-gitpython-3.1.62-requirements
Sep 7, 2026
Merged

build: bump gitpython from 3.1.61 to 3.1.62 in /requirements#846
cigamit merged 1 commit into
ctrliq:mainfrom
blaipr:build/bump-gitpython-3.1.62-requirements

Conversation

@blaipr

@blaipr blaipr commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Bumps gitpython from 3.1.61 to 3.1.62.

Released 2026-09-07, so it landed just after #834 took the tree to 3.1.61.

What is in it

  • Reject unsafe submodule checkout paths
    (#2225). This
    is the one that matters here: project sync clones repositories AWX does not
    control, and submodule handling acts on whatever those repositories declare.
  • Keep bare-repository worktrees non-bare
    (#2224).
  • Join backslash line continuations when reading config values
    (#2227).

No GHSA is assigned to any of these at the time of writing, so I am not
claiming this is a security fix. The six advisories named in the
GitPython>=3.1.58 floor comment in requirements.in all patch at 3.1.58 or
earlier, so that comment stays accurate and is untouched.

Scope

One line. gitdb and smmap do not move.

-gitpython==3.1.61
+gitpython==3.1.62

Checks

Full TEST_DIRS run: 3984 passed, 6 skipped.

Branched from 94c8b3386b, so the run does not include #822, #828 or #830,
which merged while it was running. Only #822 touches Python among those.

Released 2026-09-07, after ctrliq#834 took the tree to 3.1.61.

Three changes, one of which matters here:

  - Reject unsafe submodule checkout paths (GitPython #2225). Project sync
    clones repositories AWX does not control, and submodule handling acts on
    whatever those repositories declare, so this is the relevant one.
  - Keep bare-repository worktrees non-bare (#2224).
  - Join backslash line continuations when reading config values (#2227).

No GHSA is assigned to any of them at the time of writing. The six advisories
named in the GitPython>=3.1.58 floor comment all patch at 3.1.58 or earlier,
so that comment stays accurate and is left alone.

One line: gitdb and smmap do not move.
@cigamit cigamit self-assigned this Sep 7, 2026
@cigamit cigamit added the dependencies Pull requests that update a dependency file label Sep 7, 2026
@cigamit
cigamit merged commit a270049 into ctrliq:main Sep 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Development

Successfully merging this pull request may close these issues.

2 participants