From d84b615815207a803827a525e9335beeb1ddc862 Mon Sep 17 00:00:00 2001 From: Maksim Eltyshev Date: Wed, 11 Feb 2026 13:08:06 +0100 Subject: [PATCH] ci: Fix `sed` when updating Dockerfile to use prebuilt client --- .github/workflows/build-and-push-docker-image.yml | 7 ++++--- .github/workflows/build-and-push-docker-nightly-image.yml | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-and-push-docker-image.yml b/.github/workflows/build-and-push-docker-image.yml index a5d17963..e01ab2b4 100644 --- a/.github/workflows/build-and-push-docker-image.yml +++ b/.github/workflows/build-and-push-docker-image.yml @@ -30,10 +30,11 @@ jobs: - name: Update Dockerfile to use prebuilt client run: | - sed -i '/^FROM node:22 AS client/,/^RUN npm install npm --global.*npm run build$/c\ - FROM node:22 AS client\n\n\ - WORKDIR /app\n\n\ + sed -i '/^FROM node:22 AS client/,/^ && DISABLE_ESLINT_PLUGIN=true npm run build$/c\ + FROM node:22 AS client\n\ + WORKDIR /app\n\ COPY client/build /app/dist' Dockerfile + cat Dockerfile - name: Set up QEMU uses: docker/setup-qemu-action@v2 diff --git a/.github/workflows/build-and-push-docker-nightly-image.yml b/.github/workflows/build-and-push-docker-nightly-image.yml index 81a085d1..33305e1f 100644 --- a/.github/workflows/build-and-push-docker-nightly-image.yml +++ b/.github/workflows/build-and-push-docker-nightly-image.yml @@ -44,10 +44,11 @@ jobs: - name: Update Dockerfile to use prebuilt client run: | - sed -i '/^FROM node:22 AS client/,/^RUN npm install npm --global.*npm run build$/c\ - FROM node:22 AS client\n\n\ - WORKDIR /app\n\n\ + sed -i '/^FROM node:22 AS client/,/^ && DISABLE_ESLINT_PLUGIN=true npm run build$/c\ + FROM node:22 AS client\n\ + WORKDIR /app\n\ COPY client/build /app/dist' Dockerfile + cat Dockerfile - name: Set up QEMU uses: docker/setup-qemu-action@v2