Skip to content

Commit

Permalink
reinstall ssh private keys from GH secrets (esp8266#8245)
Browse files Browse the repository at this point in the history
  • Loading branch information
d-a-v authored Jul 26, 2021
1 parent 096c008 commit cf6ff4c
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion package/deploy_package_index.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,23 @@ cd $(dirname "$0")

set -e # Abort with error if anything here does not go as expected!

# Install SSH private key from a GH Secret
echo $GHCI_DEPLOY_KEY | base64 -d > esp8266_github_io_deploy
eval "$(ssh-agent -s)"
chmod 600 esp8266_github_io_deploy
ssh-add esp8266_github_io_deploy
mkdir -p ~/.ssh
chmod go-w ~/.ssh
echo -e "Host github.com\nStrictHostKeyChecking no\n" >> ~/.ssh/config
chmod go-w ~/.ssh/config

# Clone the Github pages repository
git clone [email protected]:esp8266/esp8266.github.io.git
pushd esp8266.github.io

# Copy from published release, ensure JSON valid
rm -f stable/package_esp8266com_index.json
wget "https://github.com/esp8266/Arduino/releases/download/"$tag"/package_esp8266com_index.json" -O stable/package_esp8266com_index.json
wget https://github.com/esp8266/Arduino/releases/download/$tag/package_esp8266com_index.json -O stable/package_esp8266com_index.json
cat stable/package_esp8266com_index.json | jq empty

git add stable/package_esp8266com_index.json
Expand Down

0 comments on commit cf6ff4c

Please sign in to comment.