From bff8e70f4ac98d2612c6dde848bcf7d88a5b8b6a Mon Sep 17 00:00:00 2001 From: Mikeal Rogers Date: Mon, 9 Sep 2019 23:13:08 +0000 Subject: [PATCH] feat: configure repo for push --- entrypoint.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/entrypoint.sh b/entrypoint.sh index 0216b6e..51afd67 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -5,7 +5,7 @@ set -e if [ -n "$NPM_AUTH_TOKEN" ]; then # Respect NPM_CONFIG_USERCONFIG if it is provided, default to $HOME/.npmrc NPM_CONFIG_USERCONFIG="${NPM_CONFIG_USERCONFIG-"$HOME/.npmrc"}" - NPM_REGISTRY_URL="${NPM_REGISTRY_URL-registry.npmjs.org}" + NPM_REGISTRY_URL="${NPM_REGISTRY_URL-https://registry.npmjs.org}" # Allow registry.npmjs.org to be overridden with an environment variable printf "//%s/:_authToken=%s\\nregistry=%s" "$NPM_REGISTRY_URL" "$NPM_AUTH_TOKEN" "$NPM_REGISTRY_URL" > "$NPM_CONFIG_USERCONFIG" @@ -14,6 +14,13 @@ fi sh -c "git checkout master" +remote_repo="https://${GITHUB_ACTOR}:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git" + +sh -c 'git config user.name "Automated Publisher"' +sh -c 'git config user.email "publish-to-github-action@users.noreply.github.com"' +sh -c 'git remote rm origin' +sh -c 'git remote add origin "${remote_repo}"' + if [ "$GITHUB_REPOSITORY" = "mikeal/merge-release" ] then echo "node merge-release-run.js"