File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Publish to NuGet
2+
3+ on :
4+ push :
5+ branches :
6+ - main
7+
8+ jobs :
9+ build-and-publish :
10+ runs-on : windows-latest
11+
12+ steps :
13+ - name : Checkout
14+ uses : actions/checkout@v4
15+
16+ - name : Increment latest version tag
17+ run : |
18+ git fetch --tags
19+ $tags = git tag --sort=-v:refname | Where-Object { $_ -match '^\d+\.\d+\.\d+\.\d+$' }
20+ $latestTag = $tags -split '\n' | Select-Object -First 1
21+ $versionNumbers = $latestTag -split '\.'
22+ $versionNumbers[-1] = [string]([int]$versionNumbers[-1] + 1)
23+ $newVersion = $versionNumbers -join '.'
24+ Write-Output "New incremented version is $newVersion"
25+ echo "NEXT_VERSION=$newVersion" | Out-File -Append -FilePath $Env:GITHUB_ENV
26+ git tag $newVersion
27+ git push origin $newVersion
28+ shell : pwsh
29+
30+ - name : Setup .NET
31+ uses : actions/setup-dotnet@v3
32+ with :
33+ dotnet-version : ' 9.0'
34+
35+ - name : Restore dependencies
36+ run : dotnet restore RDNET/RDNET.csproj
37+
38+ - name : Build
39+ run : dotnet build RDNET/RDNET.csproj -c Release --no-restore
40+
41+ - name : Pack NuGet package
42+ run : dotnet pack RDNET/RDNET.csproj -c Release --no-build -p:Version=$env:NEXT_VERSION
43+
44+ - name : Push to NuGet
45+ run : dotnet nuget push RDNET/bin/Release/*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1111 <RepositoryUrl >https://github.com/rogerfar/RD.NET</RepositoryUrl >
1212 <RepositoryType >GitHub</RepositoryType >
1313 <PackageTags >RealDebrid Real-Debrid</PackageTags >
14- <Version >2.1.7 </Version >
15- <AssemblyVersion >2 .0.0.0</AssemblyVersion >
16- <FileVersion >2 .0.0.0</FileVersion >
14+ <Version >1.0.0 </Version >
15+ <AssemblyVersion >1 .0.0.0</AssemblyVersion >
16+ <FileVersion >1 .0.0.0</FileVersion >
1717 <Nullable >enable</Nullable >
1818 <ImplicitUsings >enable</ImplicitUsings >
1919 <LangVersion >latest</LangVersion >
You can’t perform that action at this time.
0 commit comments