-
Notifications
You must be signed in to change notification settings - Fork 867
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Publish docfx prerelease
version NuGet packages
#9609
Comments
Unfortunately GH packages in the dotnet org is private only. |
Thank you for your confirmation. If there is no alternative way to publish preview NuGet feed. (e.g. MyGet or .NET 9 Preview 1 is being released today.
Who want to use
|
Hmm - not sure, but will check offline with some folks and reply back here - thanks |
Adding @terrajobst From Immo: How are the packages published? |
Thanks for publishing pre-release packages to GitHub Packages. It seems GitHub packages requires So it need to use Steps to use nightly version of docfx as .NET local tools.1. Create GitHub
2. Create Note: It need to replace
3. Set PAT to 4. Install docfx as .NET local tools
|
I would agree that the use of GitHub Packages for the pre-release packages here isn't a good user experience - the need to mess about with credentials to get the packages to restore isn't practically workable across the many repositories I'm testing prereleases within a GitHub Enterprise Server instance. I would suggest publishing them to another platform such as feedz.io that does support true anonymous access (I use package source mappings so I need to declare another feed anyway, regardless of credentials) or just publishing the pre-release versions directly to NuGet.org. I'll stick with |
Is your feature request related to a problem? Please describe.
Currently it's requires
source build
to test latest docfx features that is not published to NuGet.If
Nightly CI build
package is available.It can test latest features with CI.
And it can reduce regression risks for users who use non-prerelease version.
Describe the solution you'd like
Publish pre-release version NuGet package.
That supports following target frameworks. (To reduce package size)
LTS
version (.NET 8
)Preview
version (.NET 9 Preview)It's published by GitHub Actions (Daily CI build or published manually with
workflow_dispatch
).And older prerelease versions should be cleanup automatically by delete-package-versions action
The text was updated successfully, but these errors were encountered: