<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/build/plugins, branch main</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=main</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2026-06-04T17:45:29Z</updated>
<entry>
<title>Fixed PY_CONTRUCTOR</title>
<updated>2026-06-04T17:45:29Z</updated>
<author>
<name>prettyboy</name>
<email>prettyboy@yandex-team.com</email>
</author>
<published>2026-06-04T17:02:29Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e72e073d91745d08058c68ff7cec41f8542e7c8d'/>
<id>urn:sha1:e72e073d91745d08058c68ff7cec41f8542e7c8d</id>
<content type='text'>
commit_hash:e4ec136c106665159705dc23b92aacb6bd08d314
</content>
</entry>
<entry>
<title>nots/cli: вернуть .pnpm внутрь node_modules</title>
<updated>2026-05-29T08:45:53Z</updated>
<author>
<name>baymer</name>
<email>baymer@yandex-team.com</email>
</author>
<published>2026-05-28T19:45:57Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d3c60c55dba8a3d57a5d9c4031db34b48aa343e3'/>
<id>urn:sha1:d3c60c55dba8a3d57a5d9c4031db34b48aa343e3</id>
<content type='text'>
commit_hash:b8f364fd401df3802cd4839aa0f60348a91f8db8
</content>
</entry>
<entry>
<title>Implement PARALLEL_TESTS_WITHIN_NODE for java</title>
<updated>2026-05-29T08:30:17Z</updated>
<author>
<name>ayevttukh</name>
<email>ayevttukh@yandex-team.com</email>
</author>
<published>2026-05-28T17:17:48Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=4a79d4a552c323a839ab6b94136b98bd3e601d76'/>
<id>urn:sha1:4a79d4a552c323a839ab6b94136b98bd3e601d76</id>
<content type='text'>
commit_hash:68b519ca14bc9c0656b7e38db569a04aca127e65
</content>
</entry>
<entry>
<title>New linter to check hardcoded russians constants in Yandex.Market services</title>
<updated>2026-05-27T05:49:28Z</updated>
<author>
<name>evelushov</name>
<email>evelushov@yandex-team.com</email>
</author>
<published>2026-05-27T05:08:54Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=47d91688550cbe887db8a87478480c265dfcdf87'/>
<id>urn:sha1:47d91688550cbe887db8a87478480c265dfcdf87</id>
<content type='text'>
Linter to check hardcoded russians constants in Yandex.Market services

