From d6cac3cc8b775add967577b4b4501fb263028483 Mon Sep 17 00:00:00 2001 From: Mathias Beaulieu-Duncan Date: Mon, 2 Feb 2026 10:02:18 -0500 Subject: [PATCH] Fix apko tar extraction: binary is in a subdirectory The tarball contains apko_1.1.2_linux_amd64/apko, not a flat apko binary. Use --strip-components=1 to extract correctly. Co-Authored-By: Claude Opus 4.5 --- .gitea/workflows/publish.yaml | 2 +- .gitea/workflows/rebuild.yaml | 2 +- .gitea/workflows/scout.yaml | 2 +- .gitea/workflows/update-check.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/publish.yaml b/.gitea/workflows/publish.yaml index 4f503a8..a457af7 100644 --- a/.gitea/workflows/publish.yaml +++ b/.gitea/workflows/publish.yaml @@ -47,7 +47,7 @@ jobs: APKO_VERSION_NUM="${APKO_VERSION#v}" curl -fsSL "https://github.com/chainguard-dev/apko/releases/download/${APKO_VERSION}/apko_${APKO_VERSION_NUM}_linux_${APKO_ARCH}.tar.gz" \ -o /tmp/apko.tar.gz - tar xzf /tmp/apko.tar.gz -C /usr/local/bin apko + tar xzf /tmp/apko.tar.gz --strip-components=1 -C /usr/local/bin rm /tmp/apko.tar.gz - name: Login to Docker Registry diff --git a/.gitea/workflows/rebuild.yaml b/.gitea/workflows/rebuild.yaml index b0591fa..50791db 100644 --- a/.gitea/workflows/rebuild.yaml +++ b/.gitea/workflows/rebuild.yaml @@ -39,7 +39,7 @@ jobs: APKO_VERSION_NUM="${APKO_VERSION#v}" curl -fsSL "https://github.com/chainguard-dev/apko/releases/download/${APKO_VERSION}/apko_${APKO_VERSION_NUM}_linux_${APKO_ARCH}.tar.gz" \ -o /tmp/apko.tar.gz - tar xzf /tmp/apko.tar.gz -C /usr/local/bin apko + tar xzf /tmp/apko.tar.gz --strip-components=1 -C /usr/local/bin rm /tmp/apko.tar.gz - name: Login to Docker Registry diff --git a/.gitea/workflows/scout.yaml b/.gitea/workflows/scout.yaml index 8362cc0..abe9923 100644 --- a/.gitea/workflows/scout.yaml +++ b/.gitea/workflows/scout.yaml @@ -57,7 +57,7 @@ jobs: APKO_VERSION_NUM="${APKO_VERSION#v}" curl -fsSL "https://github.com/chainguard-dev/apko/releases/download/${APKO_VERSION}/apko_${APKO_VERSION_NUM}_linux_${APKO_ARCH}.tar.gz" \ -o /tmp/apko.tar.gz - tar xzf /tmp/apko.tar.gz -C /usr/local/bin apko + tar xzf /tmp/apko.tar.gz --strip-components=1 -C /usr/local/bin rm /tmp/apko.tar.gz - name: Build image locally diff --git a/.gitea/workflows/update-check.yaml b/.gitea/workflows/update-check.yaml index fb90947..9d500c5 100644 --- a/.gitea/workflows/update-check.yaml +++ b/.gitea/workflows/update-check.yaml @@ -31,7 +31,7 @@ jobs: APKO_VERSION_NUM="${APKO_VERSION#v}" curl -fsSL "https://github.com/chainguard-dev/apko/releases/download/${APKO_VERSION}/apko_${APKO_VERSION_NUM}_linux_${APKO_ARCH}.tar.gz" \ -o /tmp/apko.tar.gz - tar xzf /tmp/apko.tar.gz -C /usr/local/bin apko + tar xzf /tmp/apko.tar.gz --strip-components=1 -C /usr/local/bin rm /tmp/apko.tar.gz - name: Check for Wolfi package updates