Skip to content

Commit 6b4db4d

Browse files
committed
uit gecommentaard weggehaald
1 parent 5189d93 commit 6b4db4d

1 file changed

Lines changed: 15 additions & 6 deletions

File tree

.github/workflows/publish.yml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,20 @@ jobs:
3636
run: |
3737
set -euo pipefail
3838
39-
# 1. Parse waarden uit config.js
40-
DOMAIN=$(grep -Po 'pubDomain:\s*"\K[^"]+' content/js/config.js | tr -d '[:space:]' || true)
41-
SPEC_STATUS=$(grep -Po 'specStatus:\s*"\K[^"]+' content/js/config.js | tr -d '[:space:]' || true)
42-
SPEC_TYPE=$(grep -Po 'specType:\s*"\K[^"]+' content/js/config.js | tr -d '[:space:]' || true)
43-
SHORT_NAME=$(grep -Po 'shortName:\s*"\K[^"]+' content/js/config.js | tr -d '[:space:]' || true)
44-
PUBLISH_DATE=$(grep -Po 'publishDate:\s*"\K[^"]+' content/js/config.js | tr -d '[:space:]' || true)
39+
CONFIG_FILE=content/js/config.js
40+
41+
# 0. Strip alle //‑comments (hele regel of inline)
42+
CLEAN_CONFIG=$(sed -E 's://.*$::' "$CONFIG_FILE")
43+
44+
# 1. Parse waarden uit de ge‑cleande config
45+
get_value() {
46+
echo "$CLEAN_CONFIG" | grep -Po "${1}:\s*\"\K[^\"]+" | tr -d '[:space:]' || true
47+
}
48+
DOMAIN=$(get_value 'pubDomain')
49+
SPEC_STATUS=$(get_value 'specStatus')
50+
SPEC_TYPE=$(get_value 'specType')
51+
SHORT_NAME=$(get_value 'shortName')
52+
PUBLISH_DATE=$(get_value 'publishDate')
4553
4654
# 1a. Check op ontbrekende waarden
4755
MISSING=()
@@ -105,6 +113,7 @@ jobs:
105113
echo "publishDate=$PUBLISH_DATE" >> $GITHUB_OUTPUT
106114
107115
echo "Metadata en folder-path gevalideerd en opgeslagen"
116+
108117

109118
- name: Checkout private docs
110119
uses: actions/checkout@v4

0 commit comments

Comments
 (0)