aboutsummaryrefslogtreecommitdiffstats
path: root/build/plugins
Commit message (Collapse)AuthorAgeFilesLines
* Remove Java 10 and Java 16 versions from java.pymiroslav22023-10-251-3/+0
|
* Dismantle FROM_EXTERNAL, process .external file in pluginspreis2023-10-252-6/+27
|
* py23-nize ytest.pysnermolaev2023-10-211-2/+2
|
* stable order of variables for MKDOCSsnermolaev2023-10-211-1/+2
|
* py23 pybuild: fix for python coveragesnermolaev2023-10-211-2/+2
|
* py23 gobuild.py: go coveragesnermolaev2023-10-211-1/+1
|
* cleanup pluginssnermolaev2023-10-216-76/+3
|
* py23-nize java.pysnermolaev2023-10-211-11/+10
|
* force stable order of object files for devtools/ya/build/tests/fakeid testsnermolaev2023-10-201-1/+1
|
* [devtools/ya] Support BENCHMARK_OPTS macroprettyboy2023-10-191-2/+4
|
* Import Temurin JDK21pazus2023-10-191-1/+3
|
* split RESOURCE and RESOURCE_FILES with very long lists of argumentssnermolaev2023-10-161-2/+10
|
* support dash in Python version of PROTO_LIBRARYspreis2023-10-131-0/+2
|
* Added "USE_KTLINT_OLD" macro supportdaniel-march2023-10-121-0/+2
|
* [build/plugins/pybuild] Disable flake8 migrations using opensource.confprettyboy2023-10-061-2/+1
|
* fix typosnermolaev2023-10-061-6/+5
|
* GTEST_UGLY oblivionprettyboy2023-10-041-4/+0
|
* add SRCDIR to missing dir from JAVA_SRCSsnermolaev2023-10-041-7/+2
|
* remove unused ytest2.pysnermolaev2023-10-021-58/+0
|
* Move style configs from devtools to build directorysay2023-09-281-1/+1
|
* [build/plugins/pybuild] Disable flake8 migrations for opensource ya testprettyboy2023-09-281-2/+9
|
* move ssql.py to build/internal/pluginssnermolaev2023-09-284-69/+0
|
* move SANDBOX stuff to internalsnermolaev2023-09-281-21/+0
|
* move code_generator.py to build/internal/pluginssnermolaev2023-09-284-67/+0
|
* YT-20053 [yt] Disabled linters for broken modulesprettyboy2023-09-261-0/+2
| | | | Отключаю сломанные линтеры для opensource платформу без миграционного конфига для flake8, см https://a.yandex-team.ru/review/4511498/details?checkId=4000000007119&dialogId=CiCard&iterationType=FULL&number=1&snippetViewMode=word-wrap&status=STATUS_FAILED&filter=resultType(RT_STYLE_CHECK)%3BsuiteCategory(CATEGORY_CHANGED)%3Bpath(yt%252F%252a)
* move uservices.py to build/internal/pluginssnermolaev2023-09-261-38/+0
|
* Compile Java with tests using py3 flavored ymakesvidyuk2023-09-251-1/+1
|
* move TS related stuff to build/internalsnermolaev2023-09-2542-3767/+0
|
* build whole ymake dir with py3 flawored ymakesvidyuk2023-09-232-6/+6
|
* move maps_mobile_idl.py to internal/pluginssnermolaev2023-09-222-1127/+2
|
* feat(node_modules): call prebuilder apply-addons after installzaverden2023-09-222-2/+25
|
* update tests for ymake pluginssnermolaev2023-09-2214-38/+65
|
* fix(TS_FILES): disable include processor for inputszaverden2023-09-211-1/+1
| | | | Файлы проходили через include processor, которы по дефолту из них формировал аутпуты, чего не должно было происходить
* [plugins] fix style issuessnermolaev2023-09-212-3/+5
|
* feat(FROM_NPM): load packages by tarball urlzaverden2023-09-205-36/+28
| | | | Раньше FROM_NPM строил урл для скачивания по имени пакета. Изменил это на использование поля tarball, потому что это требуется для интеграции с `@yatool/prebuilder`
* build ymake with py3-ymakesnermolaev2023-09-203-4/+6
|
* update get_appended_valuessnermolaev2023-09-191-4/+5
|
* TS_LIBRARY: запускать несколько сборок с ↵khoden2023-09-151-22/+53
| | | | разными ts-конфигами
* Make hello_world cunfigurable wiht ymake py3svidyuk2023-09-152-11/+18
| | | | | | | | | | | | Сборка небольших плюсов и какого-то GO: ``` svidyuk@svidyuk-devvm:~/arcadia$ ya make -r -DYMAKE_USE_PY3 devtools/ymake/bin/ Ok svidyuk@svidyuk-devvm:~/arcadia$ ya make --ymake-bin $PWD/devtools/ymake/bin/ymake devtools/dummy_arcadia/hello_world Ok svidyuk@svidyuk-devvm:~/arcadia$ ya make --ymake-bin $PWD/devtools/ymake/bin/ymake alice/amanda/internal/editor Ok ```
* 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).
* 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()`, чуть добавил тестов
* Add bitfield enums internal fieldgle6ru3812023-09-131-1/+11
| | | | Добавил маску для передачи битфилдов в платформу и проверку соответствия видимости полей перечисления значению
* [devtools/ya/core/config] Use opensource confs in opensource yaprettyboy2023-09-101-2/+7
|
* add generic file for dartgle6ru3812023-09-091-9/+15
| | | | | | update update
* Flutter add mapgle6ru3812023-09-081-0/+6
| | | | | | fix fix
* [build/plugins/ytest] Allow prebuilt linters for opensource (try 2)prettyboy2023-09-081-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Без этого, ydb или не сможет запускать flake8 с помощью ya make. diff который выедет в os ydb: ``` prettyboy@mous~> diff /tmp/aa /tmp/bb 93a94,97 > │   │   ├── flake8_py2 > │   │   │   └── ya.make > │   │   ├── flake8_py3 > │   │   │   └── ya.make 283a288,293 > │   │   ├── black_linter > │   │   │   ├── resources.json > │   │   │   └── ya.make.prebuilt > │   │   ├── flake8_linter > │   │   │   ├── resources.json > │   │   │   └── ya.make.prebuilt 50026a50037,50038 > │   ├── black_linter > │   │   └── ya.make 50090a50103,50104 > │   ├── flake8_linter > │   │   └── ya.make 85521c85535 < 7459 directories, 78059 files --- > 7465 directories, 78067 files ```
* Изменить логику дискаверинга исходников ↵khoden2023-09-086-2/+198
| | | | | | | | | | для 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. Получившееся значение используем в качестве источника инпутов для таргета
* Revert commit rXXXXXX,[build/plugins/ytest] Allow prebuilt linters for ↵prettyboy2023-09-081-0/+3
| | | | opensource
* [build/plugins/ytest] Allow prebuilt linters for opensourceprettyboy2023-09-081-3/+0
| | | | | | Без этого, ydb или не сможет запускать flake8 с помощью ya make. Или к ним поедет сборка flake8. Возможно последнее и не так плохо, но сейчас предлагается пока так
* feat(TS_PACKAGE): implement moduleszaverden2023-09-071-0/+13
|