Skip to content

Commit 041adda

Browse files
authored
Remove 1.x tutorials (#392)
* Remove 1.x tutorials * Remove 1.x related codes from the workflows * remove haystack_v2 tag * remove haystack_2 = true from all tutorials
1 parent 4b0afb8 commit 041adda

31 files changed

+10
-67183
lines changed

.github/workflows/nightly.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ jobs:
1919
env:
2020
GH_TOKEN: ${{ github.token }}
2121
run: |
22-
# Get tutorial notebooks for v2
22+
# Get tutorial notebooks
2323
VERSION=$(gh api /repos/deepset-ai/haystack/releases | \
2424
jq -r '[.[].tag_name | select(test("^v2.[0-9]+.[0-9]+$"))] | first')
2525
NOTEBOOKS=$(python ./scripts/generate_matrix.py --haystack-version "$VERSION" --include-main)
2626
echo "matrix_v2={\"include\":$NOTEBOOKS}" >> "$GITHUB_OUTPUT"
2727
28-
run-tutorials-v2:
28+
run-tutorials:
2929
needs: generate-matrix
3030
runs-on: ubuntu-latest
3131
container: deepset/haystack:base-${{ matrix.haystack_version }}

.github/workflows/run_tutorials_v2.yml renamed to .github/workflows/run_tutorials.yml

Lines changed: 2 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,9 @@
1-
name: Run Haystack 2.x Tutorials
1+
name: Run Haystack Tutorials
22

33
on:
44
pull_request:
55
paths:
66
- "tutorials/*.ipynb"
7-
# Exclude all v1.x tutorials, we can remove this when we drop support for it
8-
- "!tutorials/01_Basic_QA_Pipeline.ipynb"
9-
- "!tutorials/02_Finetune_a_model_on_your_data.ipynb"
10-
- "!tutorials/03_Scalable_QA_System.ipynb"
11-
- "!tutorials/04_FAQ_style_QA.ipynb"
12-
- "!tutorials/05_Evaluation.ipynb"
13-
- "!tutorials/06_Better_Retrieval_via_Embedding_Retrieval.ipynb"
14-
- "!tutorials/07_RAG_Generator.ipynb"
15-
- "!tutorials/08_Preprocessing.ipynb"
16-
- "!tutorials/09_DPR_training.ipynb"
17-
- "!tutorials/10_Knowledge_Graph.ipynb"
18-
- "!tutorials/11_Pipelines.ipynb"
19-
- "!tutorials/12_LFQA.ipynb"
20-
- "!tutorials/13_Question_generation.ipynb"
21-
- "!tutorials/14_Query_Classifier.ipynb"
22-
- "!tutorials/15_TableQA.ipynb"
23-
- "!tutorials/16_Document_Classifier_at_Index_Time.ipynb"
24-
- "!tutorials/17_Audio.ipynb"
25-
- "!tutorials/18_GPL.ipynb"
26-
- "!tutorials/19_Text_to_Image_search_pipeline_with_MultiModal_Retriever.ipynb"
27-
- "!tutorials/20_Using_Haystack_with_REST_API.ipynb"
28-
- "!tutorials/21_Customizing_PromptNode.ipynb"
29-
- "!tutorials/23_Answering_Multihop_Questions_with_Agents.ipynb"
30-
- "!tutorials/22_Pipeline_with_PromptNode.ipynb"
31-
- "!tutorials/24_Building_Chat_App.ipynb"
32-
- "!tutorials/25_Customizing_Agent.ipynb"
33-
- "!tutorials/26_Hybrid_Retrieval.ipynb"
347

358
jobs:
369
generate-matrix:
@@ -48,7 +21,7 @@ jobs:
4821
env:
4922
GH_TOKEN: ${{ github.token }}
5023
run: |
51-
# Get tutorial notebooks for v2
24+
# Get tutorial notebooks
5225
VERSION=$(gh api /repos/deepset-ai/haystack/releases | \
5326
jq -r '[.[].tag_name | select(test("^v2.[0-9]+.[0-9]+$"))] | first')
5427
NOTEBOOKS=$(python ./scripts/generate_matrix.py --haystack-version "$VERSION" --include-main)
@@ -60,34 +33,6 @@ jobs:
6033
with:
6134
matrix: true
6235
files: tutorials/*.ipynb
63-
# Ignore all 1.x tutorials, we can remove this as soon as we drop support for it
64-
files_ignore: |
65-
tutorials/01_Basic_QA_Pipeline.ipynb
66-
tutorials/02_Finetune_a_model_on_your_data.ipynb
67-
tutorials/03_Scalable_QA_System.ipynb
68-
tutorials/04_FAQ_style_QA.ipynb
69-
tutorials/05_Evaluation.ipynb
70-
tutorials/06_Better_Retrieval_via_Embedding_Retrieval.ipynb
71-
tutorials/07_RAG_Generator.ipynb
72-
tutorials/08_Preprocessing.ipynb
73-
tutorials/09_DPR_training.ipynb
74-
tutorials/10_Knowledge_Graph.ipynb
75-
tutorials/11_Pipelines.ipynb
76-
tutorials/12_LFQA.ipynb
77-
tutorials/13_Question_generation.ipynb
78-
tutorials/14_Query_Classifier.ipynb
79-
tutorials/15_TableQA.ipynb
80-
tutorials/16_Document_Classifier_at_Index_Time.ipynb
81-
tutorials/17_Audio.ipynb
82-
tutorials/18_GPL.ipynb
83-
tutorials/19_Text_to_Image_search_pipeline_with_MultiModal_Retriever.ipynb
84-
tutorials/20_Using_Haystack_with_REST_API.ipynb
85-
tutorials/21_Customizing_PromptNode.ipynb
86-
tutorials/23_Answering_Multihop_Questions_with_Agents.ipynb
87-
tutorials/22_Pipeline_with_PromptNode.ipynb
88-
tutorials/24_Building_Chat_App.ipynb
89-
tutorials/25_Customizing_Agent.ipynb
90-
tutorials/26_Hybrid_Retrieval.ipynb
9136

9237
- name: Filter non changed notebooks
9338
id: filter

0 commit comments

Comments
 (0)