Skip to content

Library import 250304-1328 #15307

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

Merged
merged 36 commits into from
Mar 4, 2025
Merged

Library import 250304-1328 #15307

merged 36 commits into from
Mar 4, 2025

Conversation

alexv-smirnov
Copy link
Member

PR was created by rightlib sync workflow run

robot-piglet and others added 30 commits March 3, 2025 01:34
commit_hash:7c10655440be1add16ba4307493e0143ef552dbf
Update tools: ymake, os_ymake
commit_hash:32cdb9912a98cfbc50259c111768feb9375515a3
commit_hash:e645500e80034e09b6e91446cb4262c113d3b5fe
Explicit encoding is not required. Fixed in
commit_hash:d163fef95c20da36aaf84dade84ea25b38055dd3
* Changelog entry
  Type: feature
  Component: proxy

Add memory tracker for http user traffic.
commit_hash:713e2e8f8c95bcd6a67cd99bf5799e1b925e7bf6
commit_hash:cfe9165ddad260bd29afd422967a26259367dcc7
Add clang-format-15 to ya style
commit_hash:0aa959ca6de300f355fe79b563406577024beae0
Update tools: test_tool, ya_bin, os_ya, os_test_tool
commit_hash:3bc4e3b0ad7a5be993e9df2745ddac101c266b60
commit_hash:b3bf8db64ac819f7d32c6a4f70488161800a345f
commit_hash:e26bfa4c3271370d64dff158760274237b0ab399
commit_hash:cffc55ecd6d0ea22c3c2ce52f21e6aba6da16a15
commit_hash:837e450f67f5712de5717aa940433b0b36745315
commit_hash:1334e5c0fb5ff26fd40681059409f46cf49ec025
commit_hash:53bd273eabded2510f8e7c0769efaae4c07466a0
commit_hash:2632b064e7883e55cb1876761b7404ace9e77590
commit_hash:7e637f55d5503fe95c3abaf4063386442c1b08ff
commit_hash:2bcb57a12fbb750db7b33872e2cfbec66bdf6405
commit_hash:be434c99b42a4b4baf5cc164e6e573152ab3a84e
commit_hash:57f606bad2bedeef42ce992c1f8add23b7649c94
Send porto_layers requirements to SB task
commit_hash:13f2b498c203c43770c7c4dcfb8cbea59f12569b
commit_hash:3f40f7f57461cb25d6d5d020f8376a17cd16565c
commit_hash:f2efbfa663d932cee297368a29c771878efdeec1
commit_hash:cc604e42eba2d12718be2f0bb1746c9c06df94ef
commit_hash:cd50451eb6f69e3a1caf6e71720da1104d205189
Migrate to linters.make.inc

В рамках работы над линтерной моделью мигрируем на новый макрос `STYLE_CPP` в связке с механизмом автоинклудов.

