Procházet zdrojové kódy

add linux/arm64 platform to build

Yuki Takei před 3 roky
rodič
revize
af6394ef6b
1 změnil soubory, kde provedl 10 přidání a 6 odebrání
  1. 10 6
      .github/workflows/release-rc.yml

+ 10 - 6
.github/workflows/release-rc.yml

@@ -24,14 +24,15 @@ jobs:
       id: meta
       uses: docker/metadata-action@v3
       with:
-        images: weseek/growi,ghcr.io/weseek/growi
+        # images: weseek/growi,ghcr.io/weseek/growi
+        images: ghcr.io/weseek/growi
         tags: |
           type=raw,value=${{ steps.package-json.outputs.packageVersion }}
           type=raw,value=${{ steps.package-json.outputs.packageVersion }}.{{sha}}
 
-    - name: Login to docker.io registry
-      run: |
-        echo ${{ secrets. DOCKER_REGISTRY_PASSWORD }} | docker login --username wsmoogle --password-stdin
+    # - name: Login to docker.io registry
+    #   run: |
+    #     echo ${{ secrets. DOCKER_REGISTRY_PASSWORD }} | docker login --username wsmoogle --password-stdin
 
     - name: Login to GitHub Container Registry
       uses: docker/login-action@v1
@@ -40,15 +41,18 @@ jobs:
         username: wsmoogle
         password: ${{ secrets.DOCKER_REGISTRY_ON_GITHUB_PASSWORD }}
 
+    - name: Set up QEMU
+      uses: docker/setup-qemu-action@v1
+
     - name: Set up Docker Buildx
-      uses: docker/setup-buildx-action@v1
+      uses: docker/setup-buildx-action@v2
 
     - name: Build and push
       uses: docker/build-push-action@v2
       with:
         context: .
         file: ./packages/app/docker/Dockerfile
-        platforms: linux/amd64
+        platforms: linux/amd64,linux/arm64
         push: true
         builder: ${{ steps.buildx.outputs.name }}
         cache-from: type=gha