diff --git a/.github/workflows/github-pushback.yml b/.github/workflows/github-pushback.yml index 1f06ef0..8d31b71 100644 --- a/.github/workflows/github-pushback.yml +++ b/.github/workflows/github-pushback.yml @@ -17,16 +17,14 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Install SSH key - uses: shimataro/ssh-key-action@v2 - with: - key: ${{ secrets.SSH_KEY }} - name: id_rsa - known_hosts: ${{ secrets.KNOWN_HOSTS }} - if_key_exists: replace - - - name: Export SSH KEY - run: echo "${{ secrets.SSH_KEY }}" > /root/.ssh/id_rsa + - name: Setup SSH Keys and known_hosts + 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