Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependencies #111

Merged
merged 25 commits into from
Jan 10, 2025
Merged

Update dependencies #111

merged 25 commits into from
Jan 10, 2025

Conversation

paul-paliychuk
Copy link
Contributor

@paul-paliychuk paul-paliychuk commented Jan 9, 2025

Important

Update dependencies and enhance schema validation tests with new utilities and test cases for various schema types.

  • Dependencies:
    • Update dependencies in package.json to use caret (^) for versioning.
    • Add readable-stream and webpack as new dependencies.
  • Testing:
    • Add tests for undiscriminatedUnion and union schemas in tests/unit/zurg/.
    • Introduce utility functions itSchema, itSchemaIdentity, itValidate, itValidateParse, and itValidateJson in tests/unit/zurg/utils/ for schema testing.
  • Schemas:
    • Enhance schema validation with new tests for bigint, date, enum, lazy, list, object, record, set, and union types.
    • Add Node18UniversalStreamWrapper, NodePre18StreamWrapper, and UndiciStreamWrapper for stream handling in different environments.

This description was created by Ellipsis for a917023. It will automatically update as commits are pushed.

Copy link
Contributor

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

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

👍 Looks good to me! Reviewed everything up to 5040b20 in 5 minutes and 37 seconds

More details
  • Looked at 15504 lines of code in 192 files
  • Skipped 1 files when reviewing.
  • Skipped posting 7 drafted comments based on config settings.
1. package.json:11
  • Draft comment:
    The prepack script no longer includes the yarn build command. Ensure that the build step is not required before packaging, as this could lead to issues if the build is necessary.
  • Reason this comment was not posted:
    Comment did not seem useful.
2. package.json:12
  • Draft comment:
    The prepack script no longer includes the yarn build command. Ensure that the build step is executed before packaging to avoid potential issues.
  • Reason this comment was not posted:
    Marked as duplicate.
3. src/api/resources/graph/client/requests/GraphSearchQuery.ts:17
  • Draft comment:
    Add a period at the end of the comment for consistency.
    /** The maximum number of facts to retrieve. Defaults to 10. Limited to 50. */
  • Reason this comment was not posted:
    Confidence changes required: 50%
    The comment in the code is missing a period at the end of the sentence. This is a minor grammar issue but should be corrected for consistency.
4. src/api/resources/document/client/Client.ts:1008
  • Draft comment:
    The example description is too verbose and not grammatically correct. Consider simplifying it to:
                *     await client.document.getDocumentByUuid("collectionName", "documentUUID")
  • Reason this comment was not posted:
    Comment was on unchanged code.
5. src/core/schemas/builders/object/object.ts:105
  • Draft comment:
    The word 'unrecognized' is spelled incorrectly. Please correct it to 'unrecognized'.
  • Reason this comment was not posted:
    Comment did not seem useful.
6. src/api/resources/group/client/requests/CreateGroupRequest.ts:6
  • Draft comment:
    Spelling error in the example code. Change group_id to groupId to match the interface definition.
  • Reason this comment was not posted:
    Comment looked like it was already resolved.
7. src/api/resources/memory/client/Client.ts:2074
  • Draft comment:
    Spelling error in the example. 'synthesize' is spelled incorrectly.
  • Reason this comment was not posted:
    Comment was on unchanged code.

Workflow ID: wflow_pqoxFKeinWCikcgu


You can customize Ellipsis with 👍 / 👎 feedback, review rules, user-specific overrides, quiet mode, and more.

Copy link
Contributor

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

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

👍 Looks good to me! Incremental review on a917023 in 1 minute and 48 seconds

More details
  • Looked at 12 lines of code in 1 files
  • Skipped 0 files when reviewing.
  • Skipped posting 1 drafted comments based on config settings.
1. .fernignore:11
  • Draft comment:
    Consider keeping 'package.json' and 'yarn.lock' in the .fernignore file to prevent unintended modifications by Fern, as these files are important for dependency management.
  • Reason this comment was not posted:
    Comment did not seem useful.

Workflow ID: wflow_bQkdfTp4BRoP69Q2


You can customize Ellipsis with 👍 / 👎 feedback, review rules, user-specific overrides, quiet mode, and more.

Copy link
Contributor

ellipsis-dev bot commented Jan 10, 2025

⚠️ This PR is too big for Ellipsis, but support for larger PRs is coming soon. If you want us to prioritize this feature, let us know at help@ellipsis.dev


Generated with ❤️ by ellipsis.dev

Copy link
Contributor

ellipsis-dev bot commented Jan 10, 2025

⚠️ This PR is too big for Ellipsis, but support for larger PRs is coming soon. If you want us to prioritize this feature, let us know at help@ellipsis.dev


Generated with ❤️ by ellipsis.dev

@paul-paliychuk paul-paliychuk merged commit 44808a5 into main Jan 10, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant