updated workflow to really check version

This commit is contained in:
Daniel Cronqvist 2025-04-28 20:25:21 +02:00
parent 622c790406
commit 794cbb223d

View file

@ -13,18 +13,19 @@ jobs:
- name: Get version from PR branch - name: Get version from PR branch
id: pr_version id: pr_version
run: | run: |
PR_VERSION=$(grep '<Version>' **/*.csproj | sed -E 's/.*<Version>(.*)<\/Version>.*/\1/') PR_VERSION=$(find . -name '*.csproj' -exec grep '<Version>' {} \; | sed -E 's/.*<Version>(.*)<\/Version>.*/\1/')
echo "PR_VERSION=$PR_VERSION" >> $GITHUB_ENV echo "PR_VERSION=$PR_VERSION" >> $GITHUB_ENV
- name: Checkout master branch - name: Checkout master branch to separate directory
run: | uses: actions/checkout@v3
git fetch origin master with:
git checkout origin/master ref: master
path: master_branch
- name: Get version from master branch - name: Get version from master branch
id: master_version id: master_version
run: | run: |
MASTER_VERSION=$(grep '<Version>' **/*.csproj | sed -E 's/.*<Version>(.*)<\/Version>.*/\1/') MASTER_VERSION=$(find master_branch -name '*.csproj' -exec grep '<Version>' {} \; | sed -E 's/.*<Version>(.*)<\/Version>.*/\1/')
echo "MASTER_VERSION=$MASTER_VERSION" >> $GITHUB_ENV echo "MASTER_VERSION=$MASTER_VERSION" >> $GITHUB_ENV
- name: Compare versions - name: Compare versions