Skip to content

Commit 0cc7246

Browse files
committed
Update schema-publish.sh
1 parent cf46a2a commit 0cc7246

File tree

1 file changed

+15
-17
lines changed

1 file changed

+15
-17
lines changed

scripts/schema-publish.sh

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ for schemaDir in schemas/v3* ; do
1313

1414
schemas=(meta.yaml dialect.yaml schema.yaml schema-base.yaml)
1515
maxDate="-"
16-
dates=()
1716
declare -A datesHash
1817

1918
for schema in "${schemas[@]}"; do
@@ -22,29 +21,28 @@ for schemaDir in schemas/v3* ; do
2221
if [ "$lastCommitDate" \> "$maxDate" ]; then
2322
maxDate=$lastCommitDate
2423
fi
25-
dates+=("$maxDate")
2624
datesHash["$schema"]=$maxDate
27-
echo $schema $lastCommitDate "->" $maxDate
28-
# base=$(basename "$schema" .yaml)
29-
# mkdir -p "deploy/oas/$version/$base"
25+
echo $schema changed at $lastCommitDate
3026
else
3127
datesHash["$schema"]="-"
32-
dates+=("-")
3328
fi
3429
done
3530

36-
echo "${dates[@]}"
37-
31+
for schema in "${schemas[@]}"; do
32+
if [ -f "$schemaDir/$schema" ]; then
33+
base=$(basename "$schema" .yaml)
34+
mkdir -p "deploy/oas/$version/$base"
3835

36+
#TODO: sed instead of cp
37+
target=deploy/oas/$version/$base/${datesHash[$schema]}
38+
cp schemas/v$version/$schema $target.yaml
39+
node scripts/yaml2json/yaml2json.js $target.yaml
40+
rm $target.yaml
41+
mv $target.json $target
42+
mv deploy/oas/$version/$base/*.md $target.md
3943

40-
# node scripts/schema-convert.js "$filename" $lastCommitDate > deploy/oas/$version/schema/$lastCommitDate
41-
# mv deploy/oas/$version/schema/*.md deploy/oas/$version/schema/$lastCommitDate.md
44+
fi
45+
done
4246

43-
# filenameBase=$(dirname "$filename")/schema-base.yaml
44-
# if [ -f "$filenameBase" ]; then
45-
# echo "$filenameBase $lastCommitDate"
46-
# mkdir -p deploy/oas/$version/schema-base
47-
# node scripts/schema-convert.js "$filenameBase" $lastCommitDate > deploy/oas/$version/schema-base/$lastCommitDate
48-
# mv deploy/oas/$version/schema-base/*.md deploy/oas/$version/schema-base/$lastCommitDate.md
49-
# fi
47+
echo ""
5048
done

0 commit comments

Comments
 (0)