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

damccorm pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
     new f5af98bc167 Fix website workflows (#37421)
f5af98bc167 is described below

commit f5af98bc167a1c502d35c704de63e65bd7fa50cd
Author: Vitaly Terentyev <[email protected]>
AuthorDate: Mon Jan 26 21:48:28 2026 +0400

    Fix website workflows (#37421)
    
    * Install yarn via corepack
    
    * Add corepack home dir
---
 website/Dockerfile | 22 +++++++---------------
 1 file changed, 7 insertions(+), 15 deletions(-)

diff --git a/website/Dockerfile b/website/Dockerfile
index 61ec7921703..e09d06f22ea 100644
--- a/website/Dockerfile
+++ b/website/Dockerfile
@@ -51,25 +51,17 @@ 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/*
+ENV COREPACK_HOME=/usr/local/share/corepack
+RUN mkdir -p "$COREPACK_HOME" \
+ && corepack enable \
+ && corepack prepare [email protected] --activate
 
 # Install hugo extended version v0.117.0
 RUN HUGOHOME="$(mktemp -d)" \

Reply via email to