Skip to content

Commit 6c6608c

Browse files
committed
Add minimum-major-minor input to build workflow for MinVer version override
Made-with: Cursor
1 parent 8e1ea88 commit 6c6608c

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

.github/workflows/build-workflow.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ on:
2222
default: 'docker compose up -d && docker compose up ready || true'
2323
required: false
2424
type: string
25+
minimum-major-minor:
26+
description: 'Minimum major.minor version for MinVer (e.g. 8.0)'
27+
default: ''
28+
required: false
29+
type: string
2530
secrets:
2631
NUGET_KEY:
2732
required: false
@@ -59,9 +64,15 @@ jobs:
5964
echo "GIT_BRANCH_SUFFIX=$branch" >> $GITHUB_ENV
6065
echo branch: $branch ref: $GITHUB_REF event: $GITHUB_EVENT_NAME actor: $GITHUB_ACTOR
6166
- name: Build Version
67+
env:
68+
MINIMUM_MAJOR_MINOR: ${{ inputs.minimum-major-minor }}
6269
run: |
6370
dotnet tool install --global minver-cli --version 7.0.0
64-
version=$(minver --tag-prefix v --default-pre-release-identifiers preview.${GIT_BRANCH_SUFFIX}0)
71+
minver_args="--tag-prefix v --default-pre-release-identifiers preview.${GIT_BRANCH_SUFFIX}0"
72+
if [ -n "$MINIMUM_MAJOR_MINOR" ]; then
73+
minver_args="$minver_args --minimum-major-minor $MINIMUM_MAJOR_MINOR"
74+
fi
75+
version=$(minver $minver_args)
6576
6677
# If on a non-main branch, insert branch name before the height (last numeric segment)
6778
if [ -n "$GIT_BRANCH_SUFFIX" ]; then

0 commit comments

Comments
 (0)