Repository navigation
Pipe v0.50.0
/patch bumps compose tags and package.json overrides
/patch imagesnow bumps theimage:tag in the compose file whenpullbrings nothing newer under the current
tag:redis:7.2.3toredis:7.2.5. The file goes into the journal, so/undorestores it, and it is put back at
once if the new image cannot be pulled. The release line stays:mysql:8.0goes to8.0.x, never to8.4. Images
outside Docker Hub and tags that come from a variable (${TAG}) are left alone/patch appsnow writesoverridestopackage.json(pnpm.overrideswith pnpm) for transitive dependencies that
are still vulnerable after the update. The package is skipped when the fix needs a new major version or the lockfile
holds several major versions of it, because forcing one version would break the packages that need the other
The /web container is patched again
- A vulnerable
pipe-webimage could stay unpatched for a day: after one attempt that changed nothing it was put on
hold, even though its tag (caddy:2.11-alpine) moves to new releases, and the report said to change the tag in
compose, which this container does not have. Every/patchnow pulls the image and recreates the container when
there is a newer one - When there is no newer image,
pipe-webgets the fixes from its system's repository, like other images, and a later
pull no longer moves it back to the unpatched image - A failed pull or a
/webpage that is off now shows in the result, and a failed pull leaves the running container
in place
Images (linux/amd64, linux/arm64):
docker pull ghcr.io/kvmyk/pipe:0.50.0
docker pull ghcr.io/kvmyk/pipe-telegram:0.50.0
Signature (cosign, keyless):
cosign verify ghcr.io/kvmyk/pipe:0.50.0 \
--certificate-identity-regexp '^https://github.com/Kvmyk/Pipe/\.github/workflows/release\.yml@' \
--certificate-oidc-issuer https://token.actions.githubusercontent.com