diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index b6b5932..1fda81c 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -122,11 +122,13 @@ jobs: - name: Execute gitfs tests env: GITFS_KEYS_DIR: tests/gitfs/data/keys/gitfs + SSH_PRIVATE_KEY: ${{ secrets.TESTS_REPO_PRIVATE_KEY }} + SSH_PUBLIC_KEY: ${{ secrets.TESTS_REPO_PUBLIC_KEY }} run: | mkdir -p "${GITFS_KEYS_DIR}" - echo "${{ secrets.TESTS_REPO_PRIVATE_KEY }}" > "${GITFS_KEYS_DIR}"/gitfs_ssh + echo "${SSH_PRIVATE_KEY}" | base64 -d > "${GITFS_KEYS_DIR}"/gitfs_ssh chmod 600 "${GITFS_KEYS_DIR}"/gitfs_ssh - echo "${{ secrets.TESTS_REPO_PUBLIC_KEY }}" > "${GITFS_KEYS_DIR}"/gitfs_ssh.pub + echo "${SSH_PUBLIC_KEY}" | base64 -d > "${GITFS_KEYS_DIR}"/gitfs_ssh.pub chmod 644 "${GITFS_KEYS_DIR}"/gitfs_ssh.pub tests/gitfs/test.sh