Skip to content

authors: map by email alone, so .mailmap stops repeating the profile display name; filelock 4.2.4 for three new advisories - #20

Merged
itswl merged 2 commits into
mainfrom
mailmap-by-email
Oct 26, 2026
Merged

itswl merged 2 commits into
mainfrom
mailmap-by-email

Conversation

@itswl

@itswl itswl commented Oct 26, 2026

Copy link
Copy Markdown
Owner

.mailmap (added in 9316a21) mapped old author names onto the one human identity by repeating each old name — one of them the account's profile display name, which then sat in a tracked file of a public repository. The two commits GitHub authored under that display name (the merges of #1 and #5) carry the owner's email, so mapping that email alone gives every git command that reads authors the same result without the file naming any old name.

The second line mapped a local-machine address that no commit in the history uses; it is gone.

Read back: git log --use-mailmap shows the same identities before and after, one human identity across every human commit plus Dependabot's one, and the two merge commits read as the owner. Nothing in the repository reads .mailmap. The history keeps the earlier file; this only stops the current tree from carrying the name.

A second commit relocks filelock 4.2.4 for CVE-2026-112940, CVE-2026-112913 and CVE-2026-112907, all fixed in 4.2.1 and published after main's last CI run: the gate went red at pip-audit on this branch, and main carries the same lock. filelock reaches the venvs only through pip-audit's own HTTP cache (cachecontrol[filecache], no upper bound), and the images install runtime packages only, so no published image carries it. 4.2.4 is the newest release from the project's own release flow; filelock is the only pin that moved in the three locks.

Gate: STACK GATE GREEN locally; CI read back before merging.

itswl added 2 commits October 26, 2026 17:10
CVE-2026-112940, CVE-2026-112913 and CVE-2026-112907, all fixed in filelock 4.2.1, turned the gate red at pip-audit; every service's lock carried 3.32.3, main included. filelock reaches the venvs only through pip-audit's own HTTP cache (cachecontrol[filecache], filelock>=3.8.0, no upper bound), and the images install runtime packages only, so no published image carries it. 4.2.4 is the newest release from the project's own release flow; installed into each venv, the locks regenerated by scripts/relock.sh, and filelock is the only pin that moved. STACK GATE GREEN.
…display name

The file mapped old author names onto the one human identity by repeating each old name, one of them the account's profile display name, which then sat in a tracked file of a public repository. The two commits GitHub authored under that display name (the merges of #1 and #5) carry the owner's email, so mapping the email alone gives log, shortlog and blame the same result without naming any old name. The second line mapped a local-machine address no commit in the history uses; it is gone.

Read back: git log --use-mailmap shows the same identities before and after, one human identity plus Dependabot's one, and the two merge commits read as the owner. Nothing in the repository reads .mailmap. The history keeps the earlier file.
@itswl
itswl merged commit 530b728 into main Oct 26, 2026
12 checks passed
@itswl
itswl deleted the mailmap-by-email branch October 26, 2026 09:14
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.

1 participant