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

feat: Add GitHub Actions workflow for running tests on backend/core #2820

Merged
merged 1 commit into from
Jul 9, 2024

Conversation

StanGirard
Copy link
Collaborator

This commit adds a new GitHub Actions workflow file backend-core-tests.yml to the repository. This workflow is triggered on push and pull request events, specifically for changes made to the backend/core directory. The workflow runs tests for the backend/core module using a Tika server as a service. It checks the health of the Tika server before running the tests. The workflow sets up Python, installs dependencies using Poetry, and runs the tests using pytest.

This commit is necessary to automate the testing process for the backend/core module and ensure that the tests are run consistently and reliably.

This commit adds a new GitHub Actions workflow file `backend-core-tests.yml` to the repository. This workflow is triggered on push and pull request events, specifically for changes made to the `backend/core` directory. The workflow runs tests for the backend/core module using a Tika server as a service. It checks the health of the Tika server before running the tests. The workflow sets up Python, installs dependencies using Poetry, and runs the tests using pytest.

This commit is necessary to automate the testing process for the backend/core module and ensure that the tests are run consistently and reliably.

Co-authored-by: aminediro <aminedirhoussi@gmail.com>
Copy link

vercel bot commented Jul 9, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
quivrapp 🔄 Building (Inspect) Visit Preview 💬 Add feedback Jul 9, 2024 4:27pm

@dosubot dosubot bot added size:M This PR changes 30-99 lines, ignoring generated files. area: backend Related to backend functionality or under the /backend directory labels Jul 9, 2024
@StanGirard StanGirard merged commit 82292f3 into main Jul 9, 2024
4 of 7 checks passed
@StanGirard StanGirard deleted the feat/github-tests-tika-core branch July 9, 2024 16:28
StanGirard added a commit that referenced this pull request Jul 10, 2024
🤖 I have created a release *beep* *boop*
---


##
[0.0.5](core-0.0.4...core-0.0.5)
(2024-07-10)


### Features

* Add GitHub Actions workflow for running tests on backend/core
([#2820](#2820))
([82292f3](82292f3))
* Add GitHub Actions workflow for running tests on backend/core
([#2822](#2822))
([1566040](1566040))
* quivr core chat history
([#2824](#2824))
([847e161](847e161))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
StanGirard added a commit that referenced this pull request Jul 11, 2024
🤖 I have created a release *beep* *boop*
---


## 0.0.281 (2024-07-11)

## What's Changed
* feat: quivr core minimal chat by @AmineDiro in
#2803
* chore: Add release-please-core workflow and configuration files by
@StanGirard in #2809
* chore(main): release core 0.0.2 by @StanGirard in
#2812
* chore(main): release core 0.0.2 by @StanGirard in
#2813
* chore(main): release core 0.0.2 by @StanGirard in
#2814
* chore(main): release core 0.0.2 by @StanGirard in
#2815
* fix(pyproject): fixed to quivr github by @StanGirard in
#2816
* chore(main): release core 0.0.3 by @StanGirard in
#2817
* feat: quivr core minimal chat by @AmineDiro in
#2818
* chore(main): release core 0.0.4 by @StanGirard in
#2819
* feat: Add GitHub Actions workflow for running tests on backend/core by
@StanGirard in #2820
* feat: Add GitHub Actions workflow for running tests on backend/core by
@StanGirard in #2822
* feat(precommit): Update pre-commit hooks to latest versions by
@StanGirard in #2823
* feat: quivr core chat history by @AmineDiro in
#2824
* chore(main): release core 0.0.5 by @StanGirard in
#2821
* feat(frontend): UI / UX Notifications by @Zewed in
#2826
* feat: quivr-core ask streaming by @AmineDiro in
#2828
* chore(main): release core 0.0.6 by @StanGirard in
#2829
* fix: llm model name by @AmineDiro in
#2830
* chore(main): release core 0.0.7 by @StanGirard in
#2831
* feat: Add Quivr chatbot example by @StanGirard in
#2827
* feat(renovate): updated configuration by @StanGirard in
#2835
* feat: Update aiofiles dependency to loosen version control by
@StanGirard in #2834
* chore(main): release core 0.0.8 by @StanGirard in
#2832
* chore: Update quivr-core and chainlit versions in requirements.txt by
@StanGirard in #2836


**Full Changelog**:
v0.0.280...v0.0.281

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Dream528 added a commit to Dream528/quivr that referenced this pull request Jul 28, 2024
🤖 I have created a release *beep* *boop*
---


##
[0.0.5](QuivrHQ/quivr@core-0.0.4...core-0.0.5)
(2024-07-10)


### Features

* Add GitHub Actions workflow for running tests on backend/core
([#2820](QuivrHQ/quivr#2820))
([82292f3](QuivrHQ/quivr@82292f3))
* Add GitHub Actions workflow for running tests on backend/core
([#2822](QuivrHQ/quivr#2822))
([1566040](QuivrHQ/quivr@1566040))
* quivr core chat history
([#2824](QuivrHQ/quivr#2824))
([847e161](QuivrHQ/quivr@847e161))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Dream528 added a commit to Dream528/quivr that referenced this pull request Jul 28, 2024
🤖 I have created a release *beep* *boop*
---


## 0.0.281 (2024-07-11)

## What's Changed
* feat: quivr core minimal chat by @AmineDiro in
QuivrHQ/quivr#2803
* chore: Add release-please-core workflow and configuration files by
@StanGirard in QuivrHQ/quivr#2809
* chore(main): release core 0.0.2 by @StanGirard in
QuivrHQ/quivr#2812
* chore(main): release core 0.0.2 by @StanGirard in
QuivrHQ/quivr#2813
* chore(main): release core 0.0.2 by @StanGirard in
QuivrHQ/quivr#2814
* chore(main): release core 0.0.2 by @StanGirard in
QuivrHQ/quivr#2815
* fix(pyproject): fixed to quivr github by @StanGirard in
QuivrHQ/quivr#2816
* chore(main): release core 0.0.3 by @StanGirard in
QuivrHQ/quivr#2817
* feat: quivr core minimal chat by @AmineDiro in
QuivrHQ/quivr#2818
* chore(main): release core 0.0.4 by @StanGirard in
QuivrHQ/quivr#2819
* feat: Add GitHub Actions workflow for running tests on backend/core by
@StanGirard in QuivrHQ/quivr#2820
* feat: Add GitHub Actions workflow for running tests on backend/core by
@StanGirard in QuivrHQ/quivr#2822
* feat(precommit): Update pre-commit hooks to latest versions by
@StanGirard in QuivrHQ/quivr#2823
* feat: quivr core chat history by @AmineDiro in
QuivrHQ/quivr#2824
* chore(main): release core 0.0.5 by @StanGirard in
QuivrHQ/quivr#2821
* feat(frontend): UI / UX Notifications by @Zewed in
QuivrHQ/quivr#2826
* feat: quivr-core ask streaming by @AmineDiro in
QuivrHQ/quivr#2828
* chore(main): release core 0.0.6 by @StanGirard in
QuivrHQ/quivr#2829
* fix: llm model name by @AmineDiro in
QuivrHQ/quivr#2830
* chore(main): release core 0.0.7 by @StanGirard in
QuivrHQ/quivr#2831
* feat: Add Quivr chatbot example by @StanGirard in
QuivrHQ/quivr#2827
* feat(renovate): updated configuration by @StanGirard in
QuivrHQ/quivr#2835
* feat: Update aiofiles dependency to loosen version control by
@StanGirard in QuivrHQ/quivr#2834
* chore(main): release core 0.0.8 by @StanGirard in
QuivrHQ/quivr#2832
* chore: Update quivr-core and chainlit versions in requirements.txt by
@StanGirard in QuivrHQ/quivr#2836


**Full Changelog**:
QuivrHQ/quivr@v0.0.280...v0.0.281

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: backend Related to backend functionality or under the /backend directory size:M This PR changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant