From ffd73c0f7b39b2132bd4bf18ad45dfabda53ad01 Mon Sep 17 00:00:00 2001 From: matt1432 <matt@nelim.org> Date: Fri, 25 Apr 2025 11:40:25 -0400 Subject: [PATCH] fix(update): don't output locked message when updating images --- apps/update-sources/src/docker.ts | 2 +- modules/docker/updateImage.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/update-sources/src/docker.ts b/apps/update-sources/src/docker.ts index a5683708..59018a8d 100644 --- a/apps/update-sources/src/docker.ts +++ b/apps/update-sources/src/docker.ts @@ -11,7 +11,7 @@ const updateImages = (imagePath: string): string | undefined => { const out = spawnSync('updateImages', [imagePath], { shell: true }).stdout.toString(); - if (!out.startsWith('# Locked')) { + if (out.length > 1) { return out; } }; diff --git a/modules/docker/updateImage.nix b/modules/docker/updateImage.nix index cea02e50..7ea80a81 100644 --- a/modules/docker/updateImage.nix +++ b/modules/docker/updateImage.nix @@ -21,7 +21,7 @@ writeShellApplication { output="$IMAGE $TAG" - if ! grep "Locked" "$FILE"; then + if ! grep "Locked" "$FILE" &> /dev/null; then if [[ "$CURRENT_DIGEST" != "$NEW_DIGEST" ]]; then echo -e "• $output:\n $CURRENT_DIGEST\n → $NEW_DIGEST\n" PREFETCH=$(nix-prefetch-docker "$IMAGE" "$TAG")