summaryrefslogtreecommitdiffstats
path: root/build/plugins/lib
Commit message (Collapse)AuthorAgeFilesLines
* extract lang from suiteselen-volodina2024-06-201-0/+7
| | | | fa65c6c6a08e799cbf7c372b8116776c64f499c6
* feat(conf+builder): build without contrib/typescriptzaverden2024-06-114-7/+36
| | | | 89c8f9767a1ef610f9ee050e1a5da5728bba02d7
* Переименовать Arcadia Group frontend-build-platform в ↵khoden2024-06-0611-11/+11
| | | | | | | frontend_build_platform, обновить все SUBSCRIBER в ya.make Дополнительно заменил SUBSCRIBER(g:testplane) на SUBSCRIBER(g:frontend_build_platform) (не везде, а только для FBP проектов типа run_hermione) 93fcf9322da8ed15f1d8d343a571e1b38f11369a
* obtain module lang statisticselen-volodina2024-06-031-0/+13
| | | | a13d43773645d8c413d919a87fbdc395cead1945
* chore: set review rules for FBP owned codezaverden2024-05-311-1/+11
| | | | 59b13027ba48c5397d5826853170e119ebb97ca2
* feat(nots/cli, builder): copy patches to `pnpm install` directoryzaverden2024-05-151-0/+12
| | | | e71f3730f57e720d6efb18f42adbd2006606844e
* more cpp extensionsegovol2024-05-141-0/+4
| | | | 04b8e856256b5792e211be9506aba1c1d21f0181
* использовать EslintNewTestSuitevturov2024-05-031-2/+2
| | | | 38492359bcf6831eaf3a0003363e44f8ee70c19b
* Rollback change forvturov2024-04-251-2/+2
| | | | e2d5a4dee8e8e3e46993bc15e8f5cfc9c3fc132f
* Выходные директории не должны ↵vturov2024-04-251-2/+2
| | | | | | | | | дублироваться `libarchive` более чутко среагировала на наличие дублирующих путей в списке директорий на упаковку. Функция, анализирующая `tsconfig` файлы при наличии нескольких связанных конфигурационных файлов, в которых были указаны одинаковые выходные директории, выдавала в списке дублирующие значения. После изменения передаём список уникальных путей, это позволяет включить замену `tarfile` и в `builder'е` 559239ef757627b3365995e3b3213487204fff23
* chore: migrate package.json + pnpm-lock.yaml to @yatool/[email protected]zaverden2024-04-251-1/+3
| | | | | | | Для автосборки выпускается `@yatool/[email protected]`. Переход на `v1` происходит с ломающим изменением - переход на `pnpm.overrides` (подробности в тикете(https://st.yandex-team.ru/)). В рамках этого ПР не вносятся изменения в версии используемых пакетов. Производится только обновления структуры файлов `package.json` и `pnpm-lock.yaml` под новых подход работы с пребилдами. 7d29f2c38da8e22bd480056ac4a8be62240e3352
* Отказаться от tarfile в пользу archivevturov2024-04-232-30/+27
| | | | 2613c273019f722f1204406c28ef0d2fd7d1ab22
* feat(conf): support prebuilder v1 in conf validation (with fallback to v0 logic)zaverden2024-04-223-0/+39
| | | | | Integration is added in backward-compatible manner with `v0.x.x` 1f45f7b3235314fb1ee8d2051ff6d592c95813f0
* Remove ya:nofuse from build/; devtools/ya/ and ↵snowball2024-04-201-1/+0
| | | | | | sandbox/projects/devtools/YaTestParent2/ 497515ebe29440247c5e801fc33d8bce80f2f3ff
* replace `OWNER` with `SUBSCRIBER` for build/thevery2024-04-1016-16/+16
| | | | | | Привет! В рамках [задачи по наведению порядка в Аркадии](https://clubs.at.yandex-team.ru/arcadia/30094) заменяем OWNER на SUBSCRIBER в ya.make, чтобы в будущем переключить ревью на a.yaml. Этот пуллреквест приносит чисто технические изменения, правила и уведомления про ревью не меняются. 66643ef2ea3057cb2bdcd789ca7302eceeb936b1
* PR from branch users/vturov/feat/speed-up-node-modulesvturov2024-03-291-2/+14
| | | | | | | использовать tar при распаковке node_modules Возможность линтить синтетический проект с зависимостями dab4dcfbd7c366508c07a59f14c2be77bafdc935
* Remove test_tool3iaz16072024-03-211-2/+17
| | | | d962d536df9dcd8a3235b8d5d62d238e90e4ea93
* feat(TS_TYPECHECK): implementationzaverden2024-03-181-0/+1
| | | | 881bda4539ae182b7975c149191642ded49990e3
* builder: pnpm install интеракцияkhoden2024-03-011-0/+1
| | | | | Добавил `--config.confirmModulesPurge=false` при вызове команды `pnpm install` c1b18870105ce0b5bccc98b120d321159b08557c
* nots/bootstrap: добавить параметр для очистки CASkhoden2024-02-281-2/+6
| | | | bc5f65939283a67efed802b5e7b2dda6cf645178
* feat(conf): configure used tarballs by own pnpm-lock.yamlzaverden2024-02-2610-89/+83
| | | | b61ff371d6ad2f8c646f2a04e4a7d0fa178a6541
* feat ruff: add ruff to style testsserjflint2024-02-211-0/+1
| | | | aeba57eadc612011e5a96b4b7b10a2a53241fc90
* feat yamake: use json for choosing config for ruff linterkorsunandrei2024-02-202-0/+28
| | | | 38f291cca1eb7eea40d55a4ce5e4048caaf89372
* feat(builder): switch to PY3 onlyzaverden2024-02-1612-17/+146
| | | | d6858973111135b4053e51b2e05deea4955ffcdf
* toolchain: обновить pnpm до v8vturov2024-02-141-5/+0
| | | | | | | - Включить `pnpm@8` по умолчанию, увеличиваем range для допуска версий `8.х.х` при обновлении ресурсов. - Убрать временный код, флаги и переменные, добавленные для совместимости лок-файлов версии 6 и `pnpm@7` - Обновить `pnpm-lock` для `hrtech/frontend/services/st-miro-app` 6df5f5335cb95cbc90a0465c5d8d4f2cefbcc7be
* feat(conf): move nots from internalzaverden2024-02-0841-0/+3639
|
* feat yamake: add ruff wrapper and ya make macrokorsunandrei2024-01-241-0/+1
|
* feat contrib: aiogram 3armenqa2024-01-191-0/+1
| | | | Relates: https://st.yandex-team.ru/, https://st.yandex-team.ru/
* Library import 8 (#1074)AlexSm2024-01-181-0/+3
| | | | | * Library import 8 * Add contrib/libs/cxxsupp/libcxx/include/__verbose_abort
* Library import 7 (#937)AlexSm2024-01-111-0/+1
|
* Rename py3_flake8 to flake8say2023-12-151-1/+0
|
* Prepare to rename py3_flake8 tests to flake8say2023-12-111-0/+1
|
* Make support_retries() and get_type() methods of object instead of class ↵say2023-12-081-1/+3
| | | | ones. Reduce get_type_name() usage.
* `build/plugins` ya style --pyiaz16072023-11-275-2/+8
|
* feat(run_hermione): merge beta changeszaverden2023-11-071-1/+0
|
* Canonization backend, format->replaceiaz16072023-11-061-2/+2
|
* Rename anytagiaz16072023-11-031-1/+1
|
* Canonization backend 1st partiaz16072023-11-031-0/+9
| | | | | | | | Здесь мы добавляем в машинерию канонизации возможность подстановки в url, чтобы в будущем можно было загружать и использовать канонические данные из нескольких мест. В этом ревью добавлена вся необходимая поддержка вокруг машинерии тестирования В следующей итерации нужно покрыть тестами скачивание из s3
* move TS related stuff to build/internalsnermolaev2023-09-2541-3155/+0
|
* feat(node_modules): call prebuilder apply-addons after installzaverden2023-09-222-2/+25
|
* update tests for ymake pluginssnermolaev2023-09-226-8/+38
|
* feat(FROM_NPM): load packages by tarball urlzaverden2023-09-204-34/+26
| | | | Раньше FROM_NPM строил урл для скачивания по имени пакета. Изменил это на использование поля tarball, потому что это требуется для интеграции с `@yatool/prebuilder`
* nots/plugins: Проблемы c `extends` у `tsconfig.json`khoden2023-09-134-175/+240
| | | | | | | ~~В этот PR только простой фикс конкретного бага из https://a.yandex-team.ru/review/4370819/details~~ ~~Прочие улучшения в коде `ts_config.py` будут отдельно, включая покрытие кода тестами.~~ Переписал `TsConfig.merge()`, чуть добавил тестов
* Изменить логику дискаверинга исходников ↵khoden2023-09-085-2/+175
| | | | | | | | | | для 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. Получившееся значение используем в качестве источника инпутов для таргета
* [devtools/ya/test] New tags ya:copydata and ya:copydatarodimdim112023-08-231-0/+2
| | | | New tag ya:copysrctoenv
* Всегда перечислять pnpm-lock.yaml во входах ↵miripiruni2023-06-291-4/+10
| | | | | | | модуля Issues: * https://st.yandex-team.ru/ * https://st.yandex-team.ru/
* feat(TS_BUNDLE): put output dir to archive as iszaverden2023-06-261-0/+1
|
* Create file "a.yaml"miripiruni2023-06-131-0/+2
|
* add ymake export to ydbalexv-smirnov2023-06-1343-0/+3441
|
* Revert ymake build from ydb oss exportalexv-smirnov2023-03-2843-3212/+0
|