This is an automated email from the ASF dual-hosted git repository.

vterentev pushed a commit to branch fix-website-workflows
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 5a605a0e7593ab87b7cc2eff2a5e35ac7c189f59
Author: Vitaly Terentyev <[email protected]>
AuthorDate: Mon Jan 26 19:35:25 2026 +0400

    Install yarn via corepack
---
 website/Dockerfile | 20 +++++---------------
 1 file changed, 5 insertions(+), 15 deletions(-)

diff --git a/website/Dockerfile b/website/Dockerfile
index 61ec7921703..94789f2fd74 100644
--- a/website/Dockerfile
+++ b/website/Dockerfile
@@ -51,25 +51,15 @@ RUN curl -sL https://deb.nodesource.com/setup_lts.x | bash 
- \
         nodejs \
     && apt-get autoremove -yqq --purge \
     && apt-get clean \
-    && rm -rf /var/lib/apt/lists/* 
+    && rm -rf /var/lib/apt/lists/*
 
 RUN npm update -g npm
-    
-RUN npm install postcss postcss-cli autoprefixer 
+
+RUN npm install postcss postcss-cli autoprefixer
 
 # Install yarn
-RUN set -eux; \
-    apt-get update; \
-    apt-get install -y --no-install-recommends curl gnupg ca-certificates; \
-    mkdir -p /etc/apt/keyrings; \
-    curl -fsSL https://dl.yarnpkg.com/debian/pubkey.gpg \
-      | gpg --dearmor -o /etc/apt/keyrings/yarn.gpg; \
-    echo "deb [signed-by=/etc/apt/keyrings/yarn.gpg] 
https://dl.yarnpkg.com/debian stable main" \
-      > /etc/apt/sources.list.d/yarn.list; \
-    apt-get update; \
-    apt-get install -y --no-install-recommends yarn; \
-    apt-get clean; \
-    rm -rf /var/lib/apt/lists/*
+RUN corepack enable \
+ && corepack prepare [email protected] --activate
 
 # Install hugo extended version v0.117.0
 RUN HUGOHOME="$(mktemp -d)" \

Reply via email to