docs/FAQS.md
Nightly builds of the Semantic Kernel are available here.
To download nightly builds follow the following steps:
You will need a GitHub account to complete these steps.
Create a GitHub Personal Access Token with the read:packages scope using these instructions.
If you account is part of the Microsoft organization then you must authorize the Microsoft organization as a single sign-on organization.
Microsoft.Use the following command to add the Microsoft GitHub Packages source to your NuGet configuration:
dotnet nuget add source --username GITHUBUSERNAME --password GITHUBPERSONALACCESSTOKEN --store-password-in-clear-text --name GitHubMicrosoft "https://nuget.pkg.github.com/microsoft/index.json"
Or you can manually create a NuGet.Config file.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="github" value="https://nuget.pkg.github.com/microsoft/index.json" />
</packageSources>
<packageSourceMapping>
<packageSource key="nuget.org">
<package pattern="*" />
</packageSource>
<packageSource key="github">
<package pattern="*nightly"/>
</packageSource>
</packageSourceMapping>
<packageSourceCredentials>
<github>
<add key="Username" value="<Your GitHub Id>" />
<add key="ClearTextPassword" value="<Your Personal Access Token>" />
</github>
</packageSourceCredentials>
</configuration>
he Microsoft GitHub Packages source can be added easier to NuGet:You can now add packages from the nightly build to your project.
dotnet add package Microsoft.SemanticKernel.Core --version 0.26.231003.1-nightlyAnd the latest package release can be referenced in the project like this:
<PackageReference Include="Microsoft.SemanticKernel" Version="*-*" />For more information see: https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry