From 0175ec4feb1664fedf17aca1110ef746d838abef Mon Sep 17 00:00:00 2001 From: Dominic Date: Mon, 25 Nov 2024 18:33:21 +0100 Subject: [PATCH] fix ssh_key not being in .ssh directory so not getting 600'd --- action.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/action.yml b/action.yml index 6512de3..6bbb768 100644 --- a/action.yml +++ b/action.yml @@ -39,8 +39,8 @@ runs: - name: Mirror to the AUR run: | - printf '%s' '${{inputs.ssh_key}}' >ssh_key mkdir -p ~/.ssh + printf '%s' '${{inputs.ssh_key}}' >~/.ssh/ssh_key echo 'aur.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEuBKrPzbawxA/k2g6NcyV5jmqwJ2s+zpgZGZ7tpLIcN' >>~/.ssh/known_hosts chmod 700 ~/.ssh chmod 600 ~/.ssh/* @@ -54,6 +54,6 @@ runs: [ "${{github.ref_name}}" == "main" ] || [ "${{github.ref_name}}" == "master" ] || \ ( echo "Git ref is neither main nor master, aborting"; exit 1 ) || exit 0 - export GIT_SSH_COMMAND='ssh -i ssh_key -o IdentitiesOnly=yes' + export GIT_SSH_COMMAND='ssh -i ~/.ssh/ssh_key -o IdentitiesOnly=yes' git remote add aur "ssh://aur@aur.archlinux.org/$pkgbase.git" git push aur "${{github.ref_name}}:master"