summaryrefslogtreecommitdiffstats
path: root/build/scripts
Commit message (Collapse)AuthorAgeFilesLines
* Library import 5, delete go dependencies (#832)AlexSm2024-01-041-1/+1
| | | | | * Library import 5, delete go dependencies * Fix yt client
* Import libs 1 (#590)AlexSm2023-12-212-28/+0
| | | | | | | * Import libs 1 * Add new file without extension * Add file missed in export config
* (no commit message)pg2023-12-151-0/+3
|
* External build system generator release 65robot-ya-builder2023-12-052-29/+37
| | | | Update tools: yexport, os-yexport
* Revert commit rXXXXXX, External build system generator release 64snermolaev2023-12-012-37/+29
|
* External build system generator release 64robot-ya-builder2023-12-012-29/+37
| | | | Update tools: yexport, os-yexport
* Fix quoting -passes option value (thanks for @spreis for hint)ignat2023-11-301-1/+8
|
* (no commit message)pg2023-11-301-6/+5
|
* `build/scripts` ya style --pyiaz16072023-11-3093-514/+866
|
* Migrate CSA runner script to py3nechda2023-11-291-1/+1
|
* Support CSAnechda2023-11-241-0/+98
| | | | | | | | | | | | | | | # О чем этот PR? Добавляем возможность автоматического запуска Clang Static Analyzer (CSA) при сборке бинарников # Уже же есть clang tidy зачем нам еще и clang static analyzer? Да, clang tidy включает в себя возможности static analyzer, но данный PR расширает возможности CSA, а конкретно: 1. Фильтрация анализируемых файлов -- CSA по дефолту такое делать не умеет, а стандартные чекеры находят всякий мусор в либах контриба 2. Возможность подгружать свои собственные плагины -- они же чекеры # А нам точно нужен CSA? Да, нужен, так как он находит провисшие ссылки https://a.yandex-team.ru/review/4679116/details -- проезды по памяти ловить ооочень сложно ## Чтобы следить за процессом В CI падает большое количество тестов, поэтому параллельно идет CI в котором изменений никаких нет, для отслеживания динамики падающих тестов https://a.yandex-team.ru/review/4868604/details
* check proper binary on windowssvidyuk2023-11-211-1/+1
|
* move some scripts to build/internal/scripssnermolaev2023-11-165-468/+0
|
* up java to 8 for MapKitkmartynkov2023-11-112-0/+9
|
* Intermediate changesrobot-piglet2023-11-061-1/+1
|
* Canonization backend 1st partiaz16072023-11-031-8/+8
| | | | | | | | Здесь мы добавляем в машинерию канонизации возможность подстановки в url, чтобы в будущем можно было загружать и использовать канонические данные из нескольких мест. В этом ревью добавлена вся необходимая поддержка вокруг машинерии тестирования В следующей итерации нужно покрыть тестами скачивание из s3
* [build/scripts/copy_clang_profile_rt.py] Add temp option to build_script to ↵zhukoff-pavel2023-11-021-3/+7
| | | | support both clang14 and clang16
* Dismantle FROM_EXTERNAL, process .external file in pluginspreis2023-10-251-60/+0
|
* support dash in Python version of PROTO_LIBRARYspreis2023-10-131-14/+28
|
* binary stable preprocessed.tar.gz and .jsrcsnermolaev2023-10-102-13/+36
|
* use argparse instead of optparsesnermolaev2023-10-051-9/+8
|
* cleanup extract_asrc.pysnermolaev2023-10-051-1/+1
|
* go build: substitute a.yandex-team.ru/ for GO_ARCADIA_PROJECT_PREFIXsnermolaev2023-09-233-7/+8
|
* feat(FROM_NPM): load packages by tarball urlzaverden2023-09-201-9/+9
| | | | Раньше FROM_NPM строил урл для скачивания по имени пакета. Изменил это на использование поля tarball, потому что это требуется для интеграции с `@yatool/prebuilder`
* (no commit message)pg2023-09-131-2/+11
|
* (no commit message)pg2023-09-121-1/+6
|
* (no commit message)pg2023-09-091-0/+36
|
* (no commit message)pg2023-09-081-0/+3
|
* (no commit message)pg2023-08-311-1/+1
|
* Fix path comparison on Windowssomov2023-08-311-1/+1
|
* (no commit message)pg2023-08-301-2/+4
|
* Make libclang.rt_profile depends on sources againhiddenpath2023-08-222-0/+39
|
* Revert commit rXXXXXX, Make libclang.rt_profile depends on sourcesprettyboy2023-08-182-43/+0
|
* Make libclang.rt_profile depends on sourceshiddenpath2023-08-182-0/+43
|
* support explicit pic/piepg2023-08-171-1/+5
|
* merge partial clang16 supportpg2023-08-161-0/+3
|
* fixes for clang16pg2023-08-121-1/+4
| | | | https://discourse.llvm.org/t/llvm-15-default-pie-issue/67125
* Always initialize yatest lib for goiaz16072023-08-111-0/+1
| | | | | | @snermolaev предложил в тикете вынести инициализацию окружения в отдельный модуль и для каждого модуля импортировать его, чтобы не делать лишней работы. Но кажется, что при таком подходе, потом нужно будет либо повторно считывать и парсить контекстный файл, либо сохранять его контент внутри нового модуля и тоже заново парсить. Учитывая, что для инициализации переменных окружения нам все равно придется считать и распарсить контекстный файл, предлагаю оставить инициализацию как есть и вместе с переменными окружния, практически за бесплатно инициализировать весь контекст.
* GO_EMBED_BINDIR macrosnermolaev2023-08-101-2/+4
|
* (no commit message)hiddenpath2023-08-021-3/+0
|
* Remove excessive PEERDIRthegeorg2023-07-271-4/+1
| | | The problem was introduced in rXXXXXX.
* Do not use libprofile.a from sourcesthegeorg2023-07-212-46/+0
| | | | | | ``` TypeError: join() argument must be str, bytes, or os.PathLike object, not 'NoneType' Failed ```
* Set idea.max.content.load.filesize globallya-beliakov2023-07-201-1/+1
|
* Use profile from sourcesmikhnenko2023-07-202-0/+46
|
* Use black to style build/scriptsthegeorg2023-07-192-2/+16
|
* Add STDOUT and STDOUT_NOAUTO params to RUN_JAVA_PROGRAMsay2023-07-171-2/+10
|
* External build system generator release 41robot-ya-builder2023-07-141-0/+321
| | | Update tools: yexport
* fix misspell in go_proto_wrapper.pygriddic2023-07-131-1/+1
|
* Support for new progotobuf/grpc Go generatorsmialinx2023-06-231-18/+38
| | | | | | | | | | | | | | | | | Какие проблему решаем: 1) Текущий генератор (https://github.com/golang/protobuf/) - устаревший, и его рекомендуют заменить на новый (https://pkg.go.dev/google.golang.org/protobuf/cmd/protoc-gen-go) 2) Новый генератор использует интерфейсы в сгенерированных stubах ``` func RegisterTestAgentServiceServer(s grpc.ServiceRegistrar, srv TestAgentServiceServer) { // grpc.ServiceRegistrar - интерфейс ``` Вместо ``` func RegisterTestAgentServiceServer(s *grpc.Server, srv TestAgentServiceServer) { // *grpc.Server - конкретный тип ``` что необходимо нам для https://st.yandex-team.ru/ 3) чтобы не было попыток писать вот такое https://a.yandex-team.ru/arcadia/taxi/graph/fleet-tracking-system/grpc-gateway/go_lib/ya.make?rev=11743497#L25
* External build system generator release 33robot-ya-builder2023-06-161-6/+24
| | | Update tools: yexport