diff --git a/.github/workflows/LANCommander.SDK.Release.yml b/.github/workflows/LANCommander.SDK.Release.yml index 41ce3dc5..02abdc47 100644 --- a/.github/workflows/LANCommander.SDK.Release.yml +++ b/.github/workflows/LANCommander.SDK.Release.yml @@ -4,6 +4,7 @@ on: push: tags: - 'v[0-9]+.[0-9]+.[0-9]+' + - 'v[0-9]+.[0-9]+.[0-9]+-rc[0-9]+' permissions: contents: write @@ -13,7 +14,7 @@ jobs: runs-on: ubuntu-latest outputs: version_tag: ${{ steps.trim_tag_ref.outputs.replaced }} - version_semver: ${{ steps.trim_tag_ref.outputs.replaced }} + version_semver: ${{ steps.extract_semver.outputs.replaced }} steps: - uses: frabert/replace-string-action@v2 name: Trim Tag Ref @@ -23,6 +24,14 @@ jobs: pattern: 'refs/tags/v' replace-with: '' + - uses: frabert/replace-string-action@v2 + name: Extract SemVer (strip prerelease suffix for AssemblyVersion) + id: extract_semver + with: + string: '${{ steps.trim_tag_ref.outputs.replaced }}' + pattern: '-.*$' + replace-with: '' + publish: needs: prep runs-on: ubuntu-latest diff --git a/LANCommander.SDK/LANCommander.SDK.csproj b/LANCommander.SDK/LANCommander.SDK.csproj index 4d3b4d48..b7f324a4 100644 --- a/LANCommander.SDK/LANCommander.SDK.csproj +++ b/LANCommander.SDK/LANCommander.SDK.csproj @@ -1,7 +1,7 @@ - net10.0 + net8.0;net9.0;net10.0 1.1.0 pathartl LANCommander diff --git a/LANCommander.Steam/LANCommander.Steam.csproj b/LANCommander.Steam/LANCommander.Steam.csproj index 244471bf..a931ef85 100644 --- a/LANCommander.Steam/LANCommander.Steam.csproj +++ b/LANCommander.Steam/LANCommander.Steam.csproj @@ -1,7 +1,7 @@ - net10.0 + net8.0;net9.0;net10.0 latestmajor