Просмотр исходного кода

fix: enhance Docker registry password handling for multiple images

Shun Miyazawa 6 месяцев назад
Родитель
Сommit
656eb27df3
1 измененных файлов с 10 добавлено и 2 удалено
  1. 10 2
      .github/workflows/release.yml

+ 10 - 2
.github/workflows/release.yml

@@ -138,7 +138,11 @@ jobs:
       username: ${{ matrix.username }}
       username: ${{ matrix.username }}
       tag-temporary: latest
       tag-temporary: latest
     secrets:
     secrets:
-      DOCKER_REGISTRY_PASSWORD: ${{ matrix.image-name == 'weseek/growi' && secrets.DOCKER_REGISTRY_PASSWORD || secrets.DOCKER_REGISTRY_PASSWORD_GROWIMOOGLE }}
+      DOCKER_REGISTRY_PASSWORD: ${{
+        matrix.image-name == 'weseek/growi' && secrets.DOCKER_REGISTRY_PASSWORD ||
+        matrix.image-name == 'growilabs/growi' && secrets.DOCKER_REGISTRY_PASSWORD_GROWIMOOGLE ||
+        'INVALID_SECRET'
+      }}
 
 
   post-publish:
   post-publish:
     needs: [create-github-release, publish-app-image]
     needs: [create-github-release, publish-app-image]
@@ -161,7 +165,11 @@ jobs:
       uses: peter-evans/dockerhub-description@v4
       uses: peter-evans/dockerhub-description@v4
       with:
       with:
         username: ${{ matrix.username }}
         username: ${{ matrix.username }}
-        password: ${{ matrix.repository == 'weseek/growi' && secrets.DOCKER_REGISTRY_PASSWORD || secrets.DOCKER_REGISTRY_PASSWORD_GROWIMOOGLE }}
+        password: ${{
+          matrix.repository == 'weseek/growi' && secrets.DOCKER_REGISTRY_PASSWORD ||
+          matrix.repository == 'growilabs/growi' && secrets.DOCKER_REGISTRY_PASSWORD_GROWIMOOGLE ||
+          'INVALID_SECRET'
+        }}
         repository: ${{ matrix.repository }}
         repository: ${{ matrix.repository }}
         readme-filepath: ./apps/app/docker/README.md
         readme-filepath: ./apps/app/docker/README.md