mirror of
https://github.com/samuelthomas2774/nxapi.git
synced 2026-04-24 23:16:53 -05:00
Publish main to npm
This commit is contained in:
parent
84aa739f4b
commit
1ed1e9c817
|
|
@ -21,14 +21,26 @@ const [revision, branch_str, changed_files_str, tags_str, commit_count_str] = aw
|
|||
const branch = branch_str && branch_str !== 'HEAD' ? branch_str : null;
|
||||
const changed_files = changed_files_str.length ? changed_files_str.split('\n') : [];
|
||||
const tags = tags_str.split('\n').filter(t => t.startsWith('tag: ')).map(t => t.substr(5));
|
||||
const last_version = tags.find(t => t.startsWith('v'))?.substr(1) ?? null;
|
||||
const last_tagged_version = tags.find(t => t.startsWith('v'))?.substr(1) ?? null;
|
||||
const last_version = last_tagged_version ?? pkg.version;
|
||||
const commit_count = parseInt(commit_count_str);
|
||||
|
||||
if (last_version && pkg.version !== last_version) {
|
||||
console.warn({
|
||||
version: pkg.version,
|
||||
last_tagged_version,
|
||||
last_version,
|
||||
revision,
|
||||
branch,
|
||||
changed_files,
|
||||
tags,
|
||||
tags_str,
|
||||
commit_count,
|
||||
});
|
||||
|
||||
if (last_tagged_version && pkg.version !== last_tagged_version) {
|
||||
console.warn('Last tagged version does not match package.json version', {
|
||||
version: pkg.version,
|
||||
tag: last_version ? 'v' + last_version : null,
|
||||
tags_str,
|
||||
tag: last_tagged_version ? 'v' + last_tagged_version : null,
|
||||
});
|
||||
process.exit();
|
||||
}
|
||||
|
|
@ -36,6 +48,11 @@ if (last_version && pkg.version !== last_version) {
|
|||
const last_tagged_version_commit_count = parseInt(await git('rev-list', '--count', 'v' + last_version));
|
||||
const commit_count_since_last_version = commit_count - last_tagged_version_commit_count;
|
||||
|
||||
console.warn({
|
||||
last_tagged_version_commit_count,
|
||||
commit_count_since_last_version,
|
||||
});
|
||||
|
||||
if (commit_count_since_last_version <= 0) {
|
||||
console.warn('No changes since last tagged version');
|
||||
process.exit();
|
||||
|
|
@ -47,15 +64,6 @@ const version = last_version +
|
|||
|
||||
console.warn({
|
||||
version,
|
||||
last_version,
|
||||
revision,
|
||||
branch,
|
||||
changed_files,
|
||||
tags,
|
||||
last_version,
|
||||
commit_count,
|
||||
last_tagged_version_commit_count,
|
||||
commit_count_since_last_version,
|
||||
});
|
||||
|
||||
console.log(version);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user