From 943b13088f1f351d9674729e450bbad5c8cabcc6 Mon Sep 17 00:00:00 2001 From: alina sireneva Date: Sat, 13 Apr 2024 07:44:59 +0300 Subject: [PATCH] ci(e2e): fixes for crypto-node build --- .github/workflows/test.yaml | 1 + e2e/cli.sh | 2 -- e2e/docker-compose.yaml | 2 ++ scripts/build-package.js | 2 ++ 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 7e3c445e..95b2299c 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -89,6 +89,7 @@ jobs: env: API_ID: ${{ secrets.TELEGRAM_API_ID }} API_HASH: ${{ secrets.TELEGRAM_API_HASH }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: cd e2e && ./cli.sh ci - name: Publish to canary NPM if: github.repository == 'mtcute/mtcute' # do not run on forks diff --git a/e2e/cli.sh b/e2e/cli.sh index 0d071e2e..d60d0372 100755 --- a/e2e/cli.sh +++ b/e2e/cli.sh @@ -5,8 +5,6 @@ set -eau method=$1 shift -# rewrite using switch: - case "$method" in "run") node runner.js $@ diff --git a/e2e/docker-compose.yaml b/e2e/docker-compose.yaml index 4120ddca..be7dae52 100644 --- a/e2e/docker-compose.yaml +++ b/e2e/docker-compose.yaml @@ -14,6 +14,8 @@ services: build: context: .. dockerfile: e2e/Dockerfile.build + environment: + - GITHUB_TOKEN=${GITHUB_TOKEN} networks: - mtcute-e2e depends_on: diff --git a/scripts/build-package.js b/scripts/build-package.js index 814fd343..255d23e7 100644 --- a/scripts/build-package.js +++ b/scripts/build-package.js @@ -36,6 +36,8 @@ const buildConfig = { try { config = require(path.join(packageDir, 'build.config.cjs')) } catch (e) { + if (e.code !== 'MODULE_NOT_FOUND') throw e + return {} }