Skip to content

Commit 899f15a

Browse files
committed
- Fix Githib Action
1 parent f5bb440 commit 899f15a

File tree

2 files changed

+31
-11
lines changed

2 files changed

+31
-11
lines changed

.github/workflows/PR-CI.yml

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,13 @@ on:
1010
- develop/**
1111
- pre-release/**
1212
- release/**
13+
push:
14+
branches:
15+
- pre-release/**
16+
- pre-release
17+
- release/**
18+
- release
19+
1320
jobs:
1421
Run-Lint:
1522
runs-on: ubuntu-latest
@@ -27,6 +34,7 @@ jobs:
2734
FILTER_REGEX_INCLUDE: .*src/.*
2835
DEFAULT_BRANCH: master
2936
GITHUB_TOKEN: '${{ env.github-token }}'
37+
3038
Build-Test:
3139
runs-on: ubuntu-latest
3240
outputs:
@@ -47,7 +55,7 @@ jobs:
4755
uses: actions/checkout@v4
4856
with:
4957
fetch-depth: 0
50-
ref: ${{ github.event.pull_request.head.sha }}
58+
ref: ${{ github.event.pull_request.head.sha || github.ref }}
5159

5260
- name: Step-03 Calculate Version
5361
id: gitversion
@@ -71,16 +79,21 @@ jobs:
7179
run: dotnet restore
7280
working-directory: '${{ env.working-directory }}'
7381

74-
- name: Step-07 Build Version (Beta)
75-
if: ${{ !startsWith(github.head_ref, 'release/') }}
82+
- name: Step-07 Build Version (Pre-release Alpha)
83+
if: ${{ startsWith(github.head_ref, 'pre-release/') || startsWith(github.ref, 'refs/heads/pre-release/') }}
7684
run: dotnet build --configuration Release --no-restore -p:PackageVersion=${{ steps.gitversion.outputs.NuGetVersion }}
7785
working-directory: '${{ env.working-directory }}'
7886

7987
- name: Step-07 Build Version (Release)
80-
if: ${{ startsWith(github.head_ref, 'release/') }}
88+
if: ${{ startsWith(github.head_ref, 'release/') || startsWith(github.ref, 'refs/heads/release/') }}
8189
run: dotnet build --configuration Release --no-restore -p:PackageVersion=${{ steps.gitversion.outputs.MajorMinorPatch }}
8290
working-directory: '${{ env.working-directory }}'
8391

92+
- name: Step-07 Build Version (Beta/Other)
93+
if: ${{ !(startsWith(github.head_ref, 'pre-release/') || startsWith(github.ref, 'refs/heads/pre-release/') || startsWith(github.head_ref, 'release/') || startsWith(github.ref, 'refs/heads/release/')) }}
94+
run: dotnet build --configuration Release --no-restore -p:PackageVersion=${{ steps.gitversion.outputs.NuGetVersion }}
95+
working-directory: '${{ env.working-directory }}'
96+
8497
- name: Step-08 Test Solution
8598
run: dotnet test --configuration Release --no-build --no-restore --verbosity normal
8699
working-directory: '${{ env.working-directory }}'
@@ -115,7 +128,7 @@ jobs:
115128
Release:
116129
name: Release to Nuget
117130
needs: [Package]
118-
if: ${{ startsWith(github.head_ref, 'release/') }}
131+
if: ${{ startsWith(github.head_ref, 'release/') || startsWith(github.ref, 'refs/heads/release/') }}
119132
runs-on: ubuntu-latest
120133
env:
121134
nuget-token: '${{ secrets.NUGET_API_KEY }}'

GitVersion.yml

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,21 @@ tag-prefix: '[vV]'
33
mode: ContinuousDeployment
44
branches:
55
master:
6-
regex: ^master$
6+
regex: ^master$|^main$
77
tag: ''
88
source-branches: ['develop']
9+
is-main-branch: true
910
release:
10-
regex: ^release$
11+
regex: ^releases?[\/-]
1112
tag: ''
12-
source-branches: ['develop', 'master']
13+
source-branches: ['master', 'develop']
14+
is-release-branch: true
1315
pre-release:
14-
regex: ^pre-release$|^pre-release/.*$
16+
regex: ^pre-release$|^pre-release/.*
1517
tag: alpha
1618
increment: Minor
1719
prevent-increment-of-merged-branch-version: true
18-
source-branches: ['develop', 'master']
20+
source-branches: ['master', 'develop']
1921
develop:
2022
regex: ^develop$|^dev$
2123
tag: beta
@@ -24,6 +26,11 @@ branches:
2426
pull-request:
2527
tag: beta
2628
regex: ^(pull|pull\-requests|pr)[/-]
27-
source-branches: ['develop', 'master', 'release', 'pre-release']
29+
source-branches: ['master', 'develop', 'release', 'pre-release']
30+
feature:
31+
regex: ^features?[\/-]
32+
tag: '{BranchName}'
33+
increment: Inherit
34+
source-branches: ['master', 'develop', 'release']
2835
ignore:
2936
sha: []

0 commit comments

Comments
 (0)