From 3aa462e099f6546a62b179bce8c1c84a0f484f65 Mon Sep 17 00:00:00 2001 From: Michael Chiou Date: Thu, 9 May 2024 17:25:51 -0700 Subject: [PATCH] #8082: try gzip compression --- .github/workflows/build-artifact.yaml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build-artifact.yaml b/.github/workflows/build-artifact.yaml index f39ebd42022..d353ac92bfe 100644 --- a/.github/workflows/build-artifact.yaml +++ b/.github/workflows/build-artifact.yaml @@ -13,7 +13,7 @@ jobs: CONFIG: ci SILENT: 0 VERBOSE: 1 - TT_METAL_DOCKER_IMAGE_TAG: tt-metal/ubuntu-20.04-amd64:latest + TT_METAL_DOCKER_IMAGE_TAG: ubuntu-20.04-amd64:latest environment: dev runs-on: build-docker steps: @@ -29,18 +29,18 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} - name: Tag Docker image run: | - docker tag ${{ env.TT_METAL_DOCKER_IMAGE_TAG }} ghcr.io/${{ github.repository_owner }}/${{ env.TT_METAL_DOCKER_IMAGE_TAG }} + docker tag ${{ env.TT_METAL_DOCKER_IMAGE_TAG }} ghcr.io/${{ github.repository_owner }}/${{ github.repository }}/${{ env.TT_METAL_DOCKER_IMAGE_TAG }} - name: Push Docker image run: | - docker push ghcr.io/${{ github.repository_owner }}/${{ env.TT_METAL_DOCKER_IMAGE_TAG }} + docker push ghcr.io/${{ github.repository_owner }}/${{ github.repository }}/${{ env.TT_METAL_DOCKER_IMAGE_TAG }} - name: Save Docker image run: | - docker save ${{ env.TT_METAL_DOCKER_IMAGE_TAG }} > /tmp/docker_image.tar + docker save ${{ env.TT_METAL_DOCKER_IMAGE_TAG }} | gzip > /tmp/docker_image.tar.gz - name: Upload Docker image as artifact uses: actions/upload-artifact@v2 with: - name: docker_image.tar - path: /tmp/docker_image.tar + name: docker_image.tar.gz + path: /tmp/docker_image.tar.gz build-artifact: needs: build-docker-image @@ -53,6 +53,7 @@ jobs: CONFIG: ci SILENT: 0 VERBOSE: 1 + TT_METAL_DOCKER_IMAGE_TAG: tt-metal/ubuntu-20.04-amd64:latest environment: dev runs-on: build-docker steps: @@ -64,14 +65,14 @@ jobs: - name: Download Docker image uses: actions/download-artifact@v2 with: - name: docker_image.tar + name: docker_image.tar.gz path: /tmp - name: Load Docker image run: | - docker load --input /tmp/docker_image.tar + gunzip -c /tmp/docker_image.tar.gz | docker load - name: Build tt-metal cmake build run: | - ./scripts/docker/run_docker_cmd.sh -d "cmake -B build" + ./scripts/docker/run_docker_cmd.sh -d "cmake -B build" - name: Build tt-metal and libs 2 run: | ./scripts/docker/run_docker_cmd.sh -d "cmake --build build --target tests -- -j$(nproc)"