UNPKG

@joberstein12/commit-history-validator

Version:

Validates commits and release according to the conventional commit specification.

34 lines (26 loc) 940 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _git = require("../utils/git.js"); var _commit = require("../utils/commit.js"); var _default = function _default(branch) { if (!branch || branch === "master" || !(0, _git.isRemoteBranch)(branch)) { console.info("Skipped commit validation on branch '".concat(branch, "'.")); return; } console.info("Fetching commits available on the master branch..."); (0, _git.fetchRemoteBranch)("master"); var from = (0, _git.getFirstMissingCommit)("master", branch); if (!from) { console.info('All commit messages on this branch have already been validated.'); return; } console.info("Validating commit messages on branch '".concat(branch, "'...\n")); (0, _commit.validateCommits)({ from: from }); console.info('All commit messages successfully validated.'); }; exports["default"] = _default;