diff --git a/.gitea/workflows/update-check.yaml b/.gitea/workflows/update-check.yaml index 9d500c5..fcaf8d4 100644 --- a/.gitea/workflows/update-check.yaml +++ b/.gitea/workflows/update-check.yaml @@ -128,7 +128,11 @@ jobs: run: | APKO_ARCH=$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/') APKO_VERSION=$(curl -fsSL "https://api.github.com/repos/chainguard-dev/apko/releases/latest" | jq -r '.tag_name') - curl -fsSL "https://github.com/chainguard-dev/apko/releases/download/${APKO_VERSION}/apko_linux_${APKO_ARCH}.tar.gz" | tar xz -C /usr/local/bin apko + 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 --strip-components=1 -C /usr/local/bin + rm /tmp/apko.tar.gz - name: Login to Docker Registry uses: docker/login-action@v3