diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml
index 20a27a6d04810d1fc0f99d4a7681ae476fadc7bf..796df96ca23e9017eda30d6c53bfd97117424b50 100644
--- a/.github/workflows/release.yaml
+++ b/.github/workflows/release.yaml
@@ -130,6 +130,9 @@ jobs:
           pattern: artifacts-*
           merge-multiple: true
 
+      - name: Fix artifact permissions
+        run: chmod 0755 dist/artifacts/system-upgrade-controller-*
+
       - name: Build container image
         uses: docker/build-push-action@v6
         with: