diff --git a/.travis.yml b/.travis.yml index b957b1bffc..5e9b943583 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,10 @@ language: csharp sudo: false cache: apt +# Environment variables +env: + secure: "C0+Hlfa0YGErxUuWV00Tj6p45otC/D3YwYFuLpi2mj1rDFn/4dgh5WRngjvdDBVbXJ3duaZ78jPHWm1jr7vn2jqj9yETsCIK9psWd38ep/FEBM0SDr6MUD89OuXk/YyvxJAE+UXF6bXg7giey09g/CwBigjMW7ynET3wNAWPHPs=" + # Run the build script # call RALint to check for YAML errors script: diff --git a/packaging/ssh.enc b/packaging/ssh.enc new file mode 100644 index 0000000000..a8af02f331 Binary files /dev/null and b/packaging/ssh.enc differ diff --git a/packaging/update-wiki.sh b/packaging/update-wiki.sh index dbb494b0b5..14d29faa14 100755 --- a/packaging/update-wiki.sh +++ b/packaging/update-wiki.sh @@ -1,5 +1,7 @@ #!/bin/bash +echo "Branch is $1" + case "$1" in "bleed") exit @@ -17,6 +19,13 @@ case "$1" in esac echo "Updating https://github.com/OpenRA/OpenRA/wiki/" + +SSH_KEY="$HOME"/.ssh/id_rsa + +mkdir -p "$(dirname "$SSH_KEY")" +openssl aes-256-cbc -k "$KEY" -in ssh.enc -d -out "$SSH_KEY" +chmod 0600 "$SSH_KEY" + rm -rf $HOME/openra-wiki git clone git@github.com:OpenRA/OpenRA.wiki.git $HOME/openra-wiki cp -fr ../DOCUMENTATION.md "${HOME}/openra-wiki/Traits${TAG}.md" @@ -27,6 +36,8 @@ git config --local user.email "orabot@users.noreply.github.com" git config --local user.name "orabot" git add "Traits${TAG}.md" git add "Lua API${TAG}.md" -git commit -m "Update trait and scripting documentation for branch $1" +git commit -m "Update trait and scripting documentation for branch $1" && git push origin master popd + +shred -u "$SSH_KEY"