Skip to content

Document proxy support and refine JSON automation docs#336

Merged
AndreyVMarkelov merged 1 commit into
masterfrom
docs/proxy-and-supply-chain-cleanup
Jul 6, 2026
Merged

Document proxy support and refine JSON automation docs#336
AndreyVMarkelov merged 1 commit into
masterfrom
docs/proxy-and-supply-chain-cleanup

Conversation

@AndreyVMarkelov

@AndreyVMarkelov AndreyVMarkelov commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add Proxy configuration sections to README.md and docs/automation.md documenting HTTPS_PROXY/HTTP_PROXY/NO_PROXY (and lowercase forms) for both Dropbox API requests and OAuth token exchange/refresh. Includes shell, Windows PowerShell, cmd, and proxy-auth examples.
  • Remove Cosign/SLSA/SBOM verification instructions and the corresponding release-asset entries from README.md, since the release workflow now publishes only SHA256SUMS (dropped in Fix Release workflow: drop disallowed SLSA provenance job #332 and Fix Release workflow: remove disallowed SBOM/Cosign actions #333).
  • Refine JSON automation docs: clarify the envelope stdout/stderr split, warnings semantics (machine-actionable warning objects), the results[].result.auth path, and add a "Which interface should I use?" section distinguishing --output=json from JSON help manifests.
  • Bump the actions/checkout example to @v7 to match the workflows, and update the contributing PR link.

Behavior verification

dbxcli sets Client: nil in its Dropbox config, so the SDK builds HTTP clients on http.DefaultTransport, which honors ProxyFromEnvironment. OAuth exchange/refresh use plain contexts on the same default transport. The documented proxy behavior therefore applies to both API and auth requests.

Fixes #189 — the proxy documentation answers how to force dbxcli through a specific (e.g. local) proxy, including on Windows.

Add proxy configuration sections to README and automation docs covering
HTTPS_PROXY/HTTP_PROXY/NO_PROXY for Dropbox API and OAuth exchange/refresh
requests. Remove Cosign/SLSA/SBOM verification instructions and asset entries
now that the release workflow only publishes SHA256SUMS. Clarify JSON envelope
wording, the results[].result.auth path, warnings semantics, and when to use
--output=json versus JSON help manifests.
@AndreyVMarkelov AndreyVMarkelov merged commit 32af163 into master Jul 6, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

How to use specific proxy (not system proxy)?

1 participant