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

Regression runs: multi-branch run support + refactoring #16735

Open
wants to merge 36 commits into
base: main
Choose a base branch
from

Conversation

naspirato
Copy link
Collaborator

@naspirato naspirato commented Apr 3, 2025

Changelog entry

Run example:
https://github.com/ydb-platform/ydb/actions/runs/14319053543

  • Для события push, если вы сделали push в ветку, GITHUB_REF_NAME будет содержать имя этой ветки.
  • Для события push тега, GITHUB_REF_NAME будет содержать имя тега.
  • Для события pull_request, переменная обычно содержит имя исходной ветки pull request.

.github/actions/build_and_test_ya/action.yml:

  • Added a new input custom_branch_name to specify a custom branch name when the workflow branch is different from the checkout branch.
  • Updated the runs section to include custom_branch_name in the environment variables.

.github/actions/test_ya/action.yml:

  • Similar updates as above: added custom_branch_name input and logic to handle it in the script.
  • Modified several script lines to use BRANCH_NAME instead of GITHUB_REF_NAME.

.github/workflows/regression_run.yml:

  • Changed the cron schedule time to 23:55.
  • Added an input use_default_branches to determine whether to use default branches or the selected branch.
  • Updated the job to use branches based on use_default_branches input.

.github/workflows/regression_run_compatibility.yml:
-Added the same input use_default_branches and logic as in regression_run.yml.

.github/workflows/regression_run_large.yml:

  • Changed the cron schedule time to 23:30.
  • Added the same input use_default_branches and logic as in regression_run.yml.

.github/workflows/regression_run_small_medium.yml:

  • Changed the cron schedule time to 23:30.
  • Added the same input use_default_branches and logic as in regression_run.yml.

Changelog category

  • Not for changelog (changelog entry is not required)

Description for reviewers

...

Copy link

github-actions bot commented Apr 3, 2025

🟢 2025-04-07 21:19:07 UTC The validation of the Pull Request description is successful.

Copy link

github-actions bot commented Apr 3, 2025

2025-04-03 13:47:30 UTC Pre-commit check linux-x86_64-relwithdebinfo for 9449601 has started.
2025-04-03 13:47:56 UTC Artifacts will be uploaded here
2025-04-03 13:50:46 UTC ya make is running...
🟢 2025-04-03 13:50:51 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-03 13:50:58 UTC Build successful.

Copy link

github-actions bot commented Apr 3, 2025

2025-04-03 13:49:17 UTC Pre-commit check linux-x86_64-release-asan for 9449601 has started.
2025-04-03 13:49:33 UTC Artifacts will be uploaded here
2025-04-03 13:51:50 UTC ya make is running...
🟢 2025-04-03 13:51:56 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-03 13:52:02 UTC Build successful.

Copy link

github-actions bot commented Apr 4, 2025

2025-04-04 09:19:43 UTC Pre-commit check linux-x86_64-release-asan for 1152f8b has started.
2025-04-04 09:19:58 UTC Artifacts will be uploaded here
2025-04-04 09:22:08 UTC ya make is running...
🟢 2025-04-04 09:22:14 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-04 09:22:19 UTC Build successful.

Copy link

github-actions bot commented Apr 4, 2025

2025-04-04 09:19:44 UTC Pre-commit check linux-x86_64-relwithdebinfo for 1152f8b has started.
2025-04-04 09:19:59 UTC Artifacts will be uploaded here
2025-04-04 09:22:18 UTC ya make is running...
🟢 2025-04-04 09:22:24 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-04 09:22:29 UTC Build successful.

Copy link

github-actions bot commented Apr 4, 2025

2025-04-04 12:56:57 UTC Pre-commit check linux-x86_64-relwithdebinfo for 7dd8df0 has started.
2025-04-04 12:57:13 UTC Artifacts will be uploaded here
2025-04-04 12:59:37 UTC ya make is running...
🟢 2025-04-04 12:59:43 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-04 12:59:48 UTC Build successful.

Copy link

github-actions bot commented Apr 4, 2025

2025-04-04 12:59:56 UTC Pre-commit check linux-x86_64-release-asan for 7dd8df0 has started.
2025-04-04 13:00:12 UTC Artifacts will be uploaded here
2025-04-04 13:02:39 UTC ya make is running...
🟢 2025-04-04 13:02:45 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-04 13:02:51 UTC Build successful.

Copy link

github-actions bot commented Apr 4, 2025

