You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Move the release workflow to NuGet Trusted Publishing #59
release.yml pushes to nuget.org with a long-lived NUGET_API_KEY secret. ShellDocs and ShellUI Native already use NuGet Trusted Publishing (OIDC), which needs no stored key.
Steps
Copy ShellDocs' release job: environment: release, permissions: id-token: write, NuGet/login@v1 with secrets.NUGET_USER, push with the step's NUGET_API_KEY output. Copy its docs/RELEASING.md too.
One-time setup: GitHub environment release, secret NUGET_USER (the nuget.org profile name), and a nuget.org Trusted Publishing policy (owner shellui-dev, repo shellui, workflow release.yml, environment release).
Delete the NUGET_API_KEY secret and revoke the key on nuget.org.
Activity
fix: Razor class library support in init and docs; ci: NuGet Trusted …
chore(release): v0.3.5 (#73)