| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Файлы проходили через include processor, которы по дефолту из них формировал аутпуты, чего не должно было происходить
|
|
|
|
| |
Раньше FROM_NPM строил урл для скачивания по имени пакета. Изменил это на использование поля tarball, потому что это требуется для интеграции с `@yatool/prebuilder`
|
|
|
|
| |
разными ts-конфигами
|
|
|
|
|
|
|
|
| |
Изменения согласно анонсу
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).
|
|
|
|
|
|
|
|
|
|
| |
для 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. Получившееся значение используем в качестве источника инпутов для таргета
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
TS_TEST
Меняем способ получения ресурса `nyc` на новый - указываем новые наименования для путей к ресурсу, а также явно прописываем ресурс в зависимости (ранее он добавлялся всегда в глобальный список ресурсов).
Изменения требуют пересборки `ya`.
Для запуска тестов локально необходимо использовать локально собранный ya:
```
ya_local -A --ts-coverage --coverage-report
```
Отмечу, что в изначальной формулировке в кейсе указан другой способ запуска (через `nots test`), который вызовет релизный `ya`, поэтому его нельзя применять для тестирования локально собранных изменений.
|
|
|
| |
Распаковка output.tar у пиров перед запуском тестов
|
| |
|
|
|
|
|
|
|
| |
модуля
Issues:
* https://st.yandex-team.ru/
* https://st.yandex-team.ru/
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
к конфигурационному файлу eslint
* eslint: добавляем кастомный конфигурационный файл к интеграционным тестам
* eslint: возможность задать параметр для конфигурационного файла
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Отключил сборку перед запуском тестов
Проверил на `devtools/dummy_arcadia/ts/packages/with_test` - пиры нормально собираются
|
| |
|
| |
|
|
|
|
| |
ref:e744df2a7b177057e6bb9b0fc888a8ed0c56ff0c
|
|
|
|
| |
ref:3dbaaff2556951bed180e695089503a56d7f6eec
|
|
|
|
| |
ref:95c60291d658ad341747aeddab52d6a6501e5459
|
|
|
|
| |
ref:e80bfd2c07b374fcedc5dc4c2bd7c1e9fc65ba93
|
|
|
|
| |
of 2.
|
|
|
|
| |
of 2.
|
| |
|
| |
|
|
ref:cde9a383711a11544ce7e107a78147fb96cc4029
|