diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index a1d1bac397e5274d92cb647a310b4f98e02af363..bfb431338eadf94043c6b73f6f01067cb3c4185b 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -92,26 +92,26 @@ jobs:
       - name: Build oci-image-x86_64-unknown-linux-gnu
         run: |
           ./bin/nix-build-and-cache .#oci-image
-          cp -f result oci-image.tar.gz
+          cp -f result oci-image-amd64.tar.gz
 
       - name: Upload artifact oci-image-x86_64-unknown-linux-gnu
         uses: actions/upload-artifact@v4
         with:
           name: oci-image-x86_64-unknown-linux-gnu
-          path: oci-image.tar.gz
+          path: oci-image-amd64.tar.gz
           # don't compress again
           compression-level: 0
 
       - name: Build oci-image-aarch64-unknown-linux-musl
         run: |
           ./bin/nix-build-and-cache .#oci-image-aarch64-unknown-linux-musl
-          cp -f result oci-image.tar.gz
+          cp -f result oci-image-arm64v8.tar.gz
 
       - name: Upload artifact oci-image-aarch64-unknown-linux-musl
         uses: actions/upload-artifact@v4
         with:
           name: oci-image-aarch64-unknown-linux-musl
-          path: oci-image.tar.gz
+          path: oci-image-arm64v8.tar.gz
           if-no-files-found: error
           # don't compress again
           compression-level: 0