You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add UUID support for organization IDs and statement IDs in APIConnection and related models (#10)
* Add UUID support for organization IDs and statement IDs in APIConnection and related models
- Introduced UUID type for organization_id in APIConnection, ResultSetContext, and related models.
- Updated handling of organization_id to accept both string and UUID formats, with validation for string UUIDs.
- Modified StatementHandler and other components to ensure proper conversion between UUID and string representations.
- Added tests to verify UUID handling and conversion in APIConnection and StatementRequest.
- Created a new script for generating OpenAPI v2 client code from YAML specification.
* Add Makefile for build and CI management
- Introduced a Makefile to streamline common development tasks including installation, linting, formatting, type checking, testing, and building the package.
- Updated GitHub Actions workflow to utilize the Makefile for running CI checks, enhancing consistency in the build process.
- Added a target for running Jupyter Lab within the Makefile for improved development experience.
* Update CONTRIBUTING.md to reflect Makefile usage for dependency management and testing
- Changed instructions from `uv` commands to `make` commands for installing dependencies, running tests, linting, formatting, and type checking.
- Added additional Makefile targets for CI checks, unit tests, and build processes to streamline development workflows.
0 commit comments