From 493836ff11aa196fd8c52f3e533dbac5593709a7 Mon Sep 17 00:00:00 2001 From: Yvv Date: Wed, 12 Aug 2026 01:13:22 +0200 Subject: [PATCH] build : @yvv/nuxt-base en git+https + git dans les environnements npm MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - la dép git+ssh échouait en CI : pas de clé SSH dans les conteneurs, et node:20-slim n'a pas le binaire git (ENOENT) — npm signalait un faux « tarball corrupted » - package.json + lock : git+https://git.open.us.org/… (#v0.1.0 → b1c6a2f, même commit épinglé) — nécessite le repo yvv-nuxt-base public - git + ca-certificates ajoutés : step test-frontend (.woodpecker.yml) et image de base du frontend.Dockerfile - vérifié : npm install + build zéro erreur Co-Authored-By: Claude Fable 5 --- .woodpecker.yml | 2 ++ docker/frontend.Dockerfile | 2 +- frontend/package-lock.json | 4 ++-- frontend/package.json | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index e6cf8d3..706354f 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -25,6 +25,8 @@ steps: - name: test-frontend image: node:20-slim commands: + # git requis : dépendance @yvv/nuxt-base en git+https (node:20-slim n'a pas git) + - apt-get update && apt-get install -y --no-install-recommends git ca-certificates - cd frontend - npm ci - npm run build diff --git a/docker/frontend.Dockerfile b/docker/frontend.Dockerfile index 4f42238..95e5b24 100644 --- a/docker/frontend.Dockerfile +++ b/docker/frontend.Dockerfile @@ -7,7 +7,7 @@ FROM node:${NODE_VERSION} AS base WORKDIR /src RUN apt-get update && \ - apt-get install -y --no-install-recommends curl && \ + apt-get install -y --no-install-recommends curl git ca-certificates && \ rm -rf /var/lib/apt/lists/* # ── Build ───────────────────────────────────────────────────────────────────── diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ee8a83e..975e156 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -16,7 +16,7 @@ "@polkadot/util": "^13.5.9", "@unocss/nuxt": "^66.6.0", "@vueuse/nuxt": "^14.2.1", - "@yvv/nuxt-base": "git+ssh://gitea@git.open.us.org/yvv/yvv-nuxt-base.git#v0.1.0", + "@yvv/nuxt-base": "git+https://git.open.us.org/yvv/yvv-nuxt-base.git#v0.1.0", "idb-keyval": "^6.3.0", "nuxt": "^4.3.1", "pinia": "^3.0.2", @@ -9181,7 +9181,7 @@ }, "node_modules/@yvv/nuxt-base": { "version": "0.1.0", - "resolved": "git+ssh://gitea@git.open.us.org/yvv/yvv-nuxt-base.git#b1c6a2f28052564d505dd05b363169cb97fb81b3" + "resolved": "git+https://git.open.us.org/yvv/yvv-nuxt-base.git#b1c6a2f28052564d505dd05b363169cb97fb81b3" }, "node_modules/abbrev": { "version": "3.0.1", diff --git a/frontend/package.json b/frontend/package.json index 3a4034d..a5477a2 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -19,7 +19,7 @@ "@polkadot/util": "^13.5.9", "@unocss/nuxt": "^66.6.0", "@vueuse/nuxt": "^14.2.1", - "@yvv/nuxt-base": "git+ssh://gitea@git.open.us.org/yvv/yvv-nuxt-base.git#v0.1.0", + "@yvv/nuxt-base": "git+https://git.open.us.org/yvv/yvv-nuxt-base.git#v0.1.0", "idb-keyval": "^6.3.0", "nuxt": "^4.3.1", "pinia": "^3.0.2",