diff --git a/.gitignore b/.gitignore index a86401116..2bf8720d5 100644 --- a/.gitignore +++ b/.gitignore @@ -107,3 +107,6 @@ CLAUDE.md # Version check cache .ai/.version-check + +# CI publicodes dev +/france-chaleur-urbaine-publicodes \ No newline at end of file diff --git a/package.json b/package.json index 59358253a..462ae83cc 100644 --- a/package.json +++ b/package.json @@ -50,9 +50,9 @@ "db:sync": "pnpm cli db:sync", "db:verify": "pnpm db:introspect --verify", "postinstall": "node scripts/postinstall.mjs", - "scalingo-postbuild": "./scripts/migrate.sh && pnpm build && next-sitemap", + "scalingo-postbuild": "pnpm build && next-sitemap", "predev": "only-include-used-icons --silent", - "prebuild": "only-include-used-icons", + "prebuild": "only-include-used-icons && scripts/fetch-publicodes-dev.sh", "talisman:add-exception": "node-talisman -i -g pre-commit", "ts": "NODE_OPTIONS=\"--max-old-space-size=8192\" pnpm tsc --build --clean && pnpm tsc" }, diff --git a/scripts/fetch-publicodes-dev.sh b/scripts/fetch-publicodes-dev.sh new file mode 100755 index 000000000..2ba8b10fc --- /dev/null +++ b/scripts/fetch-publicodes-dev.sh @@ -0,0 +1,10 @@ +#!/bin/bash +set -e + +rm -rf france-chaleur-urbaine-publicodes +git clone --branch dev --depth 1 https://github.com/betagouv/france-chaleur-urbaine-publicodes.git france-chaleur-urbaine-publicodes +cd france-chaleur-urbaine-publicodes +pnpm install +pnpm build +cd .. +pnpm install @betagouv/france-chaleur-urbaine-publicodes@file:france-chaleur-urbaine-publicodes