-
Notifications
You must be signed in to change notification settings - Fork 21
Expand file tree
/
Copy pathprepareGit.js
More file actions
23 lines (22 loc) · 811 Bytes
/
Copy pathprepareGit.js
File metadata and controls
23 lines (22 loc) · 811 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import console from "../modules/console.js";
import git from "../modules/git.js";
import { isInGithubActions } from "../modules/octokit.js";
console.info("Initialization done.");
if (!isInGithubActions) {
console.info("Not running in github actions, exit.");
process.exit(0);
}
console.info("Running in github actions, preparing git...");
const name = "github-actions[bot]";
const email = "41898282+github-actions[bot]@users.noreply.github.com";
console.info("name:", name);
console.info("email:", email);
await git
.add(".")
.addConfig("user.name", name)
.addConfig("user.email", email)
.addConfig("author.name", name)
.addConfig("author.email", email)
.addConfig("committer.name", name)
.addConfig("committer.email", email)
.addConfig("push.autoSetupRemote", "true");