2025-04-04 13:48:41 UTC Pre-commit check linux-x86_64-release-asan for da2a380 has started.
2025-04-04 13:48:56 UTC Artifacts will be uploaded here
2025-04-04 13:51:08 UTC ya make is running...
🟢 2025-04-04 13:51:13 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-04 13:51:19 UTC Build successful.

Copy link

github-actions bot commented Apr 4, 2025

2025-04-04 13:50:54 UTC Pre-commit check linux-x86_64-relwithdebinfo for da2a380 has started.
2025-04-04 13:50:58 UTC Artifacts will be uploaded here
2025-04-04 13:53:13 UTC ya make is running...
🟢 2025-04-04 13:53:19 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-04 13:53:24 UTC Build successful.

Copy link

github-actions bot commented Apr 4, 2025

2025-04-04 14:26:57 UTC Pre-commit check linux-x86_64-release-asan for 1abcd5b has started.
2025-04-04 14:27:02 UTC Artifacts will be uploaded here
2025-04-04 14:29:21 UTC ya make is running...
🟢 2025-04-04 14:29:27 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-04 14:29:33 UTC Build successful.

Copy link

github-actions bot commented Apr 4, 2025

2025-04-04 14:30:04 UTC Pre-commit check linux-x86_64-relwithdebinfo for 1abcd5b has started.
2025-04-04 14:30:08 UTC Artifacts will be uploaded here
2025-04-04 14:32:22 UTC ya make is running...
🟢 2025-04-04 14:32:36 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-04 14:32:49 UTC Build successful.

Copy link

github-actions bot commented Apr 4, 2025

2025-04-04 15:32:27 UTC Pre-commit check linux-x86_64-release-asan for 0cb84df has started.
2025-04-04 15:33:00 UTC Artifacts will be uploaded here
2025-04-04 15:35:57 UTC ya make is running...
🟢 2025-04-04 15:36:03 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-04 15:36:09 UTC Build successful.

Copy link

github-actions bot commented Apr 4, 2025

2025-04-04 15:34:00 UTC Pre-commit check linux-x86_64-relwithdebinfo for 0cb84df has started.
2025-04-04 15:34:44 UTC Artifacts will be uploaded here
2025-04-04 15:37:08 UTC ya make is running...
🟢 2025-04-04 15:37:13 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-04 15:37:19 UTC Build successful.

Copy link

github-actions bot commented Apr 4, 2025

2025-04-04 16:53:39 UTC Pre-commit check linux-x86_64-relwithdebinfo for c7a3ddb has started.
2025-04-04 16:53:48 UTC Artifacts will be uploaded here
2025-04-04 16:56:02 UTC ya make is running...
🟢 2025-04-04 16:56:07 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-04 16:56:14 UTC Build successful.

Copy link

github-actions bot commented Apr 4, 2025

2025-04-04 16:53:41 UTC Pre-commit check linux-x86_64-release-asan for c7a3ddb has started.
2025-04-04 16:53:54 UTC Artifacts will be uploaded here
2025-04-04 16:56:20 UTC ya make is running...
🟢 2025-04-04 16:56:26 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-04 16:56:33 UTC Build successful.

Copy link

github-actions bot commented Apr 4, 2025

2025-04-04 17:07:41 UTC Pre-commit check linux-x86_64-relwithdebinfo for fdcc465 has started.
2025-04-04 17:08:32 UTC Artifacts will be uploaded here
2025-04-04 17:11:27 UTC ya make is running...
🟢 2025-04-04 17:11:32 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-04 17:11:39 UTC Build successful.

Copy link

github-actions bot commented Apr 4, 2025

2025-04-04 17:07:50 UTC Pre-commit check linux-x86_64-release-asan for fdcc465 has started.
2025-04-04 17:07:57 UTC Artifacts will be uploaded here
2025-04-04 17:10:16 UTC ya make is running...
🟢 2025-04-04 17:10:22 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-04 17:10:28 UTC Build successful.

Copy link

github-actions bot commented Apr 7, 2025

2025-04-07 19:55:32 UTC Pre-commit check linux-x86_64-release-asan for 9cf403d has started.
2025-04-07 19:55:47 UTC Artifacts will be uploaded here
2025-04-07 19:56:26 UTC Check cancelled

Copy link

github-actions bot commented Apr 7, 2025

2025-04-07 19:57:37 UTC Pre-commit check linux-x86_64-release-asan for ad07d93 has started.
2025-04-07 19:57:41 UTC Artifacts will be uploaded here
2025-04-07 19:57:57 UTC Check cancelled

Copy link

github-actions bot commented Apr 7, 2025

2025-04-07 20:01:25 UTC Pre-commit check linux-x86_64-relwithdebinfo for cc095a9 has started.
2025-04-07 20:01:47 UTC Artifacts will be uploaded here
2025-04-07 20:04:03 UTC ya make is running...
🟢 2025-04-07 20:04:10 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-07 20:04:16 UTC Build successful.

Copy link

github-actions bot commented Apr 7, 2025

2025-04-07 20:04:28 UTC Pre-commit check linux-x86_64-release-asan for cc095a9 has started.
2025-04-07 20:04:48 UTC Artifacts will be uploaded here
2025-04-07 20:07:07 UTC ya make is running...
🟢 2025-04-07 20:07:13 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-07 20:07:19 UTC Build successful.

Copy link

github-actions bot commented Apr 7, 2025

2025-04-07 20:22:38 UTC Pre-commit check linux-x86_64-release-asan for 265c9d9 has started.
2025-04-07 20:23:05 UTC Artifacts will be uploaded here
2025-04-07 20:25:48 UTC ya make is running...
🟢 2025-04-07 20:25:54 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-07 20:26:00 UTC Build successful.

Copy link

github-actions bot commented Apr 7, 2025

2025-04-07 20:25:03 UTC Pre-commit check linux-x86_64-relwithdebinfo for 265c9d9 has started.
2025-04-07 20:25:19 UTC Artifacts will be uploaded here
2025-04-07 20:27:33 UTC ya make is running...
🟢 2025-04-07 20:27:39 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-07 20:27:45 UTC Build successful.

Copy link

github-actions bot commented Apr 7, 2025

2025-04-07 20:41:52 UTC Pre-commit check linux-x86_64-relwithdebinfo for 2d847cf has started.
2025-04-07 20:44:38 UTC Artifacts will be uploaded here
2025-04-07 20:47:30 UTC ya make is running...
🟢 2025-04-07 20:47:36 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-07 20:47:43 UTC Build successful.

Copy link

github-actions bot commented Apr 7, 2025

2025-04-07 20:43:12 UTC Pre-commit check linux-x86_64-release-asan for 2d847cf has started.
2025-04-07 20:43:28 UTC Artifacts will be uploaded here
2025-04-07 20:45:43 UTC ya make is running...
🟢 2025-04-07 20:45:49 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-07 20:45:56 UTC Build successful.

Copy link

github-actions bot commented Apr 7, 2025

2025-04-07 20:52:55 UTC Pre-commit check linux-x86_64-relwithdebinfo for 55a7a54 has started.
2025-04-07 20:53:10 UTC Artifacts will be uploaded here
2025-04-07 20:55:19 UTC ya make is running...
🟢 2025-04-07 20:55:25 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-07 20:55:31 UTC Build successful.

Copy link

github-actions bot commented Apr 7, 2025

2025-04-07 20:52:55 UTC Pre-commit check linux-x86_64-release-asan for 55a7a54 has started.
2025-04-07 20:53:10 UTC Artifacts will be uploaded here
2025-04-07 20:55:20 UTC ya make is running...
🟢 2025-04-07 20:55:26 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-07 20:55:32 UTC Build successful.

@naspirato naspirato changed the title Dev wf regression Regression runs: multi-branch run support + refactoring Apr 7, 2025
Copy link

github-actions bot commented Apr 7, 2025

2025-04-07 21:06:06 UTC Pre-commit check linux-x86_64-relwithdebinfo for cecec08 has started.
2025-04-07 21:06:21 UTC Artifacts will be uploaded here
2025-04-07 21:08:34 UTC ya make is running...
🟢 2025-04-07 21:08:40 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-07 21:08:46 UTC Build successful.

@naspirato naspirato requested review from iddqdex and nikitka April 7, 2025 21:06
Copy link

github-actions bot commented Apr 7, 2025

2025-04-07 21:09:02 UTC Pre-commit check linux-x86_64-release-asan for cecec08 has started.
2025-04-07 21:09:18 UTC Artifacts will be uploaded here
2025-04-07 21:11:33 UTC ya make is running...
🟢 2025-04-07 21:11:39 UTC Tests successful.

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
0 0 0 0 0 0

🟢 2025-04-07 21:11:45 UTC Build successful.

@naspirato naspirato marked this pull request as ready for review April 7, 2025 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants