Skip to content

Bump pipe-fittings to v1.7.4 (fix mod upgrade with read-only git packs)#1083

Merged
kaidaguerre merged 1 commit into
developfrom
deps-pipe-fittings-1.7.4
Jun 23, 2026
Merged

Bump pipe-fittings to v1.7.4 (fix mod upgrade with read-only git packs)#1083
kaidaguerre merged 1 commit into
developfrom
deps-pipe-fittings-1.7.4

Conversation

@kaidaguerre

Copy link
Copy Markdown
Contributor

What

  • pipe-fittings v1.7.2 -> v1.7.4

go-git is already at v5.19.1 on develop (#1068); this pairs it with the pipe-fittings fix.

Why

go-git >= v5.17 writes git pack files read-only (fixPermissions). The shared pipe-fittings mod installer's shadow-directory commit could not overwrite them, so a mod re-install or upgrade failed with permission denied. flowpipe floats go-git to v5.19.1, so it hit this once a mod was upgraded (first install was unaffected, which is why it stayed latent).

pipe-fittings v1.7.4 (turbot/pipe-fittings#802, the v1.7.x backport of #801) makes commitShadow restore write permission before the copy, so it tolerates read-only packs.

pipe-fittings v1.7.4 makes the mod installer tolerate read-only git pack
files. go-git >= v5.17 (flowpipe is on v5.19.1) writes pack files read-only,
which previously broke mod re-install/upgrade with "permission denied" in the
shared mod installer's shadow-directory commit.
@kaidaguerre kaidaguerre merged commit 3a0e0f5 into develop Jun 23, 2026
8 checks passed
@kaidaguerre kaidaguerre deleted the deps-pipe-fittings-1.7.4 branch June 23, 2026 10:06
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.

2 participants