Releases: instant-labs/pulumi-oidc-buildkite-plugin
Releases · instant-labs/pulumi-oidc-buildkite-plugin
v0.1.0
What's Changed
Bug Fixes
- Fix broken error handling in token exchange: the previous
jq -erexpression always produced a truthy string, so API errors were silently ignored andPULUMI_ACCESS_TOKENwas set tonull. Now properly detects error responses viajq -e 'has("error")'. - Add
curl --failto catch HTTP errors (e.g. 500) instead of silently continuing with error responses. - Fix
set -einteraction so error messages are actually printed before exiting.
Features
- Add
backend_urloption to support self-hosted Pulumi Cloud deployments (defaults tohttps://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.