1212
1313jobs :
1414 release :
15- runs-on : ubuntu -latest
15+ runs-on : windows -latest
1616
1717 steps :
1818 - name : Checkout code
@@ -27,20 +27,20 @@ jobs:
2727
2828 - name : Get version from tag
2929 id : get_version
30- run : echo "VERSION=${ GITHUB_REF# refs/tags/v} " >> $GITHUB_OUTPUT
30+ run : echo "VERSION=$($env: GITHUB_REF -replace ' refs/tags/v','') " >> $env: GITHUB_OUTPUT
3131
3232 - name : Update version in Directory.Build.props
3333 run : |
34- sed -i "s/ <Version>.*<\ /Version>/ <Version>${{ steps.get_version.outputs.VERSION }}<\ /Version>/" src/ Directory.Build.props
34+ (Get-Content Directory.Build.props) -replace ' <Version>.*</Version>', ' <Version>${{ steps.get_version.outputs.VERSION }}</Version>' | Set-Content Directory.Build.props
3535
3636 - name : Restore dependencies
37- run : dotnet restore src/ CodeRegion.sln
37+ run : dotnet restore CodeRegion.slnx
3838
3939 - name : Build Source Generator
40- run : dotnet build ${{ env.SOURCE_GENERATOR_PATH }} --configuration Release --no-restore
40+ run : dotnet build ${{ env.SOURCE_GENERATOR_PATH }} --configuration Release --no-restore --framework netstandard2.0
4141
4242 - name : Build project
43- run : dotnet build ${{ env.PROJECT_PATH }} --configuration Release --no-restore
43+ run : dotnet build ${{ env.PROJECT_PATH }} --configuration Release --no-restore --framework netstandard2.0
4444
4545 - name : Pack NuGet package
4646 run : dotnet pack ${{ env.PROJECT_PATH }} --configuration Release --no-build --output ./packages
@@ -55,16 +55,16 @@ jobs:
5555
5656 - name : Publish to NuGet.org
5757 run : |
58- dotnet nuget push ./packages/*.nupkg \
59- --api-key ${{ secrets.NUGET_API_KEY }} \
60- --source https://api.nuget.org/v3/index.json \
58+ dotnet nuget push ./packages/*.nupkg `
59+ --api-key ${{ secrets.NUGET_API_KEY }} `
60+ --source https://api.nuget.org/v3/index.json `
6161 --skip-duplicate
6262
6363 - name : Publish to GitHub Packages
6464 run : |
65- dotnet nuget push ./packages/*.nupkg \
66- --api-key ${{ secrets.GITHUB_TOKEN }} \
67- --source https://nuget.pkg.github.com/${{ github.repository_owner }}/index.json \
65+ dotnet nuget push ./packages/*.nupkg `
66+ --api-key ${{ secrets.GITHUB_TOKEN }} `
67+ --source https://nuget.pkg.github.com/${{ github.repository_owner }}/index.json `
6868 --skip-duplicate
6969 env :
7070 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments