#!/usr/bin/env bash ## push Push changes to Spacemacs bot account. ## ## Copyright (c) 2014-2021 Sylvain Benner & Contributors ## ## Author: Eugene Yaremenko ## URL: https://github.com/syl20bnr/spacemacs ## ## This file is not part of GNU Emacs. ## ## License: GPLv3 cd "/tmp/${PUBLISH}" echo_headline "Creating fork under bot account" export GITHUB_TOKEN=$UPD_BOT_GIT_TK git checkout -b "${PUBLISH}" hub fork if [ $? -ne 0 ]; then echo "hub fork failed" exit 2 fi fork_url="https://${UPD_BOT_LOGIN}:${UPD_BOT_GIT_TK}" fork_url+="@github.com/${UPD_BOT_LOGIN}/${UPD_BOT_REPO}.git" git remote set-url "${UPD_BOT_LOGIN}" "${fork_url}" echo_headline "Pushing changes" hub push -f "${UPD_BOT_LOGIN}" "${PUBLISH}" if [ $? -ne 0 ]; then echo "hub push failed" exit 2 fi