UNPKG

@coveo/semantic-monorepo-tools

Version:

A library of helper functions to do SemVer2 compliant releases from Conventional Commits in monorepos

12 lines (11 loc) 415 B
import spawn from "../utils/spawn.js"; import gitLogger from "./utils/gitLogger.js"; const defaultGitPushParams = { force: false, remote: "origin", refs: [], }; export default async function (opts = defaultGitPushParams) { const { force, remote, refs } = { ...defaultGitPushParams, ...opts }; await spawn("git", ["push"].concat(force ? ["--force"] : []).concat([remote, ...refs]), gitLogger); }