This commit is contained in:
James Ives 2020-05-24 12:21:23 -04:00
parent 0782f2086c
commit f86ab8fe14
3 changed files with 5 additions and 2 deletions

View File

@ -43,7 +43,8 @@ exports.action = {
? core_1.getInput('GIT_CONFIG_EMAIL') ? core_1.getInput('GIT_CONFIG_EMAIL')
: pusher && pusher.email : pusher && pusher.email
? pusher.email ? pusher.email
: `${process.env.GITHUB_ACTOR || 'github-pages-deploy-action'}@users.noreply.github.com`, : `${process.env.GITHUB_ACTOR ||
'github-pages-deploy-action'}@users.noreply.github.com`,
gitHubToken: core_1.getInput('GITHUB_TOKEN'), gitHubToken: core_1.getInput('GITHUB_TOKEN'),
name: !util_1.isNullOrUndefined(core_1.getInput('GIT_CONFIG_NAME')) name: !util_1.isNullOrUndefined(core_1.getInput('GIT_CONFIG_NAME'))
? core_1.getInput('GIT_CONFIG_NAME') ? core_1.getInput('GIT_CONFIG_NAME')

View File

@ -142,6 +142,7 @@ function deploy(action) {
core_1.info('Cleared git history… 🚿'); core_1.info('Cleared git history… 🚿');
} }
yield execute_1.execute(`git checkout --progress --force ${action.defaultBranch}`, action.workspace); yield execute_1.execute(`git checkout --progress --force ${action.defaultBranch}`, action.workspace);
yield execute_1.execute(`git branch -D ${temporaryDeploymentBranch}`, action.workspace);
return constants_1.Status.SUCCESS; return constants_1.Status.SUCCESS;
} }
catch (error) { catch (error) {

View File

@ -15,7 +15,8 @@ exports.generateTokenType = (action) => action.ssh
/* Generates a the repository path used to make the commits. */ /* Generates a the repository path used to make the commits. */
exports.generateRepositoryPath = (action) => action.ssh exports.generateRepositoryPath = (action) => action.ssh
? `git@github.com:${action.repositoryName}` ? `git@github.com:${action.repositoryName}`
: `https://${action.accessToken || `x-access-token:${action.gitHubToken}`}@github.com/${action.repositoryName}.git`; : `https://${action.accessToken ||
`x-access-token:${action.gitHubToken}`}@github.com/${action.repositoryName}.git`;
/* Checks for the required tokens and formatting. Throws an error if any case is matched. */ /* Checks for the required tokens and formatting. Throws an error if any case is matched. */
exports.hasRequiredParameters = (action) => { exports.hasRequiredParameters = (action) => {
if ((exports.isNullOrUndefined(action.accessToken) && if ((exports.isNullOrUndefined(action.accessToken) &&