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
Copy file name to clipboardExpand all lines: AGENTS.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -232,7 +232,7 @@ When adding tests:
232
232
successful policy can publish any NuGet package owned by that account. npm
233
233
publishers are configured per scoped package and PyPI publishers per project,
234
234
using the exact field matrix in `docs/operations/releases.md`.
235
-
- All package publish jobs need `id-token: write` and the `release` environment. `NuGet/login` exchanges OIDC for a temporary key; never restore a long-lived `NUGET_KEY`. `NUGET_USER` is only the nuget.org profile name associated with the policy. Reusable publishers must read it directly from their job environment because GitHub cannot pass environment secrets through `workflow_call`.
235
+
- All package publish jobs need `id-token: write` and the `release` environment. `NuGet/login` exchanges OIDC for a temporary key; never restore a long-lived `NUGET_KEY`. `NUGET_USER` is a repository Actions variable containing only the public nuget.org profile name associated with the policy. Repository variables remain available to same-repository reusable workflows without forwarding secrets.
236
236
- A staged package marked for publication can be pushed to the production registry after checks pass.
237
237
- Workflow actions should remain pinned to deliberate versions/commits. Preserve least-privilege permissions and never print secrets.
0 commit comments