Skip to content

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Dec 22, 2025

Automated Release PR

0.0.2 (2025-12-22)

Full Changelog: v0.0.1...v0.0.2

Chores


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


Note

Release and package scope update

  • Renames package to scoped @onkernel/hypeman and updates all imports, path mappings, Jest/Eslint configs, build scripts, and tests accordingly
  • Bumps version to 0.0.2 (src/version.ts, .release-please-manifest.json) and adds CHANGELOG.md
  • Adds release automation: release-please-config.json, GitHub workflows Publish NPM and Release Doctor, plus bin/check-release-environment
  • Updates README.md, CONTRIBUTING.md, repository metadata (package.json repo/name), and workspace config
  • Minor metadata tweaks (.stats.yml config hash)

Written by Cursor Bugbot for commit d39b362. This will update automatically on new commits. Configure here.

@stainless-app
Copy link
Contributor Author

stainless-app bot commented Dec 22, 2025

🧪 Testing

To try out this version of the SDK, run:

npm install 'https://pkg.stainless.com/s/hypeman-typescript/8a8e92120eea2a6cd22182555ec2caa2d159fca0/dist.tar.gz'

Expires at: Wed, 21 Jan 2026 18:21:16 GMT
Updated at: Mon, 22 Dec 2025 18:21:16 GMT


lenErrors=${#errors[@]}

if [[ lenErrors -gt 0 ]]; then
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing $ prefix causes error check to always fail

The condition uses lenErrors instead of $lenErrors. In bash, without the $ prefix, lenErrors is treated as a string literal rather than a variable reference. This means the check will never correctly detect errors - even if the errors array were populated, the condition would fail to trigger the error handling block, and the script would always report "The environment is ready to push releases!" regardless of actual errors.

Fix in Cursor Fix in Web

release_doctor:
name: release doctor
runs-on: ubuntu-latest
if: github.repository == 'onkernel/hypeman-ts' && (github.event_name == 'push' || github.event_name == 'workflow_dispatch' || startsWith(github.head_ref, 'release-please') || github.head_ref == 'next')
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Workflow condition checks for impossible push event

The if condition checks for github.event_name == 'push', but the workflow only triggers on pull_request and workflow_dispatch events. The push condition will never be true. This appears to be a copy-paste error - the condition likely should check for pull_request instead of push to correctly match the workflow triggers.

Fix in Cursor Fix in Web

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--hypeman branch from bee8267 to d39b362 Compare December 22, 2025 18:20
@rgarcia rgarcia merged commit 14bd119 into main Dec 22, 2025
7 of 8 checks passed
@stainless-app
Copy link
Contributor Author

stainless-app bot commented Dec 22, 2025

🤖 Release is at https://github.com/onkernel/hypeman-ts/releases/tag/v0.0.2 🌻

@stainless-app stainless-app bot deleted the release-please--branches--main--changes--next--components--hypeman branch December 22, 2025 21:47
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