(https://nda.ya.ru/t/8c2UwbII7dUqGz
commit_hash:4fa2ecfe2d7f49e5ea30fb7a80936248b76d31a0
</content>
</entry>
<entry>
<title>fbp-lite: починить coverage для тестов</title>
<updated>2026-05-25T23:51:18Z</updated>
<author>
<name>baymer</name>
<email>baymer@yandex-team.com</email>
</author>
<published>2026-05-25T23:14:25Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=513544ea1a705bb37aa9a255ae172a5ff8af1170'/>
<id>urn:sha1:513544ea1a705bb37aa9a255ae172a5ff8af1170</id>
<content type='text'>
&lt;section id="quibbler-autodescription"&gt;

#### Исправление coverage для тестов в fbp-lite 📝

- 🛠️ Добавлена поддержка сборки покрытия кода для TypeScript-тестов, включая определение наличия скрипта покрытия и настройку соответствующих зависимостей
- 🧪 Внедрена логика запуска тестов с покрытием при наличии флага `TS_COVERAGE`, а также обновлены механизмы конфигурации и запуска тестов
- 📊 Добавлена возможность генерации отчетов о покрытии кода в аркадийном формате с сохранением результатов в tar-архиве
- 📦 Обновлены зависимости и скрипты в package.json для корректной работы с покрытием, включая добавление нового скрипта `nots:test:coverage`
- 🧾 Улучшена обработка метаданных тестов с учетом наличия покрытия и добавлена поддержка новых параметров в системе тестирования
- 📁 Добавлены тестовые примеры и документация для проверки работоспособности функции покрытия кода
- 📁 Обновлены конфигурационные файлы для корректной работы с покрытием и тестами TypeScript-проектов

&lt;a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"&gt;&lt;font size="2"&gt;Autodescription by Yandex Code Assistant&lt;/font&gt;&lt;/a&gt;
&lt;/section&gt;
commit_hash:0795199e81921c62527d8f25b76c6a3f18d72e7a
</content>
</entry>
<entry>
<title>Add `USE_PERSISTENT_RECIPE` macro</title>
<updated>2026-05-24T14:51:30Z</updated>
<author>
<name>alevitskii</name>
<email>alevitskii@yandex-team.com</email>
</author>
<published>2026-05-24T14:07:55Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=4f239670d933550c2d73db2d5c8ddd988d87035a'/>
<id>urn:sha1:4f239670d933550c2d73db2d5c8ddd988d87035a</id>
<content type='text'>
USE_PERSISTENT_RECIPE macro
commit_hash:dbc7c6b06a594001afdd6b3ca6b2d32427d93c49
</content>
</entry>
<entry>
<title>nots.py: поправить валидацию путей между TS_BUILD_OUTPUTS и package.json#files</title>
<updated>2026-05-22T14:06:58Z</updated>
<author>
<name>baymer</name>
<email>baymer@yandex-team.com</email>
</author>
<published>2026-05-21T19:20:59Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=eefbcddf16d73d0a063c99734961a4752dd9752a'/>
<id>urn:sha1:eefbcddf16d73d0a063c99734961a4752dd9752a</id>
<content type='text'>
&lt;section id="quibbler-autodescription"&gt;

#### Исправление валидации путей в build-конфигурациях 📝

- 🛠️ Обновлена логика проверки соответствия выходных директорий сборки файлам, указанным в конфигурации пакета: добавлена нормализация путей для корректного сравнения
- 📁 Исправлена валидация, позволяющая учитывать относительные пути с префиксами и суффиксами (например, `./build`, `build/`) как эквивалентные
- ⚙️ Обновлена конфигурация сборки для использования корректного пути `./build` вместо `build` в качестве точки выхода
- 🧪 Улучшена проверка соответствия путей, теперь она корректно обрабатывает случаи, когда выходные директории находятся внутри или совпадают с указанными в файле конфигурации
- 📦 Добавлена проверка на корректность путей, чтобы избежать ошибок при неверном указании выходных директорий в конфигурации пакета

&lt;a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"&gt;&lt;font size="2"&gt;Autodescription by Yandex Code Assistant&lt;/font&gt;&lt;/a&gt;
&lt;/section&gt;
commit_hash:1b9b6f83449c712f742c96a6a66ea7474325f3b4
</content>
</entry>
<entry>
<title>feat(conf,builder): add libatomic to build for nodejs &gt;=25</title>
<updated>2026-05-14T17:50:44Z</updated>
<author>
<name>zaverden</name>
<email>zaverden@yandex-team.com</email>
</author>
<published>2026-05-14T17:01:24Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a449cf113f2d020335df7511dcaa7a9926200748'/>
<id>urn:sha1:a449cf113f2d020335df7511dcaa7a9926200748</id>
<content type='text'>
&lt;section id="quibbler-autodescription"&gt;

#### Добавление поддержки libatomic для Node.js &gt;= 25 📝

- 🛠️ Добавлена поддержка библиотеки `libatomic` в сборку для Node.js версии 25 и выше, что необходимо для корректной работы в среде Linux
- 📦 Обновлены ресурсы и конфигурации для включения `libatomic` при сборке проектов с Node.js &gt;= 25 на Linux
- 🧪 Обеспечена корректная передача `LD_LIBRARY_PATH` в тестовую среду для поддержки новых версий Node.js
- 📝 Обновлены описания ресурсов и добавлено указание минимальной версии Node.js (&gt;=25.9.0) в `package.json` для соответствующих проектов
- ⚙️ Расширена функциональность CLI и билдера с возможностью передачи дополнительного пути для `LD_LIBRARY_PATH` при запуске сборок
- 🧹 Очищены и обновлены тестовые сценарии для корректной работы с новыми параметрами сборки
- 📁 Добавлены новые ресурсы для `libatomic` на платформах Linux и Linux-aarch64, включая обновленные версии в `resources.json`
- 🧩 Реализована логика автоматического подключения `libatomic` при использовании Node.js &gt;= 25 на Linux, учитывая архитектуру процессора
- 📦 Обновлены зависимости и конфигурации для корректной работы с новыми версиями Node.js и библиотеками
- 📁 Обновлены пути к ресурсам и метаданные в `resources.json`, отражающие изменения в сборке и поддержку новых версий Node.js

&lt;a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"&gt;&lt;font size="2"&gt;Autodescription by Yandex Code Assistant&lt;/font&gt;&lt;/a&gt;
&lt;/section&gt;
commit_hash:d078809fbb928dd6328f2b5200c895eb05a44220
</content>
</entry>
<entry>
<title>Revert commit rXXXXXX, relative path for DOCS_DIR</title>
<updated>2026-05-14T17:01:42Z</updated>
<author>
<name>svidyuk</name>
<email>svidyuk@yandex-team.com</email>
</author>
<published>2026-05-14T16:33:13Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d10787e6024ac53f0782595c214d3f0cb717d4ef'/>
<id>urn:sha1:d10787e6024ac53f0782595c214d3f0cb717d4ef</id>
<content type='text'>
commit_hash:f5a8b48c2f9527cc8412bf966caee0d283815c2c
</content>
</entry>
<entry>
<title>relative path for DOCS_DIR</title>
<updated>2026-05-14T02:55:53Z</updated>
<author>
<name>svidyuk</name>
<email>svidyuk@yandex-team.com</email>
</author>
<published>2026-05-14T02:39:50Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=fc3b79f9a710370428d5a56a85c0876ed62b0d26'/>
<id>urn:sha1:fc3b79f9a710370428d5a56a85c0876ed62b0d26</id>
<content type='text'>
commit_hash:3f9ef3c5e3cc3447ac84c4cb61379c2c0470e958
</content>
</entry>
</feed>
