Fix retired PULUMI_COPILOT env var names on CLI reference page - #20642
Fix retired PULUMI_COPILOT env var names on CLI reference page#20642workprentice[bot] wants to merge 1 commit into
Conversation
Rename the canonical PULUMI_COPILOT / PULUMI_SUPPRESS_COPILOT_LINK entries to PULUMI_NEO / PULUMI_SUPPRESS_NEO_LINK per sdk/go/common/env/env.go in pulumi/pulumi, which declares these as the current names with the COPILOT spellings retained only as legacy aliases via env.Alternative. Note the legacy aliases in the dd prose so readers searching for the old names still find the entry. Also add the previously-undocumented PULUMI_API variable. Fixes #20641
Pre-merge Review — Last updated 2026-08-02T14:20:56ZTip Summary: This is a reference-docs correction to the Pulumi CLI environment variables page: it renames Review confidence:
Investigation log
🔍 Verification trail10 claims extracted · 9 verified · 0 unverifiable · 0 contradicted
🚨 Outstanding in this PRNo outstanding findings in this PR.
|
|
Your site preview for commit 08c2220 is ready! 🎉 http://www-testing-pulumi-docs-origin-pr-20642-08c2220c.s3-website.us-west-2.amazonaws.com Changed pages: |
What
Fixes #20641.
content/docs/iac/cli/environment-variables.mdlistedPULUMI_COPILOTandPULUMI_SUPPRESS_COPILOT_LINKas the canonical names for the CLI's Neo integration toggles, even though the surrounding prose already talked about "Neo" throughout — a half-finished Copilot-to-Neo rename artifact.sdk/go/common/env/env.goin pulumi/pulumi confirms the current canonical names arePULUMI_NEOandPULUMI_SUPPRESS_NEO_LINK; theCOPILOTspellings are retained only as legacy aliases viaenv.Alternative.Changes
<dt>entries toPULUMI_NEO/PULUMI_SUPPRESS_NEO_LINK, moved into their correct alphabetical position in the<dl>.<dd>that the formerPULUMI_COPILOT/PULUMI_SUPPRESS_COPILOT_LINKnames are still accepted as legacy aliases, so readers searching for the old name still find the entry.PULUMI_APIvariable (overrides the Pulumi Cloud API endpoint the CLI talks to; distinct fromPULUMI_BACKEND_URL, which selects the backend type), verified against its usage inpkg/backend/httpstate/backend.go.Out of scope
A follow-up audit of the remaining ~two dozen undocumented
PULUMI_*variables inenv.gois tracked separately in #20641; several are internal debugging knobs that need individual judgment before being added, and the soft-releasePULUMI_NEO_SUMMARY_MODEL/PULUMI_NEO_SUMMARY_MAXLENvars are deliberately excluded since they sit behind pulumi/pulumi#19065.Verification
sdk/go/common/env/env.goandpkg/backend/httpstate/backend.gofrom pulumi/pulumi's default branch.<dt>/<dd>tag balance (49/49) and alphabetical placement of all entries after the edit.PULUMI_COPILOT; the blog post is a historical artifact and intentionally left untouched.🧠 This PR was created by workprentice on behalf of the automation identity behind Pulumi's Docs Groundskeeper agent, running an autonomous docs-freshness audit. No specific human requester triggered this run.