<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/build/plugins/lib, 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-05-29T08:45:53Z</updated>
<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>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>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>nots.py: убрать валидацию на declarationDir в tsconfig validation</title>
<updated>2026-04-29T19:51:01Z</updated>
<author>
<name>baymer</name>
<email>baymer@yandex-team.com</email>
</author>
<published>2026-04-29T19:32:08Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=dde9666e1f702e41929c8d8ff527c97b3dcc89f7'/>
<id>urn:sha1:dde9666e1f702e41929c8d8ff527c97b3dcc89f7</id>
<content type='text'>
commit_hash:fa4593c734b50de2aa23e5c8719a4e0445743709
</content>
</entry>
<entry>
<title>не падать если аутдир симлинк</title>
<updated>2026-04-21T17:51:51Z</updated>
<author>
<name>baymer</name>
<email>baymer@yandex-team.com</email>
</author>
<published>2026-04-21T17:01:57Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=7c5e5ff86e379ae1979fa603462904b01763a77d'/>
<id>urn:sha1:7c5e5ff86e379ae1979fa603462904b01763a77d</id>
<content type='text'>
из-за того что outdir в source_dir это симлинка, то падает валидация, так как внутри резолвится в nm_store
`outDir=&gt; ~/.nots/nm_store/edadeal/frontend/configs/dist`

```
Error[-WMisconfiguration]: in $B/edadeal/frontend/configs/output.tar: Invalid tsconfig /Users/baymer/arcadia/edadeal/frontend/configs/tsconfig.json:
'outDir' should be a subdirectory of the module
Error[-WSyntax]: in $B/edadeal/frontend/configs/output.tar: _TS_CONFIGURE() was not processed properly: devtools/ymake/plugins/error.cpp:11: Error in plugin. Skip _TS_CONFIGURE

Traceback (most recent call last):
  File "/Users/baymer/arcadia/build/plugins/nots.py", line 355, in _wrapper
    fn(*args, **kwargs)
    ~~^^^^^^^^^^^^^^^^^
  File "/Users/baymer/arcadia/build/plugins/nots.py", line 531, in on_ts_configure
    tsconfig.validate(use_tsconfig_outdir)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/Users/baymer/arcadia/build/plugins/lib/nots/typescript/ts_config.py", line 276, in validate
    raise TsValidationError(self.path, errors)
lib.nots.typescript.ts_errors.TsValidationError: Invalid tsconfig /Users/baymer/arcadia/edadeal/frontend/configs/tsconfig.json:
'outDir' should be a subdirectory of the module
```
commit_hash:3e502154c17596df29a251c39daf57127c703f91
</content>
</entry>
<entry>
<title>builder: Стабильность workspace_node_modules.tar при неизменных зависимостях</title>
<updated>2026-04-17T17:50:40Z</updated>
<author>
<name>baymer</name>
<email>baymer@yandex-team.com</email>
</author>
<published>2026-04-17T17:02:20Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e1825b8c5941d3616ead9cce0a993493084d969f'/>
<id>urn:sha1:e1825b8c5941d3616ead9cce0a993493084d969f</id>
<content type='text'>
commit_hash:140e997f13a190a260effe490921efaaa6f9cec8
</content>
</entry>
<entry>
<title>Separated style config changes for ya bin</title>
<updated>2026-04-14T08:03:49Z</updated>
<author>
<name>sokov-kirill</name>
<email>sokov-kirill@yandex-team.com</email>
</author>
<published>2026-04-14T07:41:26Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=032571d1eb1b64476ee2214696411a0b37646c6a'/>
<id>urn:sha1:032571d1eb1b64476ee2214696411a0b37646c6a</id>
<content type='text'>
Вынес отдельно изменения по коменту - &lt;https://nda.ya.ru/t/h7WcY-y_7ZQ8Yw&gt;
commit_hash:577cfb9fe47a400f319f1d9f85a6504270ac854d
</content>
</entry>
<entry>
<title>Delete style config validation in PR checks</title>
<updated>2026-04-14T05:47:23Z</updated>
<author>
<name>alevitskii</name>
<email>alevitskii@yandex-team.com</email>
</author>
<published>2026-04-14T05:19:44Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=12c509359489ae5fb03e375a08a6239bf712785a'/>
<id>urn:sha1:12c509359489ae5fb03e375a08a6239bf712785a</id>
<content type='text'>
commit_hash:e84040ad4da0763ce6fa402c8996bc2f0198ac5a
</content>
</entry>
<entry>
<title>подчистить граф сборки</title>
<updated>2026-03-31T18:38:38Z</updated>
<author>
<name>baymer</name>
<email>baymer@yandex-team.com</email>
</author>
<published>2026-03-31T18:10:23Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=1f3ba70cb78667e4e5aaa34bb383dc4a6cdbbf4d'/>
<id>urn:sha1:1f3ba70cb78667e4e5aaa34bb383dc4a6cdbbf4d</id>
<content type='text'>
commit_hash:8fa2c50ab7d98e6e265b6690f03b0a58928fe76b
</content>
</entry>
<entry>
<title>вынести .pnpm из node_modules</title>
<updated>2026-03-13T17:28:25Z</updated>
<author>
<name>baymer</name>
<email>baymer@yandex-team.com</email>
</author>
<published>2026-03-13T17:08:50Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=fbeed14823264a2c90b8dcd8878daa0e6e968727'/>
<id>urn:sha1:fbeed14823264a2c90b8dcd8878daa0e6e968727</id>
<content type='text'>
commit_hash:ecebcfd300909c7deaa48cb323bd246b5c7c2b2b
</content>
</entry>
</feed>
