Support and default to HEAD ref for branch (MAJOR)

This commit is contained in:
Paul Hatcherian 2021-02-06 12:35:25 -05:00
parent 2909e6bd51
commit ac2e147b35
4 changed files with 32 additions and 4 deletions

10
dist/index.js vendored
View file

@ -1072,6 +1072,10 @@ const setOutput = (major, minor, patch, increment, changed, branch, namespace) =
tag = `${tagPrefix}${major}`;
}
if (namespace !== '') {
tag += `-${namespace}`
}
const repository = process.env.GITHUB_REPOSITORY;
if (!changed) {
@ -1130,11 +1134,15 @@ async function run() {
const remoteExists = remote !== '';
const remotePrefix = remoteExists ? 'origin/' : '';
const branch = `${remotePrefix}${core.getInput('branch', { required: true })}`;
let branch = `${remotePrefix}${core.getInput('branch', { required: true })}`;
const majorPattern = createMatchTest(core.getInput('major_pattern', { required: true }));
const minorPattern = createMatchTest(core.getInput('minor_pattern', { required: true }));
const changePath = core.getInput('change_path') || '';
if (branch === 'HEAD') {
branch = (await cmd('git', 'rev-parse', 'HEAD')).trim();
}
const versionPattern = shortTags ? '*[0-9.]' : '[0-9]+\\.[0-9]+\\.[0-9]+'
const releasePattern = namespace === '' ? `${tagPrefix}${versionPattern}` : `${tagPrefix}${versionPattern}-${namespace}`;
let major = 0, minor = 0, patch = 0, increment = 0;