Цели для линтинга теперь берутся из макроса `SRCS`. Пути к заголовочным файлам, расположенным не в одном каталоге с `ya.make`, рекомендуется явно перечислять в `SRCS` или воспользоваться макросом [`HEADERS`](https://nda.ya.ru/t/4kwv_vCU7CKfbh).

В `STYLE_CPP` теперь указывается тип конфига, для clang-format это `.clang-format`. Сам конфиг должен располагаться на том же уровне, что и `linters.make.inc`

Механизм работы автоинклудов описан в документации, см. примечание <https://nda.ya.ru/t/wr3yJ-bG7AYmzZ>

`ya style` также поддерживает кастомные конфиги -- используется конфиг, лежащий ближе всего к цели линтинга вверх по иерархии каталогов
commit_hash:12abe891c68d35e6fa21bb5f8bd26da23be90344
Migrate to linters.make.inc

В рамках работы над линтерной моделью мигрируем на новый макрос `STYLE_CPP` в связке с механизмом автоинклудов.

Цели для линтинга теперь берутся из макроса `SRCS`. Пути к заголовочным файлам, расположенным не в одном каталоге с `ya.make`, рекомендуется явно перечислять в `SRCS` или воспользоваться макросом [`HEADERS`](https://nda.ya.ru/t/4kwv_vCU7CKfbh).

В `STYLE_CPP` теперь указывается тип конфига, для clang-format это `.clang-format`. Сам конфиг должен располагаться на том же уровне, что и `linters.make.inc`

Механизм работы автоинклудов описан в документации, см. примечание <https://nda.ya.ru/t/wr3yJ-bG7AYmzZ>

`ya style` также поддерживает кастомные конфиги -- используется конфиг, лежащий ближе всего к цели линтинга вверх по иерархии каталогов
commit_hash:38f8339f841172ecc04300d3d4c4f0f8e50ca6c9
commit_hash:292f9278348238fb30dde6dbc93a06f2b03abb86
commit_hash:942f79488214afdd3203f96192b9efc78afecc30
commit_hash:af266bdf36204a4190b491ea5c45455457030edf
commit_hash:c31938c01e7b81879dcbe2c0aa2d766173713e35
proskurnev and others added 6 commits March 4, 2025 10:47
commit_hash:28cef45827cfd222861ee488a02b8266f42b4dee
Uniqueness conan by OS requires
commit_hash:f83533a2ed34e7aa4cba6501e56c5ca7b9aa88a6
commit_hash:78108621c2faeeedc8d1d2aba988e271d339575c
commit_hash:b9fc6f3e1b1151a8df8609f564f6c28e06aa6258
@alexv-smirnov alexv-smirnov requested a review from a team as a code owner March 4, 2025 13:29
Copy link

github-actions bot commented Mar 4, 2025

🟢 2025-03-04 13:31:06 UTC The validation of the Pull Request description is successful.

Copy link

github-actions bot commented Mar 4, 2025

2025-03-04 13:32:12 UTC Pre-commit check linux-x86_64-relwithdebinfo for 1dc0239 has started.
2025-03-04 13:32:49 UTC Artifacts will be uploaded here
2025-03-04 13:37:26 UTC ya make is running...
🟡 2025-03-04 15:18:21 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
29906 27287 0 3 2476 140

2025-03-04 15:21:17 UTC ya make is running... (failed tests rerun, try 2)
🟢 2025-03-04 15:37:34 UTC Tests successful.

Test history | Ya make output | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
224 (only retried tests) 100 0 0 0 124

🟢 2025-03-04 15:37:44 UTC Build successful.
🟡 2025-03-04 15:38:03 UTC ydbd size 2.1 GiB changed* by +369.4 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: ad0b833 merge: 1dc0239 diff diff %
ydbd size 2 289 690 984 Bytes 2 290 069 208 Bytes +369.4 KiB +0.017%
ydbd stripped size 479 831 392 Bytes 479 945 248 Bytes +111.2 KiB +0.024%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

Copy link

github-actions bot commented Mar 4, 2025

2025-03-04 13:32:13 UTC Pre-commit check linux-x86_64-release-asan for 1dc0239 has started.
2025-03-04 13:32:42 UTC Artifacts will be uploaded here
2025-03-04 13:37:27 UTC ya make is running...
🟡 2025-03-04 15:29:26 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet Going to retry failed tests...

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
15357 15173 0 128 16 40

2025-03-04 15:31:03 UTC ya make is running... (failed tests rerun, try 2)
🟡 2025-03-04 15:44:34 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet Going to retry failed tests...

Test history | Ya make output | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
239 (only retried tests) 203 0 1 1 34

2025-03-04 15:44:48 UTC ya make is running... (failed tests rerun, try 3)
🟢 2025-03-04 15:57:06 UTC Tests successful.

Test history | Ya make output | Test bloat | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
64 (only retried tests) 32 0 0 0 32

🟢 2025-03-04 15:57:17 UTC Build successful.
🟡 2025-03-04 15:57:48 UTC ydbd size 3.7 GiB changed* by +173.9 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: ad0b833 merge: 1dc0239 diff diff %
ydbd size 3 990 667 704 Bytes 3 990 845 784 Bytes +173.9 KiB +0.004%
ydbd stripped size 1 389 071 592 Bytes 1 388 991 304 Bytes -78.4 KiB -0.006%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

@alexv-smirnov alexv-smirnov merged commit b21a377 into main Mar 4, 2025
16 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.