File tree Expand file tree Collapse file tree 15 files changed +99
-1
lines changed Expand file tree Collapse file tree 15 files changed +99
-1
lines changed Original file line number Diff line number Diff line change 78
78
if : success() && steps.aws-auth.outcome == 'success'
79
79
run : hatch run cov-retry -m "integration"
80
80
81
+ - name : Run unit tests with lowest direct dependencies
82
+ run : |
83
+ hatch run uv pip compile pyproject.toml --resolution lowest-direct --output-file requirements_lowest_direct.txt
84
+ hatch run uv pip install -r requirements_lowest_direct.txt
85
+ hatch run test -m "not integration"
86
+
81
87
- name : Nightly - run unit tests with Haystack main branch
82
88
if : github.event_name == 'schedule'
83
89
run : |
90
+ hatch env prune
84
91
hatch run uv pip install git+https://github.com/deepset-ai/haystack.git@main
85
92
hatch run cov-retry -m "not integration"
86
93
Original file line number Diff line number Diff line change 60
60
- name : Run tests
61
61
run : hatch run cov-retry
62
62
63
+ - name : Run unit tests with lowest direct dependencies
64
+ run : |
65
+ hatch run uv pip compile pyproject.toml --resolution lowest-direct --output-file requirements_lowest_direct.txt
66
+ hatch run uv pip install -r requirements_lowest_direct.txt
67
+ hatch run test -m "not integration"
68
+
63
69
- name : Nightly - run unit tests with Haystack main branch
64
70
if : github.event_name == 'schedule'
65
71
run : |
72
+ hatch env prune
66
73
hatch run uv pip install git+https://github.com/deepset-ai/haystack.git@main
67
74
hatch run cov-retry -m "not integration"
68
75
Original file line number Diff line number Diff line change 64
64
ASTRA_DB_APPLICATION_TOKEN : ${{ secrets.ASTRA_DB_APPLICATION_TOKEN }}
65
65
run : hatch run cov-retry
66
66
67
+ - name : Run unit tests with lowest direct dependencies
68
+ run : |
69
+ hatch run uv pip compile pyproject.toml --resolution lowest-direct --output-file requirements_lowest_direct.txt
70
+ hatch run uv pip install -r requirements_lowest_direct.txt
71
+ hatch run test -m "not integration"
72
+
67
73
- name : Nightly - run unit tests with Haystack main branch
68
74
if : github.event_name == 'schedule'
69
75
run : |
76
+ hatch env prune
70
77
hatch run uv pip install git+https://github.com/deepset-ai/haystack.git@main
71
78
hatch run cov-retry -m "not integration"
72
79
Original file line number Diff line number Diff line change 58
58
- name : Run tests
59
59
run : hatch run cov-retry
60
60
61
+ - name : Run unit tests with lowest direct dependencies
62
+ run : |
63
+ hatch run uv pip compile pyproject.toml --resolution lowest-direct --output-file requirements_lowest_direct.txt
64
+ hatch run uv pip install -r requirements_lowest_direct.txt
65
+ hatch run test -m "not integration"
66
+
61
67
- name : Nightly - run unit tests with Haystack main branch
62
68
if : github.event_name == 'schedule'
63
69
run : |
70
+ hatch env prune
64
71
hatch run uv pip install git+https://github.com/deepset-ai/haystack.git@main
65
72
hatch run cov-retry -m "not integration"
66
73
Original file line number Diff line number Diff line change 64
64
- name : Run tests
65
65
run : hatch run cov-retry
66
66
67
+ - name : Run unit tests with lowest direct dependencies
68
+ run : |
69
+ hatch run uv pip compile pyproject.toml --resolution lowest-direct --output-file requirements_lowest_direct.txt
70
+ hatch run uv pip install -r requirements_lowest_direct.txt
71
+ hatch run test -m "not integration"
72
+
67
73
- name : Nightly - run unit tests with Haystack main branch
68
74
if : github.event_name == 'schedule'
69
75
run : |
76
+ hatch env prune
70
77
hatch run uv pip install git+https://github.com/deepset-ai/haystack.git@main
71
78
hatch run cov-retry -m "not integration"
72
79
Original file line number Diff line number Diff line change 73
73
with :
74
74
title : |
75
75
Core integrations nightly tests failure: ${{ github.workflow }}
76
- api-key : ${{ secrets.CORE_DATADOG_API_KEY }}
76
+ api-key : ${{ secrets.CORE_DATADOG_API_KEY }}
Original file line number Diff line number Diff line change 45
45
- name : Run tests
46
46
run : hatch run cov-retry
47
47
48
+ - name : Run unit tests with lowest direct dependencies
49
+ run : |
50
+ hatch run uv pip compile pyproject.toml --resolution lowest-direct --output-file requirements_lowest_direct.txt
51
+ hatch run uv pip install -r requirements_lowest_direct.txt
52
+ hatch run test -m "not integration"
53
+
48
54
- name : Nightly - run unit tests with Haystack main branch
49
55
if : github.event_name == 'schedule'
50
56
run : |
57
+ hatch env prune
51
58
hatch run uv pip install git+https://github.com/deepset-ai/haystack.git@main
52
59
hatch run cov-retry -m "not integration"
53
60
Original file line number Diff line number Diff line change 61
61
- name : Run tests
62
62
run : hatch run cov-retry
63
63
64
+ - name : Run unit tests with lowest direct dependencies
65
+ run : |
66
+ hatch run uv pip compile pyproject.toml --resolution lowest-direct --output-file requirements_lowest_direct.txt
67
+ hatch run uv pip install -r requirements_lowest_direct.txt
68
+ hatch run test -m "not integration"
69
+
64
70
- name : Nightly - run unit tests with Haystack main branch
65
71
if : github.event_name == 'schedule'
66
72
run : |
73
+ hatch env prune
67
74
hatch run uv pip install git+https://github.com/deepset-ai/haystack.git@main
68
75
hatch run cov-retry -m "not integration"
69
76
Original file line number Diff line number Diff line change 61
61
- name : Run tests
62
62
run : hatch run cov-retry
63
63
64
+ - name : Run unit tests with lowest direct dependencies
65
+ run : |
66
+ hatch run uv pip compile pyproject.toml --resolution lowest-direct --output-file requirements_lowest_direct.txt
67
+ hatch run uv pip install -r requirements_lowest_direct.txt
68
+ hatch run test -m "not integration"
69
+
64
70
- name : Nightly - run unit tests with Haystack main branch
65
71
if : github.event_name == 'schedule'
66
72
run : |
73
+ hatch env prune
67
74
hatch run uv pip install git+https://github.com/deepset-ai/haystack.git@main
68
75
hatch run cov-retry -m "not integration"
69
76
Original file line number Diff line number Diff line change 61
61
- name : Run tests
62
62
run : hatch run cov-retry
63
63
64
+ - name : Run unit tests with lowest direct dependencies
65
+ run : |
66
+ hatch run uv pip compile pyproject.toml --resolution lowest-direct --output-file requirements_lowest_direct.txt
67
+ hatch run uv pip install -r requirements_lowest_direct.txt
68
+ hatch run test -m "not integration"
69
+
64
70
- name : Nightly - run unit tests with Haystack main branch
65
71
if : github.event_name == 'schedule'
66
72
run : |
73
+ hatch env prune
67
74
hatch run uv pip install git+https://github.com/deepset-ai/haystack.git@main
68
75
hatch run cov-retry -m "not integration"
69
76
Original file line number Diff line number Diff line change 95
95
- name : Run tests
96
96
run : hatch run cov-retry
97
97
98
+ - name : Run unit tests with lowest direct dependencies
99
+ run : |
100
+ hatch run uv pip compile pyproject.toml --resolution lowest-direct --output-file requirements_lowest_direct.txt
101
+ hatch run uv pip install -r requirements_lowest_direct.txt
102
+ hatch run test -m "not integration"
103
+
98
104
- name : Nightly - run unit tests with Haystack main branch
99
105
if : github.event_name == 'schedule'
100
106
run : |
107
+ hatch env prune
101
108
hatch run uv pip install git+https://github.com/deepset-ai/haystack.git@main
102
109
hatch run cov-retry -m "not integration"
103
110
Original file line number Diff line number Diff line change 61
61
- name : Run tests
62
62
run : hatch run cov-retry
63
63
64
+ - name : Run unit tests with lowest direct dependencies
65
+ run : |
66
+ hatch run uv pip compile pyproject.toml --resolution lowest-direct --output-file requirements_lowest_direct.txt
67
+ hatch run uv pip install -r requirements_lowest_direct.txt
68
+ hatch run test -m "not integration"
69
+
64
70
- name : Nightly - run unit tests with Haystack main branch
65
71
if : github.event_name == 'schedule'
66
72
run : |
73
+ hatch env prune
67
74
hatch run uv pip install git+https://github.com/deepset-ai/haystack.git@main
68
75
hatch run cov-retry -m "not integration"
69
76
Original file line number Diff line number Diff line change 61
61
- name : Run tests
62
62
run : hatch run cov-retry
63
63
64
+ - name : Run unit tests with lowest direct dependencies
65
+ run : |
66
+ hatch run uv pip compile pyproject.toml --resolution lowest-direct --output-file requirements_lowest_direct.txt
67
+ hatch run uv pip install -r requirements_lowest_direct.txt
68
+ hatch run test -m "not integration"
69
+
64
70
- name : Nightly - run unit tests with Haystack main branch
65
71
if : github.event_name == 'schedule'
66
72
run : |
73
+ hatch env prune
67
74
hatch run uv pip install git+https://github.com/deepset-ai/haystack.git@main
68
75
hatch run cov-retry -m "not integration"
69
76
Original file line number Diff line number Diff line change 58
58
- name : Run tests
59
59
run : hatch run cov-retry
60
60
61
+ - name : Run unit tests with lowest direct dependencies
62
+ run : |
63
+ hatch run uv pip compile pyproject.toml --resolution lowest-direct --output-file requirements_lowest_direct.txt
64
+ hatch run uv pip install -r requirements_lowest_direct.txt
65
+ hatch run test -m "not integration"
66
+
61
67
- name : Nightly - run unit tests with Haystack main branch
62
68
if : github.event_name == 'schedule'
63
69
run : |
70
+ hatch env prune
64
71
hatch run uv pip install git+https://github.com/deepset-ai/haystack.git@main
65
72
hatch run cov-retry -m "not integration"
66
73
Original file line number Diff line number Diff line change 57
57
- name : Run tests
58
58
run : hatch run cov-retry
59
59
60
+ - name : Run unit tests with lowest direct dependencies
61
+ run : |
62
+ hatch run uv pip compile pyproject.toml --resolution lowest-direct --output-file requirements_lowest_direct.txt
63
+ hatch run uv pip install -r requirements_lowest_direct.txt
64
+ hatch run test -m "not integration"
65
+
60
66
- name : Nightly - run unit tests with Haystack main branch
61
67
if : github.event_name == 'schedule'
62
68
run : |
69
+ hatch env prune
63
70
hatch run uv pip install git+https://github.com/deepset-ai/haystack.git@main
64
71
hatch run cov-retry -m "not integration"
65
72
You can’t perform that action at this time.
0 commit comments