@@ -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 " "
5048done
0 commit comments