diff --git a/.forgejo/workflows/dotnet.yaml b/.forgejo/workflows/dotnet.yaml
index 247340f..dcad1cb 100644
--- a/.forgejo/workflows/dotnet.yaml
+++ b/.forgejo/workflows/dotnet.yaml
@@ -15,6 +15,16 @@ jobs:
run: |
msbuild -version
+ - name: Extract project version
+ shell: pwsh
+ run: |
+ $version = Select-String -Path "WeeXnes/WeeXnes.csproj" -Pattern "(.+?)" | ForEach-Object {
+ ($_ -match "(.+?)") | Out-Null
+ $matches[1]
+ }
+ Write-Output "##vso[task.setvariable variable=PROJECT_VERSION]$version"
+ Write-Output "Project version is $version"
+
- name: Restore Packages
run: nuget restore WeeXnes.sln