diff options
author | monster <[email protected]> | 2022-07-07 14:41:37 +0300 |
---|---|---|
committer | monster <[email protected]> | 2022-07-07 14:41:37 +0300 |
commit | 06e5c21a835c0e923506c4ff27929f34e00761c2 (patch) | |
tree | 75efcbc6854ef9bd476eb8bf00cc5c900da436a2 /build/external_resources | |
parent | 03f024c4412e3aa613bb543cf1660176320ba8f4 (diff) |
fix ya.make
Diffstat (limited to 'build/external_resources')
-rw-r--r-- | build/external_resources/eslint/create-sandbox-resource.sh | 33 | ||||
-rw-r--r-- | build/external_resources/eslint/readme.md | 13 | ||||
-rw-r--r-- | build/external_resources/pnpm/readme.md | 4 | ||||
-rw-r--r-- | build/external_resources/swift-demangle/package.json | 22 | ||||
-rw-r--r-- | build/external_resources/typescript/readme.md | 12 | ||||
-rw-r--r-- | build/external_resources/webpack/generate-webpack-resource.sh | 36 | ||||
-rw-r--r-- | build/external_resources/webpack/readme.md | 12 | ||||
-rw-r--r-- | build/external_resources/ymake/ya.make.inc | 13 |
8 files changed, 0 insertions, 145 deletions
diff --git a/build/external_resources/eslint/create-sandbox-resource.sh b/build/external_resources/eslint/create-sandbox-resource.sh deleted file mode 100644 index 33525c8ca42..00000000000 --- a/build/external_resources/eslint/create-sandbox-resource.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/bash -set -e - -ESLINT_VERSION="7.27.0" -PACKAGES="eslint@$ESLINT_VERSION @yandex-int/[email protected]" - -echo "Creating temporary directory…" -TMP_DIR=$(mktemp -d) -cd $TMP_DIR -echo "Temporary directory ${TMP_DIR} is created" - -echo "Installing packages…" -ESLINT_DIR="eslint-resource" -mkdir $ESLINT_DIR && cd $ESLINT_DIR -npm init -y -npm install --save-dev --save-exact --registry=https://npm.yandex-team.ru ${PACKAGES} -echo "Packages are installed" - -echo "Creating archive…" -RESOURCE_DIR="node_modules" -ARCHIVE="eslint-$ESLINT_VERSION.tar.gz" -tar --create --gzip --file=$ARCHIVE $RESOURCE_DIR -echo "Archive $(pwd)/$ARCHIVE is created" - -echo "Uploading file ${ARCHIVE}…" -DESCRIPTION="Bundle for https://st.yandex-team.ru/FEI-24069. Content: ${PACKAGES}." -ya upload $ARCHIVE -d="${DESCRIPTION}" --ttl="inf" --attr="eslint=${ESLINT_VERSION}" -echo "File $ARCHIVE is uploaded" - -echo "Cleaning up…" -rm -rf $TMP_DIR - -echo "Done" diff --git a/build/external_resources/eslint/readme.md b/build/external_resources/eslint/readme.md deleted file mode 100644 index 73208679ca9..00000000000 --- a/build/external_resources/eslint/readme.md +++ /dev/null @@ -1,13 +0,0 @@ -# eslint bundle - -Ресурс должен быть tar.gz-архивом с пакетами `eslint` и `@yandex-int/lint` и всеми транзитивными зависимостями. Структура: - -``` -node_modules/ - .bin/ - eslint - @yandex-int/ - lint/ - eslint/ - остальные пакеты, нужные для eslint -``` diff --git a/build/external_resources/pnpm/readme.md b/build/external_resources/pnpm/readme.md deleted file mode 100644 index 1deff50cd71..00000000000 --- a/build/external_resources/pnpm/readme.md +++ /dev/null @@ -1,4 +0,0 @@ -# pnpm bundle - -Ресурс должен быть tar-архивом с собранным в один файл pnpm'ом – `pnpm.js`. -Собранный файл можно взять в `dist/` пакета `pnpm`. Зависимости для актуальной версии (5.18.9) не требуются. diff --git a/build/external_resources/swift-demangle/package.json b/build/external_resources/swift-demangle/package.json deleted file mode 100644 index 64e87c0c3ec..00000000000 --- a/build/external_resources/swift-demangle/package.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "meta": { - "name": "swift-demangle", - "maintainer": "Anton Saraev <[email protected]>", - "description": "swift-demangle for using in docker build" - }, - "data": [ - { - "source": { - "type": "SANDBOX_RESOURCE", - "id": 2216593352, - "files": [ - "*" - ], - "untar": true - }, - "destination": { - "path": "/swift-demangle/" - } - } - ] -} diff --git a/build/external_resources/typescript/readme.md b/build/external_resources/typescript/readme.md deleted file mode 100644 index b8a14ab050a..00000000000 --- a/build/external_resources/typescript/readme.md +++ /dev/null @@ -1,12 +0,0 @@ -# typescript bundle - -Ресурс должен быть tar-архивом с собранным пакетом `typescript`. -В tar должны быть включены тайпинги для поддерживаемых target/lib и `tsc.js`. Структура: - -``` -lib/ - tsc.js - lib.*.d.ts -``` - -Зависимости для актуальной версии не требуются. diff --git a/build/external_resources/webpack/generate-webpack-resource.sh b/build/external_resources/webpack/generate-webpack-resource.sh deleted file mode 100644 index f8cbaafdda2..00000000000 --- a/build/external_resources/webpack/generate-webpack-resource.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/bash -set -e - -WEBPACK_VERSION="5.69.1" -PACKAGES="webpack@$WEBPACK_VERSION [email protected] [email protected] [email protected] [email protected]" - -cd ~ - -TMP_DIR="tmp" -if [[ ! -d $TMP_DIR ]] -then - mkdir $TMP_DIR -fi -cd $TMP_DIR - -WEBPACK_DIR="webpack-resource" -mkdir $WEBPACK_DIR && cd $WEBPACK_DIR - -npm init -y - -npm install --save-dev --save-exact --registry=https://npm.yandex-team.ru ${PACKAGES} -echo "Packages installed successfully" - -RESOURCE_DIR="node_modules" -ARCHIVE="webpack-$WEBPACK_VERSION.tar.gz" -tar --create --gzip --file=$ARCHIVE $RESOURCE_DIR -echo "Created file $(pwd)/$ARCHIVE" - -DESCR="Bundle for https://st.yandex-team.ru/FEI-24499. Content: ${PACKAGES}" -ya upload $ARCHIVE -d="${DESCR}" --ttl="inf" --attr="webpack=${WEBPACK_VERSION}" -echo "$ARCHIVE uploaded successfully" - -echo "Cleanup…" -rm -fr ~/tmp/$WEBPACK_DIR - -echo "Done." diff --git a/build/external_resources/webpack/readme.md b/build/external_resources/webpack/readme.md deleted file mode 100644 index a505376693d..00000000000 --- a/build/external_resources/webpack/readme.md +++ /dev/null @@ -1,12 +0,0 @@ -# webpack resource - -Ресурс должен быть tar-архивом с директорией node_modules, которая содержит -следующие пакеты: - * [email protected] — нужен чтобы интерпретировать TS-код - * [email protected] — сам вебпак, который будет использоваться для сборки бандла - * [email protected] — cli к этому вебпаку - * [email protected] — используется по сути как плагин к webpack. Нужен, чтобы транспилировать TS to JS прямо на шаге вызова вебпака. В противном случае придётся делать два шага: транспиляцию отдельно и после генерацию бандла. - * [email protected] — Для разработки умеет раздавать файлы созданные вебпаком - -Сгенерировать новую версию ресурса можно с использованием скрипта `generate-webpack-resource.sh`. - diff --git a/build/external_resources/ymake/ya.make.inc b/build/external_resources/ymake/ya.make.inc deleted file mode 100644 index b81e955d9bd..00000000000 --- a/build/external_resources/ymake/ya.make.inc +++ /dev/null @@ -1,13 +0,0 @@ -IF (HOST_OS_DARWIN AND HOST_ARCH_X86_64 OR HOST_OS_DARWIN AND HOST_ARCH_ARM64 OR HOST_OS_LINUX AND HOST_ARCH_PPC64LE OR HOST_OS_LINUX AND HOST_ARCH_X86_64 OR HOST_OS_WINDOWS AND HOST_ARCH_X86_64) -ELSE() - MESSAGE(FATAL_ERROR Unsupported host platform for YMAKE) -ENDIF() - -DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - YMAKE - sbr:3266326855 FOR DARWIN - sbr:3266327220 FOR DARWIN-ARM64 - sbr:3266326619 FOR LINUX-PPC64LE - sbr:3266327090 FOR LINUX - sbr:3266326252 FOR WIN32 -) |