Skip to content

Version not incrementing correctly in mode ContinuousDeployment for the branch #2628

@brvaland

Description

@brvaland

Describe the bug
I have an issue where version is not incrementing correctly on every commit on release branch. The below method we are trying to implement:-

The master branch (v1.0.0) we create a new branch for the bug and it is merged back to master. Gitversion generate new version v.1.0.0-beta.1. Once we are ready to release i create a release branch (release/v1.0.0)

The build is triggered and with v1.0.0 for the release and if we are go around and fix any bugs on release branch we increment minor version and it only works fine for first commit i.e. pull request merge but later once it is stuck on the same version.

master              -- v1.0.0
release/v1.0        -- v1.0.0 (Build is triggered and last commit is tagged to v1.0.0) 
  -- 1st PR Merged  -- v1.0.1 (Build is triggered but not tagged)
  -- 2nd PR Merged  -- v1.0.1 ( Expected it to be v1.0.2)
mode: Mainline
continuous-delivery-fallback-tag: ""
major-version-bump-message: '\+semver:\s?(breaking|major)'
minor-version-bump-message: '\+semver:\s?(feature|minor)'
patch-version-bump-message: '\+semver:\s?(fix|patch)'
commit-message-incrementing: MergeMessageOnly

branches:
  master:
    increment: None
    tag: "dev"
  release:
    mode: ContinuousDeployment
    regex: release?[/]
    increment: Patch
    tag: ''
    is-release-branch: true
    prevent-increment-of-merged-branch-version: true
  pull-request:
    mode: ContinuousDeployment
    tag: "pr"
    increment: None
    prevent-increment-of-merged-branch-version: false
    tag-number-pattern: '[/-](?<number>\d+)[-/]'
    track-merge-target: false
    regex: (pull|pull\-requests|pr|[0-9]+)[/-]
    tracks-release-branches: false
    is-release-branch: false

ignore:
  sha: []
merge-message-formats: {}
  • Version Used:
    Windows 10
    dotnet-gitversion - v5.6.6

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions