Explorar o código

Update workflow (#2814) (#2815)

* update workflow to remove ui


* fix removed manifest-tool


---------

Signed-off-by: Cliff Colvin <ccolvin@kubecost.com>
Cliff Colvin hai 1 ano
pai
achega
1dd2e52a14
Modificáronse 1 ficheiros con 12 adicións e 3 borrados
  1. 12 3
      .github/workflows/build-and-publish-release.yml

+ 12 - 3
.github/workflows/build-and-publish-release.yml

@@ -105,12 +105,21 @@ jobs:
       - name: Install crane
         uses: imjasonh/setup-crane@v0.4
 
+      ## Install manifest-tool, which is required to combine multi-arch images
+      ## https://github.com/estesp/manifest-tool
+      - name: Install manifest-tool
+        run: |
+          mkdir -p manifest-tool
+          pushd manifest-tool
+          wget -q https://github.com/estesp/manifest-tool/releases/download/v2.0.8/binaries-manifest-tool-2.0.8.tar.gz
+          tar -xzf binaries-manifest-tool-2.0.8.tar.gz
+          cp manifest-tool-linux-amd64 manifest-tool
+          echo "$(pwd)" >> $GITHUB_PATH
+
       - name: Build and push (multiarch) OpenCost
         working-directory: ./opencost
         run: |
           just build '${{ steps.tags.outputs.IMAGE_TAG }}' '${{ steps.version_number.outputs.RELEASE_VERSION }}'
           crane copy '${{ steps.tags.outputs.IMAGE_TAG }}' '${{ steps.tags.outputs.IMAGE_TAG_LATEST }}'
           crane copy '${{ steps.tags.outputs.IMAGE_TAG }}' '${{ steps.tags.outputs.IMAGE_TAG_VERSION }}'
-        #  crane copy '${{ steps.tags.outputs.IMAGE_TAG }}' '${steps.tags.outputs.IMAGE_TAG_QUAY}'
-        #  crane copy '${{ steps.tags.outputs.IMAGE_TAG }}' '${steps.tags.outputs.IMAGE_TAG_LATEST_QUAY}'
-        #  crane copy '${{ steps.tags.outputs.IMAGE_TAG }}' '${steps.tags.outputs.IMAGE_TAG_VERSION_QUAY}'
+