Files
test-repo/scripts/release/steps/push-to-git.js
T

17 lines
427 B
JavaScript

import { runGit, logPromise } from "../utils.js";
async function pushGit({ version }) {
await runGit(["commit", "-am", `Release ${version}`]);
await runGit(["tag", "-a", version, "-m", `Release ${version}`]);
await runGit(["push"]);
await runGit(["push", "--tags"]);
}
export default function (params) {
if (params.dry) {
return;
}
return logPromise("Committing and pushing to remote", pushGit(params));
}