diff --git a/.github/aur/flux-bin/publish.sh b/.github/aur/flux-bin/publish.sh
index 8f6615302fcbaebaaa85d86ce9cf39304e6f362b..a14dfefa8babbba3728c7eabea8b9e70e66d3ac5 100755
--- a/.github/aur/flux-bin/publish.sh
+++ b/.github/aur/flux-bin/publish.sh
@@ -13,6 +13,9 @@ cd $WD
 
 export GIT_SSH_COMMAND="ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no"
 
+eval $(ssh-agent -s)
+ssh-add <(echo "$AUR_BOT_SSH_PRIVATE_KEY")
+
 rm -rf .pkg
 git clone aur@aur.archlinux.org:$PKGNAME .pkg 2>&1
 
diff --git a/.github/aur/flux-go/publish.sh b/.github/aur/flux-go/publish.sh
index ed84332ca3fd06bbcfc7c921f624e57ff7c53c83..71ec8b2cca5cd17b75db7290d03792a7578a64ce 100755
--- a/.github/aur/flux-go/publish.sh
+++ b/.github/aur/flux-go/publish.sh
@@ -13,6 +13,9 @@ cd $WD
 
 export GIT_SSH_COMMAND="ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no"
 
+eval $(ssh-agent -s)
+ssh-add <(echo "$AUR_BOT_SSH_PRIVATE_KEY")
+
 rm -rf .pkg
 git clone aur@aur.archlinux.org:$PKGNAME .pkg 2>&1
 
diff --git a/.github/aur/flux-scm/publish.sh b/.github/aur/flux-scm/publish.sh
index e599e71f1309ea1dd9eb13c4f3cab55ccd538d78..c0e86c78fb2d7957bdf2d29e4a258139793bf9df 100755
--- a/.github/aur/flux-scm/publish.sh
+++ b/.github/aur/flux-scm/publish.sh
@@ -13,6 +13,9 @@ cd $WD
 
 export GIT_SSH_COMMAND="ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no"
 
+eval $(ssh-agent -s)
+ssh-add <(echo "$AUR_BOT_SSH_PRIVATE_KEY")
+
 rm -rf .pkg
 git clone aur@aur.archlinux.org:$PKGNAME .pkg 2>&1
 
diff --git a/.goreleaser.yml b/.goreleaser.yml
index d652ef5c04bc4df670ec384ad45f485146898446..eda823d727edb7a315c41c56bafe2e736a8c73d5 100644
--- a/.goreleaser.yml
+++ b/.goreleaser.yml
@@ -54,19 +54,19 @@ publishers:
   - name: aur-pkg-bin
     ids:
       - nix
+    env:
+      - AUR_BOT_SSH_PRIVATE_KEY={{ .Env.AUR_BOT_SSH_PRIVATE_KEY }}
     cmd: |
-      eval $(ssh-agent -s)
-      ssh-add <(echo "{{ .Env.AUR_BOT_SSH_PRIVATE_KEY }}")
       .github/aur/flux-bin/publish.sh {{ .Version }}
   - name: aur-pkg-scm
+    env:
+      - AUR_BOT_SSH_PRIVATE_KEY={{ .Env.AUR_BOT_SSH_PRIVATE_KEY }}
     cmd: |
-      eval $(ssh-agent -s)
-      ssh-add <(echo "{{ .Env.AUR_BOT_SSH_PRIVATE_KEY }}")
       .github/aur/flux-scm/publish.sh {{ .Version }}
   - name: aur-pkg-go
+    env:
+      - AUR_BOT_SSH_PRIVATE_KEY={{ .Env.AUR_BOT_SSH_PRIVATE_KEY }}
     cmd: |
-      eval $(ssh-agent -s)
-      ssh-add <(echo "{{ .Env.AUR_BOT_SSH_PRIVATE_KEY }}")
       .github/aur/flux-go/publish.sh {{ .Version }}
 release:
   extra_files: