summaryrefslogtreecommitdiffstats
path: root/build/plugins/nots.py
Commit message (Collapse)AuthorAgeFilesLines
* move TS related stuff to build/internalsnermolaev2023-09-251-612/+0
|
* fix(TS_FILES): disable include processor for inputszaverden2023-09-211-1/+1
| | | | Файлы проходили через include processor, которы по дефолту из них формировал аутпуты, чего не должно было происходить
* feat(FROM_NPM): load packages by tarball urlzaverden2023-09-201-2/+2
| | | | Раньше FROM_NPM строил урл для скачивания по имени пакета. Изменил это на использование поля tarball, потому что это требуется для интеграции с `@yatool/prebuilder`
* TS_LIBRARY: запускать несколько сборок с ↵khoden2023-09-151-22/+53
| | | | разными ts-конфигами
* feat: check Node.js versionmiripiruni2023-09-141-0/+19
| | | | | | | | Изменения согласно анонсу 1. До изменений: пользователь видел [неочевидную ошибку при попытке использовать Node.js 12 и ниже](https://jing.yandex-team.ru/files/miripiruni/Screenshot%202023-09-14%20at%2013.03.15.png). 2. После изменений: при попытке использовать Node.js 12 и ниже [сборка падает с ошибкой конфигурации](https://jing.yandex-team.ru/files/miripiruni/Screenshot%202023-09-14%20at%2013.01.36.png). 3. После изменений: при попытке использовать Node.js 14 и 16 сборка [кидает WARN](https://jing.yandex-team.ru/files/miripiruni/Screenshot%202023-09-14%20at%2012.57.49.png).
* Изменить логику дискаверинга исходников ↵khoden2023-09-081-0/+23
| | | | | | | | | | для TS_* ### Принцип работы: 1. В переменную с помощью `_GLOB` записываем все файлы (*.ts *.tsx *.js *.jsx *.json) проекта, кроме дефолтного списка исключений (типа `node_modules`, `dist/build`, `a.yaml`, `ya.make`, `package.json`, `pnpm-lock.yaml` и подобные) 2. Вызываем плагин (`_TS_CONFIGURE`), где удаляем из этого списка файлы, не покрываемые `tsconfig.json` 3. Получившееся значение используем в качестве источника инпутов для таргета
* feat(TS_PACKAGE): implement moduleszaverden2023-09-071-0/+13
|
* feat(conf): add TS_FILES macrozaverden2023-09-061-0/+9
|
* docs: fix link to toolchainmiripiruni2023-07-191-1/+1
|
* docs(): change linkmiripiruni2023-07-041-1/+1
|
* Убрать безусловный PEERDIR на eslint и typescriptvturov2023-07-041-0/+2
|
* feat(eslint): run eslint in chunkszaverden2023-07-041-14/+24
|
* добавляем ресурс nyc, как зависимость для ↵vturov2023-07-031-0/+3
| | | | | | | | | | | | | | TS_TEST Меняем способ получения ресурса `nyc` на новый - указываем новые наименования для путей к ресурсу, а также явно прописываем ресурс в зависимости (ранее он добавлялся всегда в глобальный список ресурсов). Изменения требуют пересборки `ya`. Для запуска тестов локально необходимо использовать локально собранный ya: ``` ya_local -A --ts-coverage --coverage-report ``` Отмечу, что в изначальной формулировке в кейсе указан другой способ запуска (через `nots test`), который вызовет релизный `ya`, поэтому его нельзя применять для тестирования локально собранных изменений.
* feat(tests): extract peers' output.tar before running testszaverden2023-06-291-0/+1
| | | Распаковка output.tar у пиров перед запуском тестов
* trivial: update logzaverden2023-06-291-1/+1
|
* Всегда перечислять pnpm-lock.yaml во входах ↵miripiruni2023-06-291-3/+15
| | | | | | | модуля Issues: * https://st.yandex-team.ru/ * https://st.yandex-team.ru/
* fix(nots.py): use loggerzaverden2023-06-291-1/+1
|
* feat(conf): set resource's vars in _PEERDIR_TS_RESOURCEzaverden2023-06-221-26/+6
|
* add ymake export to ydbalexv-smirnov2023-06-131-0/+509
|
* Revert ymake build from ydb oss exportalexv-smirnov2023-03-281-337/+0
|
* Добавляем возможность кастомизации пути ↵vturov2023-03-271-2/+5
| | | | | | к конфигурационному файлу eslint * eslint: добавляем кастомный конфигурационный файл к интеграционным тестам * eslint: возможность задать параметр для конфигурационного файла
* feat(TS_TEST): implement extract_node_modules recipezaverden2023-03-241-1/+2
|
* feat(schoolbook): run tests in tier0zaverden2023-03-211-1/+1
|
* feat: custom jest config pathzaverden2023-03-201-26/+47
|
* feat(TS_TEST): do not build on TS_TESTzaverden2023-03-171-5/+8
| | | | | Отключил сборку перед запуском тестов Проверил на `devtools/dummy_arcadia/ts/packages/with_test` - пиры нормально собираются
* add library/cpp/actors, ymake build to ydb oss exportalexv-smirnov2023-03-151-0/+309
|
* fix ya.makemonster2022-07-071-93/+0
|
* feat: TS_BUNDLE with dependenciesmiripiruni2022-06-271-3/+5
| | | | ref:e744df2a7b177057e6bb9b0fc888a8ed0c56ff0c
* intermediate changesarcadia-devtools2022-06-261-3/+6
| | | | ref:3dbaaff2556951bed180e695089503a56d7f6eec
* intermediate changesarcadia-devtools2022-06-161-2/+2
| | | | ref:95c60291d658ad341747aeddab52d6a6501e5459
* FEI-24069: ya make + frontend: поддержка eslintv-homyakov2022-06-151-2/+44
| | | | ref:e80bfd2c07b374fcedc5dc4c2bd7c1e9fc65ba93
* Restoring authorship annotation for <[email protected]>. Commit 2 ↵dankolesnikov2022-02-101-45/+45
| | | | of 2.
* Restoring authorship annotation for <[email protected]>. Commit 1 ↵dankolesnikov2022-02-101-45/+45
| | | | of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.snermolaev2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.snermolaev2022-02-101-1/+1
|
* intermediate changesDevtools Arcadia2022-02-071-0/+46
ref:cde9a383711a11544ce7e107a78147fb96cc4029