github.com has no runner for hanzo-build-linux-amd64, so a caller under
.github/workflows is a gate that can never be scheduled. This is the ~7-line
caller on the plane that can (git.hanzo.ai git-runner fleet), pinned @v1.
Co-authored-by: Hanzo Dev <[email protected]>
- Introduced a new script `test-default-values.js` to validate default value syntax in commands.
- Updated `package.json` to include the new test script in the e2e test command.
- Modified GitHub Actions workflow to run the new e2e tests.
- Enhanced `commandConvert` function to support default value syntax in environment variables.
- Added unit tests for the new functionality in `command-default-values.test.ts`.
There was an issue with a major release, so this manual-releases.md
change is to release a new major version.
Reference: #261
BREAKING CHANGE: I will fix up these notes soon.
There was an issue with a major release, so this manual-releases.md
change is to release a new major version.
Reference: #261
BREAKING CHANGE: I will fix up these notes soon.
NOTE: For the vast majority of users running supported versions of Node.js, this should not require any changes and you can update without issue.
BREAKING CHANGE: This is a major rewrite that changes the module format from CommonJS to ESM-only. The package now requires Node.js >=20 and only exports ESM modules (not relevant in most cases).
BREAKING CHANGE: The package.json exports have been updated to remove CommonJS support. Only ESM imports are now supported.
BREAKING CHANGE: All source files have been converted from JavaScript to TypeScript, requiring TypeScript-aware tooling for development.
- Replace Jest with Vitest for testing
- Convert all source files from .js to .ts with proper TypeScript types
- Use zshy for ESM-only builds (removes CJS support)
- Adopt @epic-web/config for TypeScript, ESLint, and Prettier
- Update to Node.js >=20 requirement
- Remove kcd-scripts dependency
- Add comprehensive e2e tests with GitHub Actions matrix testing
- Update GitHub workflow with caching and cross-platform testing
- Modernize documentation and remove outdated sections
- Update all dependencies to latest versions
- Add proper TypeScript declarations and exports
The tool maintains its original functionality while being completely modernized with the latest tooling and best practices
Co-authored-by: GitHub Action <[email protected]>
Signals should delegate to the child process to determine what to
do as cross-env is a facade to spawning them cross platform.
SIGINT, in particular, can decide swallow the signal and continue on.
cross-env needs to wait for the child to decide when it's time to exit.
fixed leaking `process.on` listeners.
Co-authored-by: Kent C. Dodds <[email protected]>
[CodeFund](https://codefund.io) provides ethical sponsorships to open source maintainers. This PR will place the "Sponsored by" image at the top of the README. The sponsoring companies are not paying per click nor impression. They are paying the maintainer(s) on a per-month basis to be the primary sponsor of this project.
* bumped cross-spawn to version 7.0.0 and added a warning about node.js 7 and lower
* package.json, engines node : ">=8.0"
BREAKING CHANGE: Drop support for Node.js < 7.