Skip to content

Add NuGet publishing infrastructure, package metadata, and cleanup - #4

Merged
roji merged 2 commits into
mainfrom
roji/nuget-publishing-setup
May 1, 2026
Merged

roji merged 2 commits into
mainfrom
roji/nuget-publishing-setup

Conversation

@roji

@roji roji commented Apr 28, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Adds NuGet package metadata, provider READMEs, cleans up leftover Semantic Kernel references, and bumps all providers to 1.0.0-preview.2.

Changes

Package metadata

  • MIT license, authors, copyright, repository URL configured in root Directory.Build.props
  • SourceLink + embedded debug symbols for all packable projects (via Directory.Build.targets with IsPackable gate)
  • NuGet package caching added to MEVD workflow

READMEs

  • Created README for each MEVD provider, included in NuGet packages
  • All READMEs link to official MEVD docs

Semantic Kernel cleanup

  • Updated csproj descriptions: "by Semantic Kernel" → "by the .NET Community Toolkit"
  • Fixed test namespaces: SemanticKernel.Connectors.* → short form
  • Fixed InMemoryServiceCollectionExtensions namespace from Microsoft.SemanticKernel → Microsoft.Extensions.DependencyInjection
  • Updated README titles and removed stale SK documentation links
  • Cleaned up code comments

Other

  • Renamed sign-and-publish workflow to release
  • Bumped all provider versions to 1.0.0-preview.2

@roji
roji force-pushed the roji/nuget-publishing-setup branch from 9890bd7 to 8731c52 Compare April 28, 2026 19:29
…ump to preview.2

- Add MIT license, authors, copyright, and repository metadata to packages
- Add SourceLink and embedded debug symbols (gated on IsPackable in Directory.Build.targets)
- Add NuGet package caching to MEVD workflow
- Create README for each MEVD provider with link to official MEVD docs
- Clean up Semantic Kernel references (csproj descriptions, test namespaces, comments, READMEs)
- Fix InMemoryServiceCollectionExtensions namespace to Microsoft.Extensions.DependencyInjection
- Rename sign-and-publish workflow to release
- Bump all provider versions to 1.0.0-preview.2

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@roji
roji force-pushed the roji/nuget-publishing-setup branch from 8731c52 to 843dc16 Compare April 28, 2026 19:31
@roji

roji commented Apr 28, 2026

Copy link
Copy Markdown
Contributor Author

@jeffhandley see some extra cleanup/release tweaking, nothing too interesting.

Comment thread MEVD/src/AzureAISearch/README.md Resolved
Comment thread MEVD/src/CosmosMongoDB/README.md Resolved
Comment thread MEVD/src/CosmosMongoDB/README.md Resolved
Comment thread MEVD/src/InMemory/README.md Resolved
Comment thread MEVD/src/PgVector/README.md Resolved

@jeffhandley jeffhandley left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I created Address PR feedback for #4 (#7) that addresses my feedback. Approved assuming that gets merged into this PR's branch.

* Remove en-us locale from documentation links

* Capture known issues to revise code comments
@roji
roji merged commit 0afb425 into main May 1, 2026
31 checks passed
@roji
roji deleted the roji/nuget-publishing-setup branch May 1, 2026 07:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants