Browse Source

Merge pull request #2561 from mattray/extra_buildx_debugging

enable extra debugging for buildx in the GHA
Matt Ray 2 năm trước cách đây
mục cha
commit
7f3f93328c

+ 10 - 8
.github/workflows/build-and-publish-release.yml

@@ -16,8 +16,8 @@ jobs:
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     permissions:
     permissions:
       contents: read
       contents: read
-      id-token: write
-    
+      packages: write
+
     steps:
     steps:
       - name: Show Input Values
       - name: Show Input Values
         run: |
         run: |
@@ -27,13 +27,13 @@ jobs:
         id: branch
         id: branch
         run: |
         run: |
           echo "BRANCH_NAME=v${${{ inputs.release_version}}%.*}" >> $GITHUB_ENV
           echo "BRANCH_NAME=v${${{ inputs.release_version}}%.*}" >> $GITHUB_ENV
-  
+
       - name: Checkout Repo
       - name: Checkout Repo
         uses: actions/checkout@v4
         uses: actions/checkout@v4
         with:
         with:
           repository: 'opencost/opencost'
           repository: 'opencost/opencost'
           ref: '${{ steps.branch.outputs.BRANCH_NAME }}'
           ref: '${{ steps.branch.outputs.BRANCH_NAME }}'
-          path: ./opencost  
+          path: ./opencost
 
 
       - name: Set SHA
       - name: Set SHA
         id: sha
         id: sha
@@ -57,13 +57,15 @@ jobs:
           echo "IMAGE_TAG_UI_QUAY=quay.io/kubecost1/opencost-ui:${{ steps.sha.outputs.OC_SHORTHASH }}" >> $GITHUB_OUTPUT
           echo "IMAGE_TAG_UI_QUAY=quay.io/kubecost1/opencost-ui:${{ steps.sha.outputs.OC_SHORTHASH }}" >> $GITHUB_OUTPUT
           echo "IMAGE_TAG_UI_LATEST_QUAY=quay.io/kubecost1/opencost-ui:latest" >> $GITHUB_OUTPUT
           echo "IMAGE_TAG_UI_LATEST_QUAY=quay.io/kubecost1/opencost-ui:latest" >> $GITHUB_OUTPUT
           echo "IMAGE_TAG_UI_VERSION_QUAY=quay.io/kubecost1/opencost-ui:prod-${{ inputs.release_version }}" >> $GITHUB_OUTPUT
           echo "IMAGE_TAG_UI_VERSION_QUAY=quay.io/kubecost1/opencost-ui:prod-${{ inputs.release_version }}" >> $GITHUB_OUTPUT
-     
+
       - name: Set up Docker Buildx
       - name: Set up Docker Buildx
         uses: docker/setup-buildx-action@v3
         uses: docker/setup-buildx-action@v3
-      
+        with:
+          buildkitd-flags: --debug
+
       - name: Set up just
       - name: Set up just
         uses: extractions/setup-just@v1
         uses: extractions/setup-just@v1
-      
+
       - name: Install crane
       - name: Install crane
         uses: imjasonh/setup-crane@v0.1
         uses: imjasonh/setup-crane@v0.1
 
 
@@ -84,7 +86,7 @@ jobs:
           registry: quay.io
           registry: quay.io
           username: ${{ secrets.QUAY_USERNAME }}
           username: ${{ secrets.QUAY_USERNAME }}
           password: ${{ secrets.QUAY_PASSWORD }}
           password: ${{ secrets.QUAY_PASSWORD }}
-      
+
       - name: Build and push (multiarch) OpenCost
       - name: Build and push (multiarch) OpenCost
         working-directory: ./opencost
         working-directory: ./opencost
         run: |
         run: |