Browse Source

Add latest tag manifest for master

Anuj Bansal 3 years ago
parent
commit
a1a7c2d774
1 changed files with 10 additions and 0 deletions
  1. 10 0
      .github/workflows/joystream-node-docker.yml

+ 10 - 0
.github/workflows/joystream-node-docker.yml

@@ -173,3 +173,13 @@ jobs:
           docker manifest annotate $IMAGE $IMAGE-arm64 --arch arm64
           docker manifest annotate $IMAGE $IMAGE-arm --arch arm
           docker manifest push $IMAGE
+
+      - name: Create manifest with latest tag for master
+        if: github.ref == 'refs/heads/master'
+        run: |
+          IMAGE=${{ env.REPOSITORY }}:${{ env.TAG_SHASUM }}
+          docker manifest create latest $IMAGE-amd64 $IMAGE-arm64 $IMAGE-arm
+          docker manifest annotate latest $IMAGE-amd64 --arch amd64
+          docker manifest annotate latest $IMAGE-arm64 --arch arm64
+          docker manifest annotate latest $IMAGE-arm --arch arm
+          docker manifest push latest