Skip to content

v0.1.0

Latest

Choose a tag to compare

@valkum valkum released this 26 Feb 15:54

What's Changed

Bug Fixes

  • 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.