Skip to content

Commit 309e2b0

Browse files
authored
Update regression_run.yml (#12428)
1 parent c146758 commit 309e2b0

File tree

1 file changed

+21
-7
lines changed

1 file changed

+21
-7
lines changed

.github/workflows/regression_run.yml

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
name: Regression-run
22

33
on:
4+
schedule:
5+
- cron: "0 1 * * *" # At 01:00 every day
46
workflow_dispatch:
57

68
jobs:
79
main:
810
name: Build and run tests
911
runs-on: [ self-hosted, "${{ inputs.runner_label || 'auto-provisioned' }}", "${{ format('build-preset-{0}', inputs.build_preset || 'relwithdebinfo') }}" ]
10-
timeout-minutes: 480
12+
timeout-minutes: 600
1113
strategy:
1214
fail-fast: false # do not stop wf if the tests in one of the configurations failed
1315
matrix:
@@ -17,15 +19,27 @@ jobs:
1719
- build_preset: relwithdebinfo
1820
threads_count: 52
1921
timeout: 300
22+
build_target: "ydb/"
23+
test_size: small,medium,large
24+
test_type: unittest,py3test,py2test,pytest
2025
- build_preset: release-asan
2126
threads_count: 20
22-
timeout: 420
27+
timeout: 480
28+
build_target: "ydb/"
29+
test_size: small,medium,large
30+
test_type: unittest,py3test,py2test,pytest
2331
- build_preset: release-msan
2432
threads_count: 20
25-
timeout: 420
33+
timeout: 480
34+
build_target: "ydb/"
35+
test_size: small,medium,large
36+
test_type: unittest,py3test,py2test,pytest
2637
- build_preset: release-tsan
2738
threads_count: 20
28-
timeout: 420
39+
timeout: 480
40+
build_target: "ydb/"
41+
test_size: small,medium,large
42+
test_type: unittest,py3test,py2test,pytest
2943

3044
steps:
3145
- name: Checkout
@@ -49,12 +63,12 @@ jobs:
4963
with:
5064
build_preset: ${{ matrix.build_preset }}
5165
increment: false
52-
build_target: "ydb/"
66+
build_target: ${{ matrix.build_target }}
5367
run_build: true
5468
run_tests: true
5569
test_retry_count: 3
56-
test_size: small,medium,large
57-
test_type: unittest,py3test,py2test,pytest
70+
test_size: ${{ matrix.test_size }}
71+
test_type: ${{ matrix.test_type }}
5872
test_threads: ${{ matrix.threads_count }}
5973
put_build_results_to_cache: false
6074
additional_ya_make_args: -DDEBUGINFO_LINES_ONLY # we don't need full symbols in CI checks

0 commit comments

Comments
 (0)