mirror of
https://github.com/JamesIves/github-pages-deploy-action.git
synced 2023-12-15 20:03:39 +08:00
[Issue-111] Deployment Hotfix (#113)
* hotfix-1 * f * Unit test fixes * s * Change * lk * Update git.test.ts
This commit is contained in:
parent
a84ddb95d9
commit
6d7895db3a
@ -30,7 +30,7 @@ describe("git", () => {
|
||||
});
|
||||
|
||||
const call = await init();
|
||||
expect(execute).toBeCalledTimes(4);
|
||||
expect(execute).toBeCalledTimes(3);
|
||||
expect(call).toBe("Initialization step complete...");
|
||||
});
|
||||
|
||||
@ -46,7 +46,7 @@ describe("git", () => {
|
||||
|
||||
const call = await init();
|
||||
|
||||
expect(execute).toBeCalledTimes(4);
|
||||
expect(execute).toBeCalledTimes(3);
|
||||
expect(call).toBe("Initialization step complete...");
|
||||
});
|
||||
|
||||
@ -109,7 +109,7 @@ describe("git", () => {
|
||||
|
||||
const call = await init();
|
||||
|
||||
expect(execute).toBeCalledTimes(4);
|
||||
expect(execute).toBeCalledTimes(3);
|
||||
expect(call).toBe("Initialization step complete...");
|
||||
});
|
||||
});
|
||||
|
@ -68,7 +68,7 @@ function generateBranch() {
|
||||
yield util_1.execute(`git reset --hard`, constants_1.workspace);
|
||||
yield util_1.execute(`git commit --allow-empty -m "Initial ${constants_1.action.branch} commit."`, constants_1.workspace);
|
||||
yield util_1.execute(`git push ${constants_1.repositoryPath} ${constants_1.action.branch}`, constants_1.workspace);
|
||||
yield switchToBaseBranch();
|
||||
yield util_1.execute(`git fetch`, constants_1.workspace);
|
||||
}
|
||||
catch (error) {
|
||||
core.setFailed(`There was an error creating the deployment branch: ${error} ❌`);
|
||||
@ -97,7 +97,7 @@ function deploy() {
|
||||
}
|
||||
// Checks out the base branch to begin the deployment process.
|
||||
yield switchToBaseBranch();
|
||||
yield util_1.execute(`git fetch origin`, constants_1.workspace);
|
||||
yield util_1.execute(`git fetch ${constants_1.repositoryPath}`, constants_1.workspace);
|
||||
yield util_1.execute(`git worktree add --checkout ${temporaryDeploymentDirectory} origin/${constants_1.action.branch}`, constants_1.workspace);
|
||||
// Ensures that items that need to be excluded from the clean job get parsed.
|
||||
let excludes = "";
|
||||
|
@ -22,7 +22,6 @@ export async function init(): Promise<any> {
|
||||
await execute(`git init`, workspace);
|
||||
await execute(`git config user.name ${action.name}`, workspace);
|
||||
await execute(`git config user.email ${action.email}`, workspace);
|
||||
await execute(`git fetch origin`, workspace);
|
||||
} catch (error) {
|
||||
core.setFailed(`There was an error initializing the repository: ${error}`);
|
||||
} finally {
|
||||
@ -58,7 +57,7 @@ export async function generateBranch(): Promise<any> {
|
||||
workspace
|
||||
);
|
||||
await execute(`git push ${repositoryPath} ${action.branch}`, workspace);
|
||||
await switchToBaseBranch();
|
||||
await execute(`git fetch`, workspace);
|
||||
} catch (error) {
|
||||
core.setFailed(
|
||||
`There was an error creating the deployment branch: ${error} ❌`
|
||||
@ -89,7 +88,7 @@ export async function deploy(): Promise<any> {
|
||||
|
||||
// Checks out the base branch to begin the deployment process.
|
||||
await switchToBaseBranch();
|
||||
await execute(`git fetch origin`, workspace);
|
||||
await execute(`git fetch ${repositoryPath}`, workspace);
|
||||
await execute(
|
||||
`git worktree add --checkout ${temporaryDeploymentDirectory} origin/${action.branch}`,
|
||||
workspace
|
||||
|
Loading…
Reference in New Issue
Block a user