From a44fd5bc905755b3d2d30af3a44c9e58623f14da Mon Sep 17 00:00:00 2001 From: DARKZOUL5 Date: Sat, 7 Mar 2026 20:05:27 +0200 Subject: [PATCH] Refactor Docker build context for Linux artifacts and update image build steps --- .github/workflows/release.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4980a0a..bf443db 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -204,15 +204,19 @@ jobs: with: name: linux-zip - - name: Extract linux artifact + - name: Prepare Docker build context run: | - mkdir -p dist/linux - tar -xzf yt-playlist-linux-${{ steps.version.outputs.version }}.tar.gz -C dist/linux + mkdir -p dist/linux-docker + cp Dockerfile dist/linux-docker/ + echo "Copying and extracting Linux artifact..." + tar -xzf yt-playlist-linux-${{ steps.version.outputs.version }}.tar.gz -C dist/linux-docker/ + echo "Build context contents:" + ls -R dist/linux-docker - name: Build Docker image (release) - run: docker build dist/linux -t $RELEASE_IMAGE + run: docker build dist/linux-docker -t $RELEASE_IMAGE - - name: Save Docker image as tar + - name: Save Docker image as tar (release) run: docker save -o docker-image.tar $RELEASE_IMAGE - name: Upload docker-image artifact @@ -222,7 +226,7 @@ jobs: path: docker-image.tar - name: Build Docker image (latest) - run: docker build dist/linux --label build_as_latest=true -t $LATEST_IMAGE + run: docker build dist/linux-docker --label build_as_latest=true -t $LATEST_IMAGE - name: Save Docker image as tar (latest) run: docker save -o docker-image-latest.tar $LATEST_IMAGE