Compare commits
base: t.behrendt/conventional-semantic-git-tag-increment:c344aacabfa724ae821edcf53f1fdab668eb963b
t.behrendt/conventional-semantic-git-tag-increment:0.1.44
t.behrendt/conventional-semantic-git-tag-increment:0.1.43
t.behrendt/conventional-semantic-git-tag-increment:0.1.42
t.behrendt/conventional-semantic-git-tag-increment:0.1.41
t.behrendt/conventional-semantic-git-tag-increment:0.1.40
t.behrendt/conventional-semantic-git-tag-increment:0.1.39
t.behrendt/conventional-semantic-git-tag-increment:0.1.38
t.behrendt/conventional-semantic-git-tag-increment:0.1.37
t.behrendt/conventional-semantic-git-tag-increment:0.1.36
t.behrendt/conventional-semantic-git-tag-increment:0.1.35
t.behrendt/conventional-semantic-git-tag-increment:0.1.34
t.behrendt/conventional-semantic-git-tag-increment:0.1.33
t.behrendt/conventional-semantic-git-tag-increment:0.1.32
t.behrendt/conventional-semantic-git-tag-increment:0.1.31
t.behrendt/conventional-semantic-git-tag-increment:0.1.30
t.behrendt/conventional-semantic-git-tag-increment:0.1.29
t.behrendt/conventional-semantic-git-tag-increment:0.1.28
t.behrendt/conventional-semantic-git-tag-increment:0.1.27
t.behrendt/conventional-semantic-git-tag-increment:0.1.26
t.behrendt/conventional-semantic-git-tag-increment:0.1.25
t.behrendt/conventional-semantic-git-tag-increment:0.1.24
t.behrendt/conventional-semantic-git-tag-increment:0.1.23
t.behrendt/conventional-semantic-git-tag-increment:0.1.22
t.behrendt/conventional-semantic-git-tag-increment:0.1.21
t.behrendt/conventional-semantic-git-tag-increment:0.1.20
t.behrendt/conventional-semantic-git-tag-increment:0.1.19
t.behrendt/conventional-semantic-git-tag-increment:0.1.18
t.behrendt/conventional-semantic-git-tag-increment:0.1.17
t.behrendt/conventional-semantic-git-tag-increment:0.1.16
t.behrendt/conventional-semantic-git-tag-increment:0.1.15
t.behrendt/conventional-semantic-git-tag-increment:0.1.14
t.behrendt/conventional-semantic-git-tag-increment:0.1.13
t.behrendt/conventional-semantic-git-tag-increment:0.1.12
t.behrendt/conventional-semantic-git-tag-increment:0.1.11
t.behrendt/conventional-semantic-git-tag-increment:0.1.10
t.behrendt/conventional-semantic-git-tag-increment:0.1.9
t.behrendt/conventional-semantic-git-tag-increment:0.1.8
t.behrendt/conventional-semantic-git-tag-increment:0.1.7
t.behrendt/conventional-semantic-git-tag-increment:0.1.6
t.behrendt/conventional-semantic-git-tag-increment:0.1.5
t.behrendt/conventional-semantic-git-tag-increment:0.1.4
t.behrendt/conventional-semantic-git-tag-increment:0.1.3
t.behrendt/conventional-semantic-git-tag-increment:0.1.2
t.behrendt/conventional-semantic-git-tag-increment:0.1.1
t.behrendt/conventional-semantic-git-tag-increment:0.1.0
t.behrendt/conventional-semantic-git-tag-increment:0.0.10
t.behrendt/conventional-semantic-git-tag-increment:0.0.9
t.behrendt/conventional-semantic-git-tag-increment:0.0.8
t.behrendt/conventional-semantic-git-tag-increment:0.0.7
t.behrendt/conventional-semantic-git-tag-increment:0.0.6
t.behrendt/conventional-semantic-git-tag-increment:0.0.5
t.behrendt/conventional-semantic-git-tag-increment:0.0.4
t.behrendt/conventional-semantic-git-tag-increment:0.0.3
t.behrendt/conventional-semantic-git-tag-increment:0.0.2
t.behrendt/conventional-semantic-git-tag-increment:0.0.1
...
compare: t.behrendt/conventional-semantic-git-tag-increment:0.1.44
t.behrendt/conventional-semantic-git-tag-increment:0.1.44
t.behrendt/conventional-semantic-git-tag-increment:0.1.43
t.behrendt/conventional-semantic-git-tag-increment:0.1.42
t.behrendt/conventional-semantic-git-tag-increment:0.1.41
t.behrendt/conventional-semantic-git-tag-increment:0.1.40
t.behrendt/conventional-semantic-git-tag-increment:0.1.39
t.behrendt/conventional-semantic-git-tag-increment:0.1.38
t.behrendt/conventional-semantic-git-tag-increment:0.1.37
t.behrendt/conventional-semantic-git-tag-increment:0.1.36
t.behrendt/conventional-semantic-git-tag-increment:0.1.35
t.behrendt/conventional-semantic-git-tag-increment:0.1.34
t.behrendt/conventional-semantic-git-tag-increment:0.1.33
t.behrendt/conventional-semantic-git-tag-increment:0.1.32
t.behrendt/conventional-semantic-git-tag-increment:0.1.31
t.behrendt/conventional-semantic-git-tag-increment:0.1.30
t.behrendt/conventional-semantic-git-tag-increment:0.1.29
t.behrendt/conventional-semantic-git-tag-increment:0.1.28
t.behrendt/conventional-semantic-git-tag-increment:0.1.27
t.behrendt/conventional-semantic-git-tag-increment:0.1.26
t.behrendt/conventional-semantic-git-tag-increment:0.1.25
t.behrendt/conventional-semantic-git-tag-increment:0.1.24
t.behrendt/conventional-semantic-git-tag-increment:0.1.23
t.behrendt/conventional-semantic-git-tag-increment:0.1.22
t.behrendt/conventional-semantic-git-tag-increment:0.1.21
t.behrendt/conventional-semantic-git-tag-increment:0.1.20
t.behrendt/conventional-semantic-git-tag-increment:0.1.19
t.behrendt/conventional-semantic-git-tag-increment:0.1.18
t.behrendt/conventional-semantic-git-tag-increment:0.1.17
t.behrendt/conventional-semantic-git-tag-increment:0.1.16
t.behrendt/conventional-semantic-git-tag-increment:0.1.15
t.behrendt/conventional-semantic-git-tag-increment:0.1.14
t.behrendt/conventional-semantic-git-tag-increment:0.1.13
t.behrendt/conventional-semantic-git-tag-increment:0.1.12
t.behrendt/conventional-semantic-git-tag-increment:0.1.11
t.behrendt/conventional-semantic-git-tag-increment:0.1.10
t.behrendt/conventional-semantic-git-tag-increment:0.1.9
t.behrendt/conventional-semantic-git-tag-increment:0.1.8
t.behrendt/conventional-semantic-git-tag-increment:0.1.7
t.behrendt/conventional-semantic-git-tag-increment:0.1.6
t.behrendt/conventional-semantic-git-tag-increment:0.1.5
t.behrendt/conventional-semantic-git-tag-increment:0.1.4
t.behrendt/conventional-semantic-git-tag-increment:0.1.3
t.behrendt/conventional-semantic-git-tag-increment:0.1.2
t.behrendt/conventional-semantic-git-tag-increment:0.1.1
t.behrendt/conventional-semantic-git-tag-increment:0.1.0
t.behrendt/conventional-semantic-git-tag-increment:0.0.10
t.behrendt/conventional-semantic-git-tag-increment:0.0.9
t.behrendt/conventional-semantic-git-tag-increment:0.0.8
t.behrendt/conventional-semantic-git-tag-increment:0.0.7
t.behrendt/conventional-semantic-git-tag-increment:0.0.6
t.behrendt/conventional-semantic-git-tag-increment:0.0.5
t.behrendt/conventional-semantic-git-tag-increment:0.0.4
t.behrendt/conventional-semantic-git-tag-increment:0.0.3
t.behrendt/conventional-semantic-git-tag-increment:0.0.2
t.behrendt/conventional-semantic-git-tag-increment:0.0.1
2 Commits
c344aacabf
...
0.1.44
5 changed files with 259 additions and 984 deletions
Vendored
+12
-43
File diff suppressed because one or more lines are too long
Generated
+237
-934
File diff suppressed because it is too large
Load Diff
+4
-4
@@ -13,14 +13,14 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@actions/core": "3.0.1",
|
||||
"conventional-commits-parser": "3.2.4"
|
||||
"conventional-commits-parser": "7.1.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/conventional-commits-parser": "5.0.2",
|
||||
"@types/node": "24.13.2",
|
||||
"@types/node": "24.13.3",
|
||||
"@vitest/coverage-v8": "4.1.10",
|
||||
"oxfmt": "0.59.0",
|
||||
"rolldown": "1.2.0",
|
||||
"oxfmt": "0.61.0",
|
||||
"rolldown": "1.2.1",
|
||||
"typescript": "7.0.2",
|
||||
"vitest": "4.1.10"
|
||||
}
|
||||
|
||||
+4
-2
@@ -1,5 +1,5 @@
|
||||
import * as core from "@actions/core";
|
||||
import * as ccp from "conventional-commits-parser";
|
||||
import { CommitParser } from "conventional-commits-parser";
|
||||
import type { Commit } from "conventional-commits-parser";
|
||||
import { execSync } from "child_process";
|
||||
|
||||
@@ -30,8 +30,10 @@ export interface CoreService {
|
||||
}
|
||||
|
||||
export class ConventionalCommitAnalyzer {
|
||||
private commitParser = new CommitParser();
|
||||
|
||||
analyzeCommit(message: string): Commit {
|
||||
return ccp.sync(message);
|
||||
return this.commitParser.parse(message);
|
||||
}
|
||||
|
||||
determineIncrementType(analyzedCommit: Commit): IncrementType {
|
||||
|
||||
+2
-1
@@ -16,7 +16,8 @@
|
||||
"noUnusedLocals": true,
|
||||
"noUnusedParameters": true,
|
||||
"exactOptionalPropertyTypes": true,
|
||||
"noImplicitOverride": true
|
||||
"noImplicitOverride": true,
|
||||
"types": ["node"]
|
||||
},
|
||||
"include": ["src/**/*"],
|
||||
"exclude": ["node_modules", "dist", "**/*.test.ts", "**/*.spec.ts"]
|
||||
|
||||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.