I am on the main branch and did a checkin straight for Gitlab and the plugin is saying the branch name is 'e02f6195a9e07fee54bb7b1dbdc20d48dd301808'. That is incorrect.
2023-03-29T01:12:50.734+0000 [DEBUG] [com.mooltiverse.oss.nyx.command.AbstractCommand] Current branch 'e02f6195a9e07fee54bb7b1dbdc20d48dd301808' not matched by release type 'mainline' matchBranches regular expression '^(master|main)$'. Skipping release type 'mainline'
2023-03-29T01:12:50.804+0000 [DEBUG] [com.mooltiverse.oss.nyx.command.AbstractCommand] Evaluating release type: 'internal' 2023-03-29T01:12:50.804+0000 [DEBUG] [com.mooltiverse.oss.nyx.command.AbstractCommand] Release type 'internal' does not specify any branch name requirement 2023-03-29T01:12:50.804+0000 [DEBUG] [com.mooltiverse.oss.nyx.command.AbstractCommand] Release type 'internal' does not specify any environment variable requirement 2023-03-29T01:12:50.805+0000 [DEBUG] [com.mooltiverse.oss.nyx.command.AbstractCommand] Release type 'internal' does not specify any workspace status requirement 2023-03-29T01:12:50.805+0000 [DEBUG] [com.mooltiverse.oss.nyx.command.AbstractCommand] Release type 'internal' has been selected
My .nyx.xml:
`commitMessageConventions:
enabled:
"gitmoji"
items:
gitmoji:
Saying anything will do as a proper commit message
expression: "(?m)^(?s).*"
Saying we always bump the patch version EXCEPT if :boom, :sparkles, :minor or :major starts the commit message
On Gitlab CI/CD in the main branch, nyx preset='extended' resolves to releaseType=internal instead of mainline.
I attached the raw gitlab log raw.log
I am on the main branch and did a checkin straight for Gitlab and the plugin is saying the branch name is 'e02f6195a9e07fee54bb7b1dbdc20d48dd301808'. That is incorrect.
2023-03-29T01:12:50.734+0000 [DEBUG] [com.mooltiverse.oss.nyx.command.AbstractCommand] Current branch 'e02f6195a9e07fee54bb7b1dbdc20d48dd301808' not matched by release type 'mainline' matchBranches regular expression '^(master|main)$'. Skipping release type 'mainline'
2023-03-29T01:12:50.804+0000 [DEBUG] [com.mooltiverse.oss.nyx.command.AbstractCommand] Evaluating release type: 'internal' 2023-03-29T01:12:50.804+0000 [DEBUG] [com.mooltiverse.oss.nyx.command.AbstractCommand] Release type 'internal' does not specify any branch name requirement 2023-03-29T01:12:50.804+0000 [DEBUG] [com.mooltiverse.oss.nyx.command.AbstractCommand] Release type 'internal' does not specify any environment variable requirement 2023-03-29T01:12:50.805+0000 [DEBUG] [com.mooltiverse.oss.nyx.command.AbstractCommand] Release type 'internal' does not specify any workspace status requirement 2023-03-29T01:12:50.805+0000 [DEBUG] [com.mooltiverse.oss.nyx.command.AbstractCommand] Release type 'internal' has been selected
My .nyx.xml: `commitMessageConventions: enabled:
Saying anything will do as a proper commit message
expression: "(?m)^(?s).*"
Saying we always bump the patch version EXCEPT if :boom, :sparkles, :minor or :major starts the commit message
bumpExpressions: patch: "(?m)^(?!:boom|:sparkles|:minor|:major)(?s)." major: "(?m)^:boom:(?s)." minor: "(?m)^:sparkles:(?s).*" summary: true changelog: path: "build/CHANGELOG.md" sections: Added: "^(feat|:boom:|:sparkles:)$" Removed: "^:fire:$" Security: "^:lock:$" Fixed: "^(fix|:bug:|:ambulance:)$" releaseLenient: true summaryFile: "build/.nyx-summary.txt" stateFile: "build/.nyx-state.yml" verbosity: "DEBUG" configurationFile: ".nyx.yml" preset: "extended" resume: false `