<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/build/plugins/lib, branch CLI_2.16.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.16.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.16.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2024-11-22T06:34:12Z</updated>
<entry>
<title>nots/*: Стабилизация trunk</title>
<updated>2024-11-22T06:34:12Z</updated>
<author>
<name>khoden</name>
<email>khoden@yandex-team.com</email>
</author>
<published>2024-11-22T06:21:45Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6b6dd52cba2350a42670094a53b7df008f38577f'/>
<id>urn:sha1:6b6dd52cba2350a42670094a53b7df008f38577f</id>
<content type='text'>
Суть изменений:
1. Наполнение папки ~/.nots/nm_store/$MODDIR/node_modules прямо в builder (перед установкой модулей в $BINDIR)
2. Это все равно нужно было бы делать в nots/cli, а теперь оно наполняется заранее, что обеспечивает структуру node_modules выше по уровню, чем virtual-store (важно для кастомных резолверов пакетов, ищущих пакеты выше по иерархии)
3. Убран предварительный запуск `pnpm install`, пакеты качаются один раз (тарболы в ya make)
4. После `ya make` все равно запускается `pnpm install` для гарантии (там еще всякие действия делаются)

# Всем, кого робот призовет в PR
## Пожалуйста, игнорируйте, это массовая проверка, в транк не попадут изменения в ваших проектах
## Нам нужно лишь стриггерить CI, чтобы проверить, что никто не сломался. Правки в pnpm-lock.yaml файлах будет откачены.
commit_hash:d124ecb77bda10bd8e975078382c685ac35c8928
</content>
</entry>
<entry>
<title>Use clang-format resource in style cpp linter</title>
<updated>2024-11-20T06:33:33Z</updated>
<author>
<name>alevitskii</name>
<email>alevitskii@yandex-team.com</email>
</author>
<published>2024-11-20T06:22:19Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2d3e35f925595c445a0ff7405eda6c5ed162ab98'/>
<id>urn:sha1:2d3e35f925595c445a0ff7405eda6c5ed162ab98</id>
<content type='text'>
Use clang-format resouce in style cpp linter
commit_hash:440dce939163f75f5652a9d119a2d5f064e47e6e
</content>
</entry>
<entry>
<title>Only move node_modules dir if it exists</title>
<updated>2024-11-10T08:59:01Z</updated>
<author>
<name>vturov</name>
<email>vturov@yandex-team.com</email>
</author>
<published>2024-11-10T08:37:31Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=dc0f15601f0a9a72abf93036aadff4d257a96f52'/>
<id>urn:sha1:dc0f15601f0a9a72abf93036aadff4d257a96f52</id>
<content type='text'>
Move node_modules bundle for peers only when those exist
commit_hash:ba53ab8e38bbf8c45cdb921344bf780ff1d5f9da
</content>
</entry>
<entry>
<title>fix: duplicate peers block node_modules pack/unpack</title>
<updated>2024-11-07T22:10:25Z</updated>
<author>
<name>vturov</name>
<email>vturov@yandex-team.com</email>
</author>
<published>2024-11-07T21:55:51Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8ba254ef940b749a6cbed68c3465bc73a2094539'/>
<id>urn:sha1:8ba254ef940b749a6cbed68c3465bc73a2094539</id>
<content type='text'>
Duplicate paths for transitive peers should not block the bundling / installing
commit_hash:53d3e2dfbd7e68234dcf318e16ba982f5353eda1
</content>
</entry>
<entry>
<title>Delete temporary alias for clang-format config</title>
<updated>2024-11-07T05:27:24Z</updated>
<author>
<name>alevitskii</name>
<email>alevitskii@yandex-team.com</email>
</author>
<published>2024-11-07T05:13:46Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a74a901e7cd8f6eeab88e728e48c22e0de2f9a0f'/>
<id>urn:sha1:a74a901e7cd8f6eeab88e728e48c22e0de2f9a0f</id>
<content type='text'>
Delete temporary alias for clang-format config

Связано с &lt;HIDDEN_URL&gt;
commit_hash:23b394357b2c93a0ee21c814f6871a6a1b02a8fd
</content>
</entry>
<entry>
<title>nots: Локальные оптимизации сборки 2.0</title>
<updated>2024-10-28T17:38:51Z</updated>
<author>
<name>khoden</name>
<email>khoden@yandex-team.com</email>
</author>
<published>2024-10-28T17:00:36Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e3c8507a3d1cb090278f211232ddfde3bedc54d4'/>
<id>urn:sha1:e3c8507a3d1cb090278f211232ddfde3bedc54d4</id>
<content type='text'>
Не могу позеленить, локально всё хорошо: замокано, проходит и `nots test`, и `nots run test`, и `ya test`.

Разбираюсь, но это не мешает ревьюить
commit_hash:2e7b4cf14b0f8ff1a8340c919460395e5bcdfea7
</content>
</entry>
<entry>
<title>Validation tests for default linter configs</title>
<updated>2024-10-25T17:39:17Z</updated>
<author>
<name>alevitskii</name>
<email>alevitskii@yandex-team.com</email>
</author>
<published>2024-10-25T17:01:11Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=97192aa038334a6d657de5f1d99c6b02edb8ecab'/>
<id>urn:sha1:97192aa038334a6d657de5f1d99c6b02edb8ecab</id>
<content type='text'>
Validation tests for default linter configs
commit_hash:dca6f6670fe6176ef182c611ef0e79d0507c3014
</content>
</entry>
<entry>
<title>nots builder: replace tarfile with libarchive</title>
<updated>2024-10-23T17:35:10Z</updated>
<author>
<name>vturov</name>
<email>vturov@yandex-team.com</email>
</author>
<published>2024-10-23T17:06:04Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=df8fd26e1b47be057e75f75661a62469b8707954'/>
<id>urn:sha1:df8fd26e1b47be057e75f75661a62469b8707954</id>
<content type='text'>
- Use libarchive for packing and unpacking output.tar and node_modules.tar
- Fix the issue with duplication of output dirs in the packing list
commit_hash:db3130b958c4adaaba7ff3a0301e7899aaff3907
</content>
</entry>
<entry>
<title>conf(feat): do not inputs from peers' outputs</title>
<updated>2024-10-21T17:23:16Z</updated>
<author>
<name>zaverden</name>
<email>zaverden@yandex-team.com</email>
</author>
<published>2024-10-21T17:00:43Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e0af5b9afc8f45ef84531f0969123fb7e4e382d0'/>
<id>urn:sha1:e0af5b9afc8f45ef84531f0969123fb7e4e382d0</id>
<content type='text'>
commit_hash:2310b62b5ef95f4fc7ee6b278d8d4a71a9c3817c
</content>
</entry>
<entry>
<title>feat(conf+builder): remove contrib-related code</title>
<updated>2024-10-17T06:23:20Z</updated>
<author>
<name>zaverden</name>
<email>zaverden@yandex-team.com</email>
</author>
<published>2024-10-17T06:07:08Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=68f2bcc600fc15fb8400346624c43d6be3ec81b2'/>
<id>urn:sha1:68f2bcc600fc15fb8400346624c43d6be3ec81b2</id>
<content type='text'>
commit_hash:cfbd74bf877107b5db0cb2ea60977b4849e15af5
</content>
</entry>
</feed>
