Skip to content

Commit 8710925

Browse files
committed
Fix localfull Homebrew failure, silence Node.js 20 action warnings, prevent matrix fail-fast.
1 parent eabf317 commit 8710925

2 files changed

Lines changed: 6 additions & 8 deletions

File tree

.github/workflows/publish-multiarch.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ env:
1515
REGISTRY: ghcr.io
1616
IMAGE_DEV: ghcr.io/gherlein/localdev
1717
IMAGE_FULL: ghcr.io/gherlein/localfull
18+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
1819

1920
jobs:
2021
build-and-push:
@@ -23,6 +24,7 @@ jobs:
2324
contents: read
2425
packages: write
2526
strategy:
27+
fail-fast: false
2628
matrix:
2729
include:
2830
- image: localdev

Containerfile.full

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -191,14 +191,10 @@ RUN . $NVM_DIR/nvm.sh && \
191191
@github/copilot && \
192192
npm cache clean --force
193193

194-
# Install Homebrew
195-
RUN /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
196-
197-
# Add Homebrew to PATH
198-
ENV PATH="/home/linuxbrew/.linuxbrew/bin:${PATH}"
199-
200-
# install Marp CLI
201-
RUN brew install marp-cli
194+
# Install Marp CLI via npm (no Homebrew needed - available as @marp-team/marp-cli)
195+
RUN . $NVM_DIR/nvm.sh && \
196+
NODE_OPTIONS="--max-old-space-size=4096" npm install -g @marp-team/marp-cli && \
197+
npm cache clean --force
202198

203199
# Install Hugo Extended static site generator
204200
ARG HUGO_VERSION=0.146.0

0 commit comments

Comments
 (0)