Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
<PreReleaseVersionLabel Condition="'$(BUILD_SOURCEBRANCH)' == 'refs/heads/inflight/current'">ci.inflight</PreReleaseVersionLabel>
<PreReleaseVersionIteration>
</PreReleaseVersionIteration>
<!-- Essentials.AI preview versioning — bump this for new AI previews -->
<EssentialsAIPreviewVersionIteration>1</EssentialsAIPreviewVersionIteration>
<!-- Servicing builds have different characteristics for the way dependencies, baselines, and versions are handled. -->
<IsServicingBuild Condition=" '$(PreReleaseVersionLabel)' == 'servicing' ">true</IsServicingBuild>
<!-- Enable to remove prerelease label and produce stable package versions. -->
Expand Down
5 changes: 3 additions & 2 deletions src/AI/src/Essentials.AI/Essentials.AI.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,13 @@
<IsPackable>true</IsPackable>
<PackageId>Microsoft.Maui.Essentials.AI</PackageId>
<!-- Keep this package always preview — it is experimental and should not ship stable
even when the rest of the repo stabilizes. Bump PreReleaseVersionIteration for new previews.
even when the rest of the repo stabilizes. Bump EssentialsAIPreviewVersionIteration
in eng/Versions.props for new previews.
The label/iteration only activate during stable builds (DotNetFinalVersionKind=release).
During preview builds, the AI package uses the same label as the rest of the repo. -->
<SuppressFinalPackageVersion>true</SuppressFinalPackageVersion>
<PreReleaseVersionLabel Condition="'$(DotNetFinalVersionKind)' == 'release'">preview</PreReleaseVersionLabel>
<PreReleaseVersionIteration Condition="'$(DotNetFinalVersionKind)' == 'release'">1</PreReleaseVersionIteration>
<PreReleaseVersionIteration Condition="'$(DotNetFinalVersionKind)' == 'release'">$(EssentialsAIPreviewVersionIteration)</PreReleaseVersionIteration>
<PackageTags>$(DefaultPackageTags);essentials;ai</PackageTags>
<Description>.NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. This package contains a collection of cross-platform APIs for working with device AI and local models.</Description>
</PropertyGroup>
Expand Down
Loading