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)" \