Skip to content

Conversation

@miguelramos
Copy link
Member

  • Add changeset_add function to commands/changeset.rs with full implementation
  • Implement SharedBuffer for CLI output capture
  • Add CLI response parsing types (CliJsonResponse, CliChangesetInfo)
  • Add parameter validation (root path, bump type)
  • Convert NAPI params to CLI args with non_interactive=true
  • Support force parameter to overwrite existing changesets
  • Export changeset_add from commands/mod.rs and lib.rs
  • Add 37 unit tests for changeset_add in commands/tests.rs
  • Update index.ts to export changesetAdd function
  • Regenerate bindings (binding.js, binding.d.ts)
  • Bump version to 2.0.3

Story 4.2 complete - changesetAdd now callable from Node.js

- Add changeset_add function to commands/changeset.rs with full implementation
- Implement SharedBuffer for CLI output capture
- Add CLI response parsing types (CliJsonResponse, CliChangesetInfo)
- Add parameter validation (root path, bump type)
- Convert NAPI params to CLI args with non_interactive=true
- Support force parameter to overwrite existing changesets
- Export changeset_add from commands/mod.rs and lib.rs
- Add 37 unit tests for changeset_add in commands/tests.rs
- Update index.ts to export changesetAdd function
- Regenerate bindings (binding.js, binding.d.ts)
- Bump version to 2.0.3

Story 4.2 complete - changesetAdd now callable from Node.js
@miguelramos miguelramos self-assigned this Dec 10, 2025
@miguelramos miguelramos merged commit ad11553 into main Dec 10, 2025
36 checks passed
@miguelramos miguelramos deleted the feat/WOR-TSK-183-CHANGESET-ADD branch December 10, 2025 10:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants