From 0d0df3d568c4d500fd2cba7cc5a5c264f6e43f52 Mon Sep 17 00:00:00 2001 From: Bastien Wirtz Date: Thu, 17 Oct 2024 09:39:28 +0200 Subject: [PATCH] fix(ci) run build stage on build platform arch --- .github/workflows/dockerhub.yml | 1 + .github/workflows/integration.yml | 1 + .github/workflows/release.yml | 1 + Dockerfile | 6 +++--- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/dockerhub.yml b/.github/workflows/dockerhub.yml index 88137dacd..5e1e64066 100644 --- a/.github/workflows/dockerhub.yml +++ b/.github/workflows/dockerhub.yml @@ -8,6 +8,7 @@ on: jobs: dockerhub: runs-on: ubuntu-latest + timeout-minutes: 20 steps: - name: Checkout diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index b2e5f3238..4f79069eb 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -12,6 +12,7 @@ on: jobs: build: runs-on: ubuntu-latest + timeout-minutes: 20 steps: - name: Checkout diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9d4be71a4..9549d4d18 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,6 +9,7 @@ jobs: build: name: Upload Release Asset runs-on: ubuntu-latest + timeout-minutes: 20 steps: - name: Checkout diff --git a/Dockerfile b/Dockerfile index 422b70b75..839116df0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,10 @@ # build stage -FROM node:18-alpine3.19 as build-stage +FROM --platform=$BUILDPLATFORM node:22-alpine3.20 AS build-stage ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" RUN corepack enable -RUN corepack use pnpm@8 +RUN corepack use pnpm@9 WORKDIR /app @@ -15,7 +15,7 @@ COPY . . RUN pnpm build # production stage -FROM alpine:3.19 +FROM alpine:3.20 ENV GID 1000 ENV UID 1000