Merge pull request #37 from ww-rm/dev/wf

Dev/wf
This commit is contained in:
ww-rm
2025-05-28 16:46:12 +08:00
committed by GitHub

View File

@@ -24,14 +24,15 @@ jobs:
dotnet-version: '8.0.x' dotnet-version: '8.0.x'
- name: Extract version from csproj - name: Extract version from csproj
shell: pwsh
id: extract_version id: extract_version
run: | run: |
# 从 csproj 读取 x.y.z [xml]$proj = Get-Content "${{ env.PROJECT_NAME }}/${{ env.PROJECT_NAME }}.csproj"
VERSION_NUM=$(grep -oP '(?<=<Version>)[^<]+' "${{ env.PROJECT_NAME }}/${{ env.PROJECT_NAME }}.csproj") $VERSION_NUM=$proj.Project.PropertyGroup.Version
# 带上 v 前缀 $VERSION_TAG="v$VERSION_NUM"
VERSION_TAG="v${VERSION_NUM}" echo "VERSION_NUM=$VERSION_NUM" >> $GITHUB_OUTPUT
echo "VERSION_NUM=${VERSION_NUM}" >> $GITHUB_OUTPUT echo "VERSION_TAG=$VERSION_TAG" >> $GITHUB_OUTPUT
echo "VERSION_TAG=${VERSION_TAG}" >> $GITHUB_OUTPUT
- name: Export VERSION env (with v prefix) - name: Export VERSION env (with v prefix)
run: echo "VERSION=${{ steps.extract_version.outputs.VERSION_TAG }}" >> $GITHUB_ENV run: echo "VERSION=${{ steps.extract_version.outputs.VERSION_TAG }}" >> $GITHUB_ENV