Relates to #197.
Depends on #312, first merge that PR.
This PR changes run_tutorials.yml in several ways. First thing is the name, now it's run_tutorials_v1.yml. run_tutorials.yml will be used to test Haystack 2.x tutorials and added in a later PR.
This workflow will run only when runnable 1.x tutorials are edited. This is the list of tutorials that will trigger it:
Relates to #197. Depends on #312, first merge that PR.
This PR changes
run_tutorials.yml
in several ways. First thing is the name, now it'srun_tutorials_v1.yml
.run_tutorials.yml
will be used to test Haystack 2.x tutorials and added in a later PR.This workflow will run only when runnable 1.x tutorials are edited. This is the list of tutorials that will trigger it:
01_Basic_QA_Pipeline.ipynb
03_Scalable_QA_System.ipynb
04_FAQ_style_QA.ipynb
05_Evaluation.ipynb
06_Better_Retrieval_via_Embedding_Retrieval.ipynb
08_Preprocessing.ipynb
11_Pipelines.ipynb
15_TableQA.ipynb
16_Document_Classifier_at_Index_Time.ipynb
17_Audio.ipynb
19_Text_to_Image_search_pipeline_with_MultiModal_Retriever.ipynb
20_Using_Haystack_with_REST_API.ipynb
21_Customizing_PromptNode.ipynb
26_Hybrid_Retrieval.ipynb
Some 1.x tutorials are excluded for different reasons, like requiring a GPU. Haystack 2.x tutorials won't trigger this workflow at all.
I also changed the workflow to test both with latest 1.x version and the unstable 1.x. Tutorials that have a fixed version will use that instead.