summaryrefslogtreecommitdiffstats
path: root/build/conf/ts
Commit message (Collapse)AuthorAgeFilesLines
* fix(conf): VCS_INFO support in TS_LIBRARYzaverden12 days1-0/+1
| | | | commit_hash:0dab8758b50a792d0ac044e7f3b7ef7a10aadfbe
* docs: deprecated note for modules/macroszaverden2026-05-266-0/+10
| | | | | | | | | | | | | | | <section id="quibbler-autodescription"> #### Устаревшие модули сборки и тестов: пометка и документация 📝 - 📝 Добавлены пометки о deprecated для устаревших модулей сборки и тестов, включая TS_NEXT, TS_TSC, TS_VITE, TS_WEBPACK, TS_RSPACK, а также тестовые модули JEST, VITEST, HERMIONE и PLAYWRIGHT. - 📚 Обновлены документации: добавлены уведомления о deprecated, обновлены ссылки и примеры использования, убраны устаревшие разделы. - 🛠️ Обновлены макросы и их документация: изменены ссылки на макросы, обновлены примеры использования и добавлены уведомления о deprecated. - 🧼 Удалены устаревшие модули и разделы из документации и структуры навигации. <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> </section> commit_hash:b3ec2a1203122d60309cd4f5f80c97a184eb6a07
* nots/cli: сделать бинарную сборкуbaymer2026-05-221-0/+9
| | | | | | | | | | | | | | | | | | | | | <section id="quibbler-autodescription"> #### Бинарная сборка CLI-инструмента 📝 - 🛠️ Добавлена поддержка бинарной сборки инструмента, что позволяет запускать его без необходимости установки Node.js - 📦 Внедрена логика предварительной проверки и очистки перед выполнением команд, улучшая стабильность работы - 🧪 Расширена система тестирования с добавлением новых тестов для проверки функциональности очистки и предварительной проверки - 🚀 Оптимизирована CI/CD конфигурация для автоматической сборки и публикации бинарных файлов для различных платформ - 📁 Улучшена структура проекта с добавлением поддержки нового ресурса Bun и обновлением зависимостей - 🧹 Внедрена функциональность автоматической очистки кэша и временных файлов при выполнении команд - 📝 Обновлены документации и комментарии для лучшего понимания использования новых возможностей - 🧱 Упрощена конфигурация сборки с использованием новых макросов и переменных окружения - 🔄 Изменена логика работы с локальными бинарниками и добавлена возможность запуска локально собранного инструмента - 🧪 Добавлены новые тесты для проверки корректности работы предварительной проверки и очистки <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> </section> commit_hash:fff376318824b8abb3d119c4f253aa4868083cce
* feat(conf,builder): add libatomic to build for nodejs >=25zaverden2026-05-141-0/+3
| | | | | | | | | | | | | | | | | | | | | <section id="quibbler-autodescription"> #### Добавление поддержки libatomic для Node.js >= 25 📝 - 🛠️ Добавлена поддержка библиотеки `libatomic` в сборку для Node.js версии 25 и выше, что необходимо для корректной работы в среде Linux - 📦 Обновлены ресурсы и конфигурации для включения `libatomic` при сборке проектов с Node.js >= 25 на Linux - 🧪 Обеспечена корректная передача `LD_LIBRARY_PATH` в тестовую среду для поддержки новых версий Node.js - 📝 Обновлены описания ресурсов и добавлено указание минимальной версии Node.js (>=25.9.0) в `package.json` для соответствующих проектов - ⚙️ Расширена функциональность CLI и билдера с возможностью передачи дополнительного пути для `LD_LIBRARY_PATH` при запуске сборок - 🧹 Очищены и обновлены тестовые сценарии для корректной работы с новыми параметрами сборки - 📁 Добавлены новые ресурсы для `libatomic` на платформах Linux и Linux-aarch64, включая обновленные версии в `resources.json` - 🧩 Реализована логика автоматического подключения `libatomic` при использовании Node.js >= 25 на Linux, учитывая архитектуру процессора - 📦 Обновлены зависимости и конфигурации для корректной работы с новыми версиями Node.js и библиотеками - 📁 Обновлены пути к ресурсам и метаданные в `resources.json`, отражающие изменения в сборке и поддержку новых версий Node.js <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> </section> commit_hash:d078809fbb928dd6328f2b5200c895eb05a44220
* feat(conf): explicit TS_BUILD_SCRIPTzaverden2026-05-121-1/+1
| | | | commit_hash:4d4171110a3c0d7a599a391ea892f540fa67906a
* move tsyndexer to code_analysisya-shishqa2026-05-061-1/+1
| | | | | - commit_hash:40666516f8e14ead35fb0091ebc522683c307687
* fix(conf): add edge from TS_TEST_FOR to PREPARE_DEPS of testing modulezaverden2026-04-293-5/+27
| | | | commit_hash:9c3b0d6bee145dee5119f80270d73b77749316cf
* feat(conf): restrict old macros in TS_LIBRARY/TS_TEST_FORzaverden2026-04-243-5/+145
| | | | commit_hash:2210fbc94a3bbf5767e4a5b68393454db5856933
* feat(conf,builder): migrate TS_PACKAGE to TS_LIBRARY conf and builder codezaverden2026-04-243-38/+40
| | | | commit_hash:6591570b89e8d857bed3dbd9da5e813a0b6a651a
* nots/builder: исключить из инпутов output.tar, output.tar.uuidbaymer2026-04-172-0/+6
| | | | commit_hash:cbc6cbf919a603321e0644ff02326dc4cd2fcfc1
* fix(conf): TS_TEST_FOR leak conf cache key (input files)zaverden2026-04-172-3/+5
| | | | commit_hash:578e7865e35db5433ddace3fa4f5af9fdc26c573
* fix(conf): TS_LIBRARY should exclude .npmrczaverden2026-04-101-1/+2
| | | | commit_hash:d3e3e0ac34cf3f35cbfcec71f3fc4a1b0877af19
* подчистить граф сборкиbaymer2026-03-317-9/+3
| | | | commit_hash:8fa2c50ab7d98e6e265b6690f03b0a58928fe76b
* rm ya.make from excludesbaymer2026-03-249-7/+12
| | | | commit_hash:bbe203792d3ea7883da2aacbce376bf5355a2283
* feat(conf): TS_TEST_FOR + TS_TESTzaverden2026-03-163-4/+52
| | | | commit_hash:32cd225d503f033395c1c182c4635629fb6dca17
* убрать ворнинг от legacy not gvsbaymer2026-03-131-1/+0
| | | | commit_hash:53cb373d50ab9684a64fbefeba2295ed4bf9f0cd
* подкладывать outputdir в output.uuidbaymer2026-03-131-1/+0
| | | | commit_hash:ee555a96c8aaae9869233e886a5293b4c96cf757
* feat: TS_LINTzaverden2026-03-104-0/+19
| | | | commit_hash:a1ba75a15f0f014c14f54a0ced5e938a750922eb
* fix calculating output.tar.uuidbaymer2026-02-261-1/+1
| | | | commit_hash:55d9c5eb53bd67a67dd2fc2cbe84daf8c8c34db3
* chore(dummy): migrate base examples to TS_LIBRARYzaverden2026-02-261-2/+2
| | | | commit_hash:2dfba259645d7ba82fc80862728af48b2e943d9f
* Добавить макрос INJECT_PEERS()baymer2026-02-133-2/+11
| | | | commit_hash:1284210f3d36c02044ff90213c56cd83c2a2a497
* feat(conf): validate pj#files vs TS_BUILD_OUTPUTSzaverden2026-02-051-3/+5
| | | | commit_hash:109283c5f34a9268f769025cba5fdb7ac54a1708
* feat(conf, builder): TS_LIBRARYzaverden2026-01-302-7/+95
| | | | commit_hash:a1610564f8a330d115e80e2a99d2abc60ae51eb9
* feat(conf): support GRPC in TS_PROTOzaverden2025-12-251-0/+1
| | | | commit_hash:2a1496a19ed270c58529dba84d92f6b15b342b9c
* Drop deprecated "context" mod usagevpozdyayev2025-12-191-1/+1
| | | | commit_hash:9f4602d9122e664a9afaae7cd634767295d90c70
* TS_TEST_VITEST_FOR: документация и пример для ↵miripiruni2025-12-191-2/+2
| | | | | | пользователей commit_hash:3126004bde34f17ba9aa88b8a933b3e56b4fe931
* conf(TS_PROTO): merge TS_PROTO_AUTOzaverden2025-12-181-70/+28
| | | | commit_hash:cc5c2c872d53e318aaa3c3aa6d02f6a826550f9c
* feat: TS_TEST_VITEST_FORzaverden2025-12-151-0/+32
| | | | commit_hash:c839c302013529c0d02712e49ff7cbef7f90b6e0
* Как передавать несколько конфигов в TS_VITE?khoden2025-12-092-5/+5
| | | | commit_hash:145130dfcbcdb1d0b19a31350e20585ee5d8b76c
* feat(conf): remove _PEERDIR_TS_RESOURCE for useDirectly toolszaverden2025-12-087-16/+3
| | | | commit_hash:3f4d558b493d1df2411b6a254849d99a8a611ec5
* feat(build): use GVS for pnpm installzaverden2025-11-281-4/+6
| | | | commit_hash:df7cd66aaf3674f89b9c2de41e2167b90ac03cdf
* feat(conf): add USE_LEGACY_PNPM_VIRTUAL_STOREzaverden2025-11-281-0/+6
| | | | commit_hash:a095bfe6f7423b338c27c165ba27e32799e52202
* Добавить .next в TS_COMMON_OUTDIR_GLOBbaymer2025-11-251-1/+1
| | | | commit_hash:a3c77d84cc52bb05bfe3ce3e199beba5fe41fe3c
* CI: Поддержка biome в tier0 | v2artskadin2025-11-191-0/+26
| | | | | CI: Поддержка biome в tier0 commit_hash:da0c9bf3b8162993e52c3d8fef33294a5b4ad1df
* nots/builder: поддержать next@16baymer2025-11-171-1/+10
| | | | commit_hash:ff5ecae9b908b2365d8cf00de1874256f0418706
* Add glob restrictions for skipped filesdimdim112025-11-102-10/+10
| | | | | | | | | | | | | | | | | | <section id="quibbler-autodescription"> #### Добавление ограничений на пропущенные файлы в glob-шаблонах 📝 - 🔧 Добавлены параметры `SKIPPED_MIN_MATCHES` и `SKIPPED_ERROR_PERCENT` в макросах `_GLOB` и `_LATE_GLOB` для контроля количества пропущенных файлов при сборке. Это позволяет избежать ситуаций, когда значительная часть файлов находится на диске, но отбрасывается. - ⚙️ Для большинства конфигурационных файлов установлены единые значения: минимальное количество файлов — 2000, порог ошибки — 90%. Это означает, что если пропущено более 90% от количества файлов (если найдено минимум 2000 файлов), сборка завершится с ошибкой по ограничениям глоба. - 🧪 Для фронтовых макросов, в которых всё в кучу (стили, тесты, картинки) ограничения смягчены, а местами выключены, потому что может отбрасываться более 99% найденных файлов. - 📄 В паре модулей уточнены глобы, чтобы не отбрасывать более 90% файлов в глобах. Параметры позволяют запретить создание в Аркадии глобов с большим количеством пропущенных файлов, что впустую расходует ресурсы кластера сборки. <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> </section> commit_hash:992c0828a6a4a3b4133262f8fd28afca43c13362
* Нет артефакта сборкиbaymer2025-11-062-3/+3
| | | | commit_hash:0aa818e127d978f2ae08116336b6dd1d14a3423e
* Add excluded dirs for TS testsdimdim112025-11-011-1/+1
| | | | | Add excluded dirs for TS tests commit_hash:69fdd16936faab025a8e352da9fdc90503717d40
* Drop redundant command engine selectorsvpozdyayev2025-10-3110-14/+0
| | | | commit_hash:42c31bdc603f17c76fa501097b49cfd8774b972b
* nots: Поддержать макрос FROM_ARCHIVEkhoden2025-10-291-1/+2
| | | | commit_hash:1c7e49ba70172511c19c3ba11c3fe2d9a38b7ed5
* Upgrading leftover macrosesvpozdyayev2025-10-231-0/+1
| | | | commit_hash:3680273e31d0040d3fbea89432d1e8539c3bce3f
* Add glob restrictionsdimdim112025-10-222-8/+8
| | | | | Add glob restrictions commit_hash:cc9055e74a023eaeea3076afdf525e2262101209
* fix(conf): ignore BUNDLE in PREPARE_DEPSzaverden2025-10-161-1/+1
| | | | commit_hash:1ba162e4b3fecfd8929a58955c22fb9d474a0d5c
* jest: Улучшить документацию по макросу TS_TEST_SRCSvturov2025-10-131-0/+4
| | | | commit_hash:accc49558635e301bb0987c536dc15e8769f52e4
* chore(ci): Check TS_USE_PREBUILT_NOTS_TOOL=yeszaverden2025-10-131-0/+35
| | | | commit_hash:da571bf1be08eab31e4940877506015e4d9122bf
* jest: use install-node-modules recipevturov2025-10-101-10/+3
| | | | commit_hash:8137db6ccefd46cff1864b48b4bf9e0ca365762d
* chore(conf+builder): remove experimental support for npmzaverden2025-10-074-12/+8
| | | | commit_hash:ff97bf7139227c9f62a7c1018bcf710ee907efc3
* Enable the new command engine in semantics, batch #3vpozdyayev2025-09-247-8/+8
| | | | commit_hash:a5be9c234b34c043ab421bd2fe6381ff56ffc41f
* Revert commit rXXXXXX, Add glob restrictionsdimdim112025-09-242-8/+8
| | | | commit_hash:7e47a4e7cd802e27c5c86397c861d98eb5c2fb5e
* Add glob restrictionsdimdim112025-09-232-8/+8
| | | | | Add glob restrictions commit_hash:e48c2e544a377359794097a552d3ec798b0605b9