Skip to content

Commit 0b48f30

Browse files
committed
Changing GitVersion configurations
1 parent ff3e4c2 commit 0b48f30

File tree

2 files changed

+44
-5
lines changed

2 files changed

+44
-5
lines changed

.github/workflows/cicd.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,18 +55,20 @@ jobs:
5555
run: dotnet restore
5656

5757
- name: Setup GitFlow
58-
uses: gittools/actions/gitversion/setup@v0
58+
uses: gittools/actions/gitversion/setup@v1.1.1
5959
with:
6060
versionSpec: '5.x'
6161

6262
- name: Determine Version
63-
uses: gittools/actions/gitversion/execute@v0
63+
uses: gittools/actions/gitversion/[email protected]
64+
with:
65+
updateAssemblyInfo: true
6466

65-
- name: Build
66-
run: dotnet build -c Release --no-restore /p:Version="${{ env.GitVersion_SemVer }}-alpha.${{ env.GitVersion_preReleaseTag }}" /p:AssemblyVersion="${{ env.GitVersion_SemVer }}" /p:FileVersion="${{ env.GitVersion_SemVer }}"
67+
# - name: Build
68+
# run: dotnet build -c Release --no-restore /p:Version="${{ env.GitVersion_SemVer }}-alpha.${{ env.GitVersion_preReleaseTag }}" /p:AssemblyVersion="${{ env.GitVersion_SemVer }}" /p:FileVersion="${{ env.GitVersion_SemVer }}"
6769

6870
- name: Pack the Nuget Packages
69-
run: dotnet pack -c Release --no-build --no-restore --include-symbols --include-source --output nupkgs /p:PackageVersion="${{ env.GitVersion_SemVer }}-alpha.${{ env.GitVersion_preReleaseTag }}"
71+
run: dotnet pack -c Release --no-build --no-restore --include-symbols --include-source --output nupkgs /p:PackageVersion="${{ env.GitVersion_NuGetVersionV2 }}"
7072

7173
- name: Publish the Nuget Packages to the GitHub Package Registry
7274
run: dotnet nuget push **/*.nupkg --skip-duplicate --api-key ${{ secrets.GITHUB_TOKEN }} --source "https://nuget.pkg.github.com/deveel/index.json"

GitVersion.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
mode: ContinuousDeployment
2+
branches:
3+
main:
4+
tag: ''
5+
increment: Patch
6+
regex: ^main$
7+
source-branches: ['feature', 'release', 'hotfix']
8+
prevent-increment-of-merged-branch-version: true
9+
tracks-release-branches: true
10+
is-release-branch: true
11+
feature:
12+
tag: useBranchName
13+
increment: Inherit
14+
regex: ^feature[-/]
15+
source-branches: ['main']
16+
tracks-release-branches: false
17+
is-release-branch: false
18+
release:
19+
tag: rc
20+
increment: None
21+
regex: ^release[-/]
22+
source-branches: ['main', 'feature']
23+
tracks-release-branches: true
24+
is-release-branch: true
25+
hotfix:
26+
tag: ''
27+
increment: Patch
28+
regex: ^hotfix[-/]
29+
source-branches: ['main', 'release']
30+
tracks-release-branches: false
31+
is-release-branch: false
32+
ignore:
33+
sha: []
34+
merge-message-formats: {}
35+
commit-message-incrementing: Enabled
36+
assembly-versioning-scheme: MajorMinorPatch
37+
continuous-delivery-fallback-tag: ci

0 commit comments

Comments
 (0)