From 3591e222f21b423f21f4d23d805be364f2b6ef99 Mon Sep 17 00:00:00 2001 From: Laurents Meyer Date: Fri, 13 Dec 2024 04:25:14 +0100 Subject: [PATCH] Support EF Core version targeted releases. (#1959) --- .github/workflows/build.yml | 10 ++++- Version.props | 87 ++++++++++++++++++++++++------------- 2 files changed, 64 insertions(+), 33 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 55e7ea322..41606ee86 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -350,11 +350,17 @@ jobs: $configurations = $combination[1] foreach ($configuration in $configurations) { - $arguments = 'pack', '-c', $configuration, '-o', "nupkgs/$configuration/$type", '-p:ContinuousIntegrationBuild=true' + $arguments = 'pack', '-c', $configuration, '-o', "nupkgs/$configuration/$type", '-p:ContinuousIntegrationBuild=true', '-p:OutputVersionProperties=true' if ($officialBuild) { - $arguments += "-p:OfficialVersion=$officialVersion" + $finalOfficialVersion = $configuration -eq 'Debug' ` + ? $officialVersion.Contains('-') ` + ? $officialVersion + '.debug' ` + : $officialVersion + '-debug' ` + : $officialVersion + + $arguments += "-p:OfficialVersion=$finalOfficialVersion" } if ($ciBuildOnly) diff --git a/Version.props b/Version.props index 71ed64c8f..b78e772fc 100644 --- a/Version.props +++ b/Version.props @@ -2,61 +2,86 @@ 9.0.0 alpha 1 + + 9.0.0 + + + - - true - true - $(OfficialVersion) + + + .efcore.$(TargetedEfCoreVersionPrefix) + $(TargetedEfCoreVersion).$(TargetedEfCoreVersionPreReleaseLabel) + $(TargetedEfCoreVersion).$(TargetedEfCoreVersionPreReleaseIteration) - - $(PreReleaseVersionLabel).$(PreReleaseVersionIteration) + + $(PreReleaseVersionLabel).$(PreReleaseVersionIteration)$(TargetedEfCoreVersion) $(VersionSuffix).ci.$(ContinuousIntegrationTimestamp) $(VersionSuffix).debug $(VersionSuffix)+sha.$(BuildSha) $(VersionSuffix.TrimStart(`.`)) - - $(FinalOfficialVersion).debug - $(FinalOfficialVersion)-debug - - - - - - + + + + + + - - - - + + + + +