net9-update-refactorings #1

Merged
michael merged 17 commits from net9-update-refactorings into master 2025-01-30 06:33:51 +00:00
Showing only changes of commit f92480615d - Show all commits

View File

@ -49,6 +49,13 @@ class Build : NukeBuild
[Parameter("Gitea Nuget package source name")] [Parameter("Gitea Nuget package source name")]
readonly string GiteaNugetSourceName = Environment.GetEnvironmentVariable("GITEA_NUGET_SOURCE_NAME"); readonly string GiteaNugetSourceName = Environment.GetEnvironmentVariable("GITEA_NUGET_SOURCE_NAME");
[Parameter("Gitea package owner user")]
[Secret]
readonly string GiteaPackageOwnerUser = Environment.GetEnvironmentVariable("GITEA_PACKAGE_OWNER_USER");
[Parameter("Gitea package owner password")]
[Secret]
readonly string GiteaPackageOwnerPassword = Environment.GetEnvironmentVariable("GITEA_PACKAGE_OWNER_PASSWORD");
Target Clean => _ => _ Target Clean => _ => _
.Before(Compile) .Before(Compile)
.Executes(() => .Executes(() =>
@ -106,13 +113,19 @@ class Build : NukeBuild
.DependsOn(Pack, CreateAndPushGitTag) .DependsOn(Pack, CreateAndPushGitTag)
.Executes(() => .Executes(() =>
{ {
DotNetTasks.DotNetNuGetAddSource(c => c
.SetUsername(GiteaPackageOwnerUser)
.SetPassword(GiteaPackageOwnerPassword)
.SetName("Gitea")
.SetSource($"{GiteaNugetSourceName}/index.json"));
DotNetTasks.DotNetNuGetPush(s => s DotNetTasks.DotNetNuGetPush(s => s
.SetSource(GiteaNugetSourceName) .SetSource($"{GiteaNugetSourceName}/symbols")
.SetApiKey(NuGetApiKey) .SetApiKey(NuGetApiKey)
.SetTargetPath(NuGetPackagesDirectory / $"{LibraryProjectName}.{Version}.snupkg")); .SetTargetPath(NuGetPackagesDirectory / $"{LibraryProjectName}.{Version}.snupkg"));
DotNetTasks.DotNetNuGetPush(s => s DotNetTasks.DotNetNuGetPush(s => s
.SetSource(GiteaNugetSourceName) .SetSource($"{GiteaNugetSourceName}/index.json")
.SetTargetPath(NuGetPackagesDirectory / $"{LibraryProjectName}.{Version}.nupkg")); .SetTargetPath(NuGetPackagesDirectory / $"{LibraryProjectName}.{Version}.nupkg"));
}); });