The build pipeline will add a dynamic version suffix to the pipeline and run build, test and pack. On non-PR runs, it will publish the alpha versioned package to the internal GitHub NuGet feed.
The release pipeline is queued whenever a new release is created in GitHub. It doesn't use any dynamic versioning, relying on the version committed to the repo. It will build, test, pack and release the package to GitHub.
The build pipeline will add a dynamic version suffix to the pipeline and run build, test and pack. On non-PR runs, it will publish the alpha versioned package to the internal GitHub NuGet feed.
The release pipeline is queued whenever a new release is created in GitHub. It doesn't use any dynamic versioning, relying on the version committed to the repo. It will build, test, pack and release the package to GitHub.