summaryrefslogtreecommitdiffstats
path: root/build/external_resources
diff options
context:
space:
mode:
authormonster <[email protected]>2022-07-07 14:41:37 +0300
committermonster <[email protected]>2022-07-07 14:41:37 +0300
commit06e5c21a835c0e923506c4ff27929f34e00761c2 (patch)
tree75efcbc6854ef9bd476eb8bf00cc5c900da436a2 /build/external_resources
parent03f024c4412e3aa613bb543cf1660176320ba8f4 (diff)
fix ya.make
Diffstat (limited to 'build/external_resources')
-rw-r--r--build/external_resources/eslint/create-sandbox-resource.sh33
-rw-r--r--build/external_resources/eslint/readme.md13
-rw-r--r--build/external_resources/pnpm/readme.md4
-rw-r--r--build/external_resources/swift-demangle/package.json22
-rw-r--r--build/external_resources/typescript/readme.md12
-rw-r--r--build/external_resources/webpack/generate-webpack-resource.sh36
-rw-r--r--build/external_resources/webpack/readme.md12
-rw-r--r--build/external_resources/ymake/ya.make.inc13
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"
-
-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
-)