diff --git a/.github/github_pushback.sh b/.github/github_pushback.sh index c062414..ab6d9b2 100755 --- a/.github/github_pushback.sh +++ b/.github/github_pushback.sh @@ -7,6 +7,11 @@ else echo "No push back here" && exit 1 fi +mkdir -p ~/.ssh +ssh-keyscan github.com >> ~/.ssh/known_hosts +ssh-agent -a $SSH_AUTH_SOCK > /dev/null +ssh-add - <<< "$1" + ssh -vT git@git.pika-os.com # Commit changes to git diff --git a/.github/workflows/github-pushback.yml b/.github/workflows/github-pushback.yml index 2cbafa2..7b3de85 100644 --- a/.github/workflows/github-pushback.yml +++ b/.github/workflows/github-pushback.yml @@ -17,10 +17,7 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Setup SSH Keys and known_hosts + - name: Run env: SSH_AUTH_SOCK: /tmp/ssh_agent.sock - run: mkdir -p ~/.ssh && ssh-keyscan pika-os.com >> ~/.ssh/known_hosts && ssh-agent -a $SSH_AUTH_SOCK > /dev/null && ssh-add - <<< "${{ secrets.SSH_PRIVATE_KEY }}" - - - name: Run - run: ./.github/github_pushback.sh + run: ./.github/github_pushback.sh "${{ secrets.SSH_PRIVATE_KEY }}"