Skip to content

release: 0.1.0-alpha.88#127

Merged
yjp20 merged 13 commits intomainfrom
release-please--branches--main--changes--next
Apr 9, 2026
Merged

release: 0.1.0-alpha.88#127
yjp20 merged 13 commits intomainfrom
release-please--branches--main--changes--next

Conversation

@stainless-bot
Copy link
Copy Markdown
Contributor

@stainless-bot stainless-bot commented Apr 9, 2026

Automated Release PR

0.1.0-alpha.88 (2026-04-09)

Full Changelog: v0.1.0-alpha.87...v0.1.0-alpha.88

Features

  • add console.IsInteractive() helper (d2bd149)
  • components/dev: forward error from build (a4d78c6)
  • dev: require project parameter (ee8b94d)
  • init/builds create: use dev component instead (6e06b1e)
  • init: don't overwrite config files by default (96f9d11)
  • init: support non-interactive mode for stl init (7fbcaeb)
  • init: upload --stainless-config when creating a new project (d96e641)

Bug Fixes

  • handle openapi target in BuildTarget lookup (d09eede)
  • init: require --openapi-spec for non-interactive project creation (1b338ad)
  • init: respect --targets flag for existing projects (c6444a0)

Refactors

  • init: extract askSelectTargets from init flow (62c6102)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

yjp20 added 11 commits April 9, 2026 14:47
BuildTarget() was missing a case for "openapi", returning nil and
causing IsCompleted() to always return false when a build had an
openapi target — hanging init forever.
In non-TTY environments, error with the appropriate --flag hint
instead of showing interactive prompts. Prompts with sensible
defaults (spec/config paths, target output paths) use those defaults.

Also adds --stainless-config/--config flag.
Add POST /v0/projects to mock server and fix GET /v0/projects/{project}
to return 404 for unregistered slugs. Add table-driven tests covering
the cartesian product of flag combinations for both new and existing
project flows.
@stainless-bot
Copy link
Copy Markdown
Contributor Author

stainless-bot commented Apr 9, 2026

🧪 Testing

To try out this version of the SDK:

Download and unzip: 'https://pkg.stainless.com/s/stainless-v0-cli/ee8b94d20030127b3f0893917d8e793fa6ed5965/dist.zip'. On macOS, run 'xattr -d com.apple.quarantine {executable name}'.

Expires at: Sat, 09 May 2026 23:55:08 GMT
Updated at: Thu, 09 Apr 2026 23:55:08 GMT

@stainless-bot stainless-bot force-pushed the release-please--branches--main--changes--next branch from a1dabe6 to 97e3f27 Compare April 9, 2026 23:53
@yjp20 yjp20 merged commit 6b1d87b into main Apr 9, 2026
7 checks passed
@stainless-bot
Copy link
Copy Markdown
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants