From 2f97110845ecc00523d2e8670f92fc98c5ffe165 Mon Sep 17 00:00:00 2001 From: Debian Dev4 Date: Wed, 17 Sep 2025 08:53:58 +0000 Subject: [PATCH] ci: docker_tag=ext (parse .env.example markdown table) --- .gitea/workflows/build-ext.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build-ext.yml b/.gitea/workflows/build-ext.yml index 0fcb7c20..a65cd027 100644 --- a/.gitea/workflows/build-ext.yml +++ b/.gitea/workflows/build-ext.yml @@ -37,7 +37,16 @@ jobs: if [ -f .env ]; then . ./.env elif [ -f .env.example ]; then - . ./.env.example + # Parser .env.example même s'il est formaté en tableau Markdown + # On retire la bordure '|' éventuelle et on ne garde que les lignes KEY=VALUE + tmpenv=$(mktemp) + sed -E 's/^\|\s*//; s/\s*\|\s*$//' .env.example \ + | awk 'NF>0' \ + | grep -E '^[A-Z0-9_]+=.*' \ + > "$tmpenv" + # Charger uniquement les variables + . "$tmpenv" + rm -f "$tmpenv" fi set +a echo "Environment NEXT_PUBLIC_* available (current step):" || true