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

Add GH (manual) action for running integration tests #119

Merged
merged 2 commits into from
Feb 27, 2023
Merged

Conversation

nfcampos
Copy link
Collaborator

@nfcampos nfcampos commented Feb 23, 2023

  • Reduce cost of integration tests by using smallest possible models

@sullivan-sean
Copy link
Collaborator

LGTM

… of integration tests by using smallest possible models
* Use fetch adapter for openai axios

* Update tsc build to output ESM only

* Update all import paths to have extension per ESM requirements

* Move all source files to src/

* Remove circular dependency

* Fix jest config for ESM

* Remove circular deps not possible with ESM

* Throw error in index getter to dedupe code and have safer usage (#35)

* Fix hnsw for esm

* Fix usage of hnswlib with index passed in

* Fix textsplitter for esm

* Fix openai for esm

* Fix hf for esm

* Fix ESM for cohere

* Fix ESM for serpapi

* Fix esm in srt

* Remove dependency on @vespaiach/axios-fetch-adapter which has an incorrect export

* Fix examples for esm

* Fix entrypoints

* Fix test-exports for esm

* Add fetch flag for node 16 ci job

* Add a more thorough test for packaging

* Fix docs build

---------

Co-authored-by: micahriggan <micahriggan@users.noreply.github.com>
@nfcampos nfcampos merged commit d544981 into nc/fetch Feb 27, 2023
@nfcampos nfcampos deleted the nc/ci-int branch February 27, 2023 10:18
nfcampos added a commit that referenced this pull request Feb 27, 2023
…rt library to ESM codebase, ESM output (#124), Add GH (manual) action for running integration tests (#119)

* Use fetch adapter for openai axios

* Remove node-fetch, add instructions for node 16

* Add GH (manual) action for running integration tests (#119)

* Add integration tests GH action (manual trigger for now), reduce cost of integration tests by using smallest possible models

* Convert library to ESM codebase, ESM output (#124)

* Use fetch adapter for openai axios

* Update tsc build to output ESM only

* Update all import paths to have extension per ESM requirements

* Move all source files to src/

* Remove circular dependency

* Fix jest config for ESM

* Remove circular deps not possible with ESM

* Throw error in index getter to dedupe code and have safer usage (#35)

* Fix hnsw for esm

* Fix usage of hnswlib with index passed in

* Fix textsplitter for esm

* Fix openai for esm

* Fix hf for esm

* Fix ESM for cohere

* Fix ESM for serpapi

* Fix esm in srt

* Remove dependency on @vespaiach/axios-fetch-adapter which has an incorrect export

* Fix examples for esm

* Fix entrypoints

* Fix test-exports for esm

* Add fetch flag for node 16 ci job

* Add a more thorough test for packaging

* Fix docs build

---------

Co-authored-by: micahriggan <micahriggan@users.noreply.github.com>

---------

Co-authored-by: micahriggan <micahriggan@users.noreply.github.com>

* Fix one more import

* Fix example

* Also build docs in ci

* Fix sql test in ci

---------

Co-authored-by: micahriggan <micahriggan@users.noreply.github.com>
jacoblee93 pushed a commit that referenced this pull request Oct 9, 2024
#119)

* Update BaseCheckpointSaver class  with getTuple() and list() functions.

* Fix bug when selecting max ts (string).

* Remove console.log().

* Fix bug in put(). Add unit tests.

* Fix format errors.

* Fix lint errors.

* Fix prettier format issues.

* Create NoopSerializer for MemorySaver checkpointer.

* Implement SqliteSaver.

* Implement put() and list() for SqliteSaver and add unit tests.

* Change default checkpoint configuration to END_OF_STEP.

* Refactor type casting for Row type and remove isSetup field.

* Add unit test for verifying parentTs in sqlite db.

* Change Sqlite schema to snake_case to match Python implementation.

* Fix race condition bug with SqliteSaver constructor.

* Implement generics for checkpoint saver and serde protocol.

* Fix type error in Graph classes.

* Require input type of serializer for checkpointers to be Checkpoint type.
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.

2 participants