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
Fix broken error handling in token exchange: the previous jq -er expression always produced a truthy string, so API errors were silently ignored and PULUMI_ACCESS_TOKEN was set to null. Now properly detects error responses via jq -e 'has("error")'.
Add curl --fail to catch HTTP errors (e.g. 500) instead of silently continuing with error responses.
Fix set -e interaction so error messages are actually printed before exiting.
Features
Add backend_url option to support self-hosted Pulumi Cloud deployments (defaults to https://api.pulumi.com).
Documentation
Rewrite README with Pulumi Cloud setup guide, edition-specific token types, practical examples including ESC integration, and reference links.
Tests
Expand test suite from 4 to 9 cases covering missing org_name, invalid JSON, HTTP 500, API error responses, and custom backend URL.