@telerik/semantic-prerelease
Version:
A set of plug-ins for semantic-release that provide a workflow for prerelease versions.
11 lines (8 loc) • 341 B
JavaScript
const execSync = require('child_process').execSync;
const lastTag = ({ branch = 'origin/master', dev = true } = {}) => {
const exclude = dev ? ' --exclude="*dev*"' : '';
return execSync(`git describe --tags --match "v[0-9]*" ${exclude} --abbrev=0 ${branch} || true`,
{ encoding: 'utf8' }
).trim();
};
module.exports = lastTag;