ngbs 4 tháng trước cách đây
mục cha
commit
fd83c1e6a7
1 tập tin đã thay đổi với 10 bổ sung4 xóa
  1. 10 4
      .github/workflows/main.yml

+ 10 - 4
.github/workflows/main.yml

@@ -32,14 +32,20 @@ jobs:
             echo "VERSION_CHANGED=false" >> $GITHUB_ENV
           fi
 
-      - name: Verify Alpine GPG Signature
+      - name: Verify Alpine Integrity
         if: env.VERSION_CHANGED == 'true'
         run: |
           cd version_cache
-          wget https://dl-cdn.alpinelinux.org/alpine/latest-stable/releases/x86_64/latest-releases.yaml
-          wget https://dl-cdn.alpinelinux.org/alpine/latest-stable/releases/x86_64/latest-releases.yaml.asc
+
+          wget https://dl-cdn.alpinelinux.org/alpine/latest-stable/releases/x86_64/alpine-minirootfs-${ALPINE_VERSION}-x86_64.tar.gz
+          wget https://dl-cdn.alpinelinux.org/alpine/latest-stable/releases/x86_64/alpine-minirootfs-${ALPINE_VERSION}-x86_64.tar.gz.sha256
+
+          sha256sum -c alpine-minirootfs-${ALPINE_VERSION}-x86_64.tar.gz.sha256
+
+          wget https://dl-cdn.alpinelinux.org/alpine/latest-stable/releases/x86_64/alpine-minirootfs-${ALPINE_VERSION}-x86_64.tar.gz.sha256.asc
+          gpg --keyserver hkps://keys.openpgp.org --recv-keys 0482D84022F52DF1C4E7CD43293ACD0907D9495A || \
           gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 0482D84022F52DF1C4E7CD43293ACD0907D9495A
-          gpg --verify latest-releases.yaml.asc
+          gpg --verify alpine-minirootfs-${ALPINE_VERSION}-x86_64.tar.gz.sha256.asc
 
       - name: Login to Docker Hub
         if: env.VERSION_CHANGED == 